Critical Update
Vitae version 4.4.0 release contains urgent fixes to prevent a potential exploit that allows a malicious actor to amplify their staking weight and also spam invalid blocks to nodes. This release also contains other fixes and improvements. Please see release notes for a full overview.
Change List:
- Fix a runtime issue when run with option
-debug
[CRITICAL]
Fix block spam exploit issue.- More information may be found here: https://medium.com/@dsl_uiuc/fake-stake-attacks-on-chain-based-proof-of-stake-cryptocurrencies-b8b05723f806
- Fix rare case that causes infinite loop in the staking thread.
- Fix multisend UI display error in QT
- Remove no longer needed debug messages
- Fix masternode protocol version check.
- Add and fix masternode SPORK control variable. Implement
SPORK_21
- Fix issue with compatibility of masternodes between different protocol versions. This eases the impact of updates to the network by not knocking all outdated masternodes offline.
- Add and fix masternode SPORK control variable. Implement
- Fix edge case issue with
autocombinerewards
getting stuck.. - Implement BIP65 Support - Check Lock Time Verify (CLTV).
- Additional information: https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki
- Set
OP_CHECKLOCKTIMEVERIFY
(BIP65) activation threshold to 95% consensus. Requires 95% of the network to be updated before feature enables. - Adjust softfork consensus threshold to about 7 days
- Add additional info to
getblockchaininfo
rpc command to show softforks - Adjust seed peers and include additional nodes.
- Fix masternode count issue
- Implement
getmasternodestatus
rpc command - Update copyright year.
- Update version tags for release
Assets
7
vitae-4.4.0-win32-setup.zip
13.7 MB
vitae-4.4.0-win64-setup.zip
14.7 MB
vitae-4.4.0.3-linux-qt.tar.gz
15.4 MB
vitae-4.4.0.3-linux.tar.gz
6.55 MB
VITAE-Qt.dmg
72.3 MB