Skip to content

feat(protocol-config): enable fast commit syncer and block restrictions on Mainnet in protocol v29 #11853

@polinikita

Description

@polinikita

Enable the consensus_fast_commit_sync and consensus_block_restrictions feature flags for all networks, including Mainnet, in protocol v29.

Key points:

  • consensus_fast_commit_sync is already enabled on Devnet (since v21) and Testnet (since v22); v29 extends it to Mainnet for faster recovery via parallel commit sync during catchup
  • consensus_block_restrictions is already enabled on Testnet/Devnet (since v27); v29 extends it to Mainnet, bounding block-header size by committee size and enabling garbage collection in the block manager
  • v29 is the current MAX_PROTOCOL_VERSION and has not been released on any network yet, so the flags ride along with the existing v29 changes
  • Only the Mainnet v29 protocol-config snapshot changes; Testnet/Devnet snapshots already list both flags

Metadata

Metadata

Assignees

Labels

consensusIssues related to the Core Consensus team

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions