Critical security update
Around the time of the release of the new 3.7.xx branch of our technology, we became aware of a critical staking protocol bug inherited from the PPC/Dash/PivX codebase (which PivX have recently fixed). Furthermore, a malicious actor appeared to have exploited it the very day before.
Accordingly, we released version 3.6.13 to fix the staking bug speedily. After progressive updates, version 3.6.20 forms the baseline build moving forward.
Both current versions (that is, 3.6.20 and 3.7.6) fix the staking bug and nullify the attempted exploit. Specifically, any hacked stake rewards will become permanently unspendable. Finally, we are working closely with exchanges to block any attempts to sell hacked stake rewards. Fortunately, taking quick action minimized the impact of the exploit. About 585k BLOCK were generated using this exploit. Of that, about 40k BLOCK was sold on the market, effectively distributing it to the community. The remaining ~545k BLOCK will become permanently unspendable.
Users should update their wallets without delay. On 6 October, at block 81862, the network is coded to soft fork and enforce the fix; all wallets not updated prior to this date will no longer function on the network.
Download link: https://github.com/BlocknetDX/BlockDX/releases
- Update: additional features on the 3.7.xx branch
We have released build 3.7.6, which, in addition to the new features described above, includes our “xwallet” tech, which is the beginning of the service node verification system, and serves to enable trading dapps to identify which coins a service node supports. Henceforth, the `servicenode list` call will return a list of service nodes and the coins they support. - Which wallet version should I use?
It is not mandatory to use the new 3.7.xx branch in order to stake. It is, however, required for the operation of the order book, and thus the use of the newly-advanced decentralized exchange. _We encourage you to use the 3.7.xx builds henceforth._ Service node operators, please note the details in the final paragraph. - For service node operators
Service node operators should use wallets on the 3.7.xx branch. However, the updates require that you manually delete `mncache.dat` in order to work. Setup steps are as follows:
1. Close your old wallet
2. Delete mncache.dat from %appdata%\roaming\BlocknetDX
3. Run the new wallet.
If you need help or have any questions please join the Blocknet slack wallet channel: https://blocknetdx-slack.herokuapp.com/