Introduction to Commit-Boost: Proposer communication standard to register, make, and receive commitments
Agenda
Expanding the Infinite Garden of Ethereum
Potential Examples - Countless Others
Proposer Commitments
Blockspace Futures
Preconfirms
Partial Block Auctions
PBS
Inclusion Lists
🤠
Massive Unlock for Ethereum, however…
On the surface this all seems great and is an incredibly exciting development–but, in the undercurrents we are potentially on a perilous path if we can’t agree on a standard of how proposers register / send / receive commitments.
Undercurrents
Fragmentation: Multiple software and standards could compromise the security integrity of the entire Ethereum network
Development Complexity: If there is no standard, it could exponentially inflate the burden on core developers tasked with executing / testing major network upgrades
Transparency: With multiple software and standards, transparency around bugs and taking quick actions may be challenging
TL;DR – Introducing Commit-Boost
Design Principles
Open source / open development: Developed in the open and under open source licensing
Safety: Thoroughly tested and audited, with full backwards compatibility with previous clients
Modularity: Allow developers and protocol teams to easily test, iterate, and deploy new protocols and software for proposer commitments without needing to implement everything from scratch
Transparency: Provide open access and good documentations to allow maximal verifiability and ease of integration
Optionality: Ensure that the final design does not limit innovation or ossify certain downstream stakeholders / proposer commitments
Observability: Allow node operators to collect and quickly analyze detailed telemetry about sidecar services
Open Questions
Would Vitalik run this and can we use this to actually increase decentralization / censorship of Ethereum?
Commit-Boost: Current Thinking of High-Level Design
Commit-Boost: Current Thinking of High-Level Design
Timeline for CB
May 9
ETH Research Post
June 12
ZuBerlin
July 8 - 12
EthCC
End of Q3
June 6
Call 10
Q4 - onward
Increase Adoption
CB Mainnet
CB Workshop
Devnet / Workshop
*Timeline based on Justin’s proposal on call #7