Skip to content

v4.0.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@lazynina lazynina released this 23 Apr 13:49
· 89 commits to feature/proof-of-stake since this release
67bbacf

UPDATE

Please upgrade to the new pre-release v4.0.0-beta.1 as a few issues were uncovered in the v4.0.0-beta.0 release.

Description

v4.0.0-beta.0 is a pre-release for the upcoming Proof-of-stake fork. Please note that v4.0.0-beta.0 only sets fork heights for testnet and only testnet nodes should upgrade at this time. Upgrading mainnet nodes is not required and will NOT transition a mainnet node to use proof-of-stake as the consensus mechanism.

There are two fork heights set for testnet with this release.

With the first fork (set to occur around Wednesday May 1 at 12pm PT), the network will first accept new transaction types required to set up the network for the transition to PoS (REGISTER_AS_VALIDATOR, UNREGISTER_AS_VALIDATOR, UNJAIL_VALIDATOR, STAKE, UNSTAKE, UNLOCK_STAKE) as well as new non-proof-of-stake transaction types (COIN_LOCKUP, UPDATE_COIN_LOCKUP_PARAMS, COIN_LOCKUP_TRANSFER, COIN_UNLOCK, ATOMIC_TXNS_WRAPPER). At this point, nodes can register as validators and users may stake to the validators. The network requires at least a single validators with a non-zero amount of stake in order to run the proof of stake consensus.

With the second fork (set to occur around Monday May 6 at 12pm PT), the network will transition from proof-of-work to proof-of-stake.

For more details on DeSo's move to proof-of-stake, please visit https://revolution.deso.com/.

If you need a docker image for the build of core with this release, please use this tag

What's Changed

New Contributors

Full Changelog: v3.4.6...v4.0.0-beta.0