Description
BEP-520: Short Block Interval Phase One: 1.5 seconds will be activated after Lorentz hard fork. The Lorentz hard fork is a significant upgrade to BNB Chain, aimed at faster transaction confirmation to improve user experience. As described in BEP-520, a multitude of system parameters are configured based on the assumption that the default block interval is 3 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 50(0x32) to 100(0x64)
- felonyThreshold: from 150(0x96) to 300(0x12C)
- felonySlashScope: from 0(will be 28800 as default value) to 57600(0xE100)
GovernorContract: 0x0000000000000000000000000000000000002004
- votingPeriod: from 201600(0x31380) to 403200(0x62700)
- minPeriodAfterQuorum: from 28800(0x7080) to 57600(0xE100)
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.