v1.1.11
This is a hard fork release that will enable BEP127 and BEP131 on the BSC mainnet. This upgrade is named after Leonhard Euler in honor of his key contributions to mathematics and mechanics. The Euler upgrade is scheduled to go live on the BNB Smart Chain Mainnet at block 18907621 after months of planning and effort. The current block generation speed forecasts the upgrade at 2022-06-22 08:00:00 (UTC).
Upcoming Changes
BEP-127 Temporary Maintenance Mode for Validators
Due to the design of the Parlia consensus, the absence of the validator, even if it is due to scheduled maintenance, will result in instability and capacity loss of the BSC Mainnet as a result of the extra waiting time and chain reorganization required for other validators.
Euler upgrade will enable BEP127 to stabilize the blocking rotation and maintain the network capacity. A validator can set itself to enter temporary maintenance mode by sending a transaction to interact with the ValidatorSet smart contract. Temporary maintenance is supposed to last up to a few hours. A validator that enters the temporary maintenance mode will be temporarily dropped from the block-producing rotation until it quits the maintenance mode. If a validator remains in the maintenance mode for too long, it will be slashed. Poorly-operating validators who fail/forget to enter maintenance mode will be forced to enter temporary maintenance mode. A validator can claim to exit the maintenance mode by sending another transaction. The validator should sign both the transactions for entering and exiting temporary maintenance mode using the consensus key.
Check BEP-127 for more details.
BEP-131 Introduce candidate validators onto BNB Smart Chain
BNB Smart Chain currently has 21 active validators and several inactive validators. In the present setup, inactive validators have no reward; hence, they have no incentive to remain active or upgrade their hardware. Euler Upgrade will enable BEP131 to introduce a maximum of 21 new candidate validators onto BNB Smart Chain to enhance the network's liveness and robustness while also increasing decentralization.
BEP-131 will introduce more validators, including 21 inactive validators, to the validator set as backup, called "Candidates." Candidates will compete to produce blocks and earn gas fees on BNB Smart Chain Mainnet, but they will have a lower chance of succeeding than the active validator set of the 21 elected validators. It is expected that a decent motivation will be maintained so that the candidate validators are willing to ensure the quality and help secure BNB Smart Chain.
The number of candidate validators is subject to the BSC governance. After the Euler upgrade, the BSC Mainnet will keep the same number of active validators and 0 candidate validators. Future governance actions will be required to grow the candidate validator set to allow new candidate validators to join.
Check BEP-131 for more details.
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | 6dd6976b9c8d407e95ed99cd46f7badfa410f3f374ea3e360defab0f63fa3ed2 |
testnet.zip | c9c20ceb98911cc3fa7ceda3e5efbf17a3791fdc46f2f6ab13af7ac77f1a65eb |
geth_linux | 2ef3dfc9a98de11a111d091a5b1f0b3cae814c772afb40a6c2070fd1f79118dd |
geth_mac | 001a286f10ff46cbaafedf5a4db6ab0996ff590eb1377b3642e9b0e39a65d413 |
geth_windows | 5d5750d25015b0067e3229ad46432bd5ff763ab65e983ac8f4a51ea1d24910ae |
geth_linux_arm5 | d63342a3c88238121b707eb4507e4e823a210588c8dc6975f5c0b646080bec12 |
geth_linux_arm6 | 6ad70473575a3901082eed8b1594a1ea68cc3db19a5eb8a5d4760beb7721afd1 |
geth_linux_arm7 | f04d758ed5c8aac78c06bbd92d4beab40b5f55ac688ee8d0bba1b8c1b09d1223 |
geth_linux_arm64 | ec079e44a418e91b2653323f91a58fbecda3e7f79d8f387a8ada9bc90d00953f |