Description
BEP-524: Short Block Interval Phase Two: 0.75 seconds will be activated after Maxwell hard fork. The Maxwell hard fork is a significant upgrade to BNB Chain, aimed at faster transaction confirmation to improve user experience. As described in BEP-524, after previous Lorentz hard fork, a multitude of system parameters are configured based on the assumption that the default block interval is 1.5 seconds. Consequently, when the block interval is altered, these parameters must be adjusted accordingly and update these governance parameters in a single vote would be more efficient.
Parameters To Be Updated
There are 6 parameters to be updated:
ValidatorContract: 0x0000000000000000000000000000000000001000
SlashContract: 0x0000000000000000000000000000000000001001
- misdemeanorThreshold: from 100(0x64) to 200(0xC8)
- felonyThreshold: from 300(0x12C) to 600(0x258)
- felonySlashScope: from 57600(0xE100) to 115200(0x1C200)
GovernorContract: 0x0000000000000000000000000000000000002004
- votingPeriod: from 403200(0x62700) to 806400(0xC4E00)
- minPeriodAfterQuorum: from 57600(0xE100) to 115200(0x1C200)
About The 6 Parameters
- turnLength: it is the number of consecutive blocks that each validator can produce.
- misdemeanorThreshold: it is the slash threshold that will make the validator enter maintenance mode.
- felonyThreshold: it is the slash threshold that will make the validator in jail.
- felonySlashScope: it is the felony evidence expiration time calculated by block number, by default the felony evidence like DoubleSign and MaliciousVote will not be accepted after one day.
- votingPeriod: it is the proposal voting period calculated in block number, from VoteStart to VoteEnd.
- minPeriodAfterQuorum: it is the proposal quorum period calculated in block number, from VoteQueued to VoteReadyToExecute.