The Bitcoin SV Node team released version 0.2.2 of the Bitcoin SV Node implementation today. This version is an optional beta release for use on the BSV mainnet; however it is a required release for the Scaling Test Network. We encourage node operators to upgrade to this version but advise caution and careful monitoring, especially for miners. We also recommend that miners maintain an instance of version 0.2.1 as a precaution.
The key features of this version are an increased transaction throughput capacity; this version is able to process more transactions per second and produce blocks with higher numbers of transactions. Preliminary testing on the Scaling Test Network show an increase from a sustained 200 transactions per second for version 0.2.1 to about 400 transactions per second with this version.
The key features in this release are:
- Parallel Transaction Validation – the capability to validate multiple transactions simultaneously
- Incremental Block Assembly – the capability for miners to continually build bigger blocks
- Internal Block Streaming – internal changes that reduce the memory requirements for processing large blocks, decoupling the memory requirements from the block size
- Scaling Test Network Reset – the scaling test network blockchain is rapidly approaching 2 terabytes of data. In order to simplify testing the Scaling Test Network is being reset.
These features bring substantial improvements to the capacity of the Bitcoin SV blockchain and also pave the way for future capacity improvements within the software.
The improvements included in this version have required extensive changes to the software and due to the complexity of these changes, we are designating this release as a “beta” version. We encourage node operators to upgrade to this version but advise caution and careful monitoring, especially for miners. We also recommend that miners maintain an instance of version 0.2.1 as a precaution.
Source code is available on the bitcoin-sv github and the signed binaries are available here.