Executed

Change validator's consecutive block number from 16 to 8


ID 535051...3932

ID 535051...3932

Proposed on: Dec 1st, 2025

Proposed on: Dec 1st, 2025

Result details
Final Votes

Quorum

3.88M of 2.32M

Majority support

Yes

For

3.88M

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x0000...1007

updateParam(..)

Custom

Account

0x0000...1007

Method

updateParam(..)

Proposal

Description

With BEP-341: Validators can produce consecutive blocks, BSC validators were able to produce blocks consecutively, which was intended to improve the overall performance and stability. The consecutive number(TurnLength) was increased to 16 after Maxwell hard fork to maintain same block produce time window.

Large TurnLength value has a side effect: large reorg if the validator fails to produce block smoothly, which could be caused by various factors: network quality, instance performance... And we did observe a few large reorgs in Q4 2025.

Potential Impacts

  • Performance Downgrade: according to the formula of BEP-341, the performance could be downgraded by ~7% and local performance test shows ~5% downgrade. Considering that the current MEV mechanism only consumes part of validator's mining time window, the actually performance impact could be lower.
  • Ecosystem projects that care about the next in-turn validator will need to update accordingly, such as MEV-Builder.

Parameters To Be Updated

There is only 1 parameters to be updated: ValidatorContract: 0x0000000000000000000000000000000000001000

  • turnLength: from 16 to 8
Final Votes

Quorum

3.88M of 2.32M

Majority support

Yes

For

3.88M

Against

0

Abstain

0

Final Votes
Status

Wed Nov 26, 09:23 am

Draft created

Mon Dec 1, 03:11 am

Published onchain

Wed Nov 30, 06:16 am

Voting period started

Fri Dec 9, 03:36 am

Voting period ended

Tue Dec 2, 04:50 am

Proposal queued

Tue Dec 2, 11:33 am

Proposal executed