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
Enable the
consensus_fast_commit_syncandconsensus_block_restrictionsfeature flags for all networks, including Mainnet, in protocol v29.Key points:
consensus_fast_commit_syncis already enabled on Devnet (since v21) and Testnet (since v22); v29 extends it to Mainnet for faster recovery via parallel commit sync during catchupconsensus_block_restrictionsis 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 managerMAX_PROTOCOL_VERSIONand has not been released on any network yet, so the flags ride along with the existing v29 changes