09/09/2024
Announcing Verus v1.2.4 - MANDATORY, CRITICAL UPDATE FOR ALL MAINNET AND TESTNET BLOCKCHAINS
v1.2.4 INCLUDES NETWORK DOS VULNERABILITY MITIGATIONS PORTED FROM RECENT ZCASH UPDATES, MINOR PROTOCOL FIXES, SIGNIFICANT PERFORMANCE AND CACHING IMPROVEMENTS FOR FASTER SYNC AND BETTER RPC RESPONSIVENESS, AN ETHEREUM CROSS-CHAIN FEE REDUCTION, AND INCREASED ERROR REPORTING FOR CLI AND RPC COMMANDS.
UPDATE IS RECOMMENDED AS SOON AS POSSIBLE DUE TO NETWORK DOS MITIGATION AND IMPROVED EARNING POTENTIAL VIA PERFORMANCE, THOUGH KEY PROTOCOL CHANGES ACTIVATE AT THE FOLLOWING BLOCKS ON THE FOLLOWING CHAINS:
Approximate time: `Fri Sep 20 05:00:00 PM UTC 2024`
Fri Sep 20 10:00:00 AM PDT 2024
Time: 1726851600
`VRSC Mainnet Height: 3227685`
`vARRR Height: 238210`
`vDEX Height: 68730`
For CLI users who also run Bridgekeeper, it is important to upgrade your Verus Bridgekeeper software before the Verus mainnet block above. This version includes the following fixes and improvements:
- Mitigation of two recently disclosed Bitcoin network vulnerabilities that have the potential for DOS attacks, and which were present in Verus and recently fixed in Zcash. The fixes in v1.2.4 have been ported from a recent Zcash update. I want to personally thank for porting those and other dev contributions to this daemon release, along with all the normal contributions he continues to make.
- Improved synchronization performance and RPC responsiveness. In some parts of the blockchain and in steady state operation, RPC response times and synchronization speed are significantly improved, which can potentially result in higher earnings whether staking or mining.
- Within one day of the activation blocks above, sends from the Verus chain to the Ethereum chain will be lower cost when GAS remains as low as it recently has on Ethereum.
- Includes RPC fixes for data storage as well as improved error reporting, more flexible options for alternate data directories, and miscellaneous additional improvements.
- New verusd startup option `-notarydatadir=` to specify the data directory of connected chains.
As long as you do not change the default notification oracle for your Verus nodes, nodes older than v1.2.4 running on the Verus blockchain will pause and wait for upgrade just before the activation block. If you do not have time to update before activation, you should be able to simply close, upgrade, and continue when you are able.
CLI RELEASE: https://github.com/VerusCoin/VerusCoin/releases/tag/v1.2.4
GUI RELEASE: https://github.com/VerusCoin/Verus-Desktop/releases/tag/v1.2.4
GUI TESTNET RELEASE: https://github.com/VerusCoin/Verus-Desktop/releases/tag/v1.2.4-testnet
- Fixes two separate issues found during events involving PBaaS chain reorgs that caused cross-chain or block progression delays, and in one case, some stuck nodes on the vDEX chain. One of these issues will be fixed immediately, and the remainder with minor protocol changes that will take effect at the blocks above.