Comparative Analysis of Block Propagation Mechanisms - HackMD
Obtaining block proposals from a leader to the rest of the network is a challenging problem in high-performance distributed consensus environments. Block Propogation Engines are specialized message delivery protocols used within Byzantine Fault Tolerant consensus mechanisms to send block proposals from leaders to participating validators. Naively, there are two approaches: These approaches present major scalability bottlenecks. We have to design innovative and efficient block propogation techniques to power high-throughput systems. In this document and the following discussions in [rcnyc2], we will focus on discussions about the Guiding Topics and Questions and popular mechanisms. The primary design requirements for a block propagation system under MonadBFT's consensus mechanism: Monad RaptorCast achieves these design requirements through erasure coding mechanisms, an efficient message and chunk distribution model, and a strong fault tolerance guarantee. Within erasure encoding, the le
Comparative Analysis of Block Propagation Mechanisms - HackMD --- tags: ["[rcnyc]"] --- # Comparative Analysis of Block Propagation Mechanisms Obtaining block proposals from a leader to the rest of the network is a challenging problem in high-performance distributed consensus environments. Block Propogation Engines are specialized message delivery protocols used within Byzantine Fault Tolerant consensus mechanisms to send block proposals from leaders to participating validators. Naively, there are two approaches: - The leader sends the block proposal to each validator, but this leads t
related reading
- Faster block/blob propagation in Ethereum - Networking - Ethereum Researchethresear.ch
- MonadBFT - Monad Documentationdocs.monad.xyz
- State of research: increasing censorship resistance of transactions under proposer/builder separation (PBS) - HackMDnotes.ethereum.org
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com
- Unbundling PBS: Towards protocol-enforced proposer commitments (PEPC) - Economics - Ethereum Researchethresear.ch
- Decentralizing the Builder Rolejoncharbonneau.substack.com
- Notes on Proposer-Builder Separation (PBS)barnabe.substack.com
- EIP-4844: Shard Blob Transactionseips.ethereum.org
- Tower BFT: Solana’s High Performance Implementation of PBFT | by Anatoly Yakovenko | Solana | Mediummedium.com
- Cadence: Extreme Pipelining with Multiple Concurrent Proposersarxiv.org
- Multimmit: Extending Blocks for Faster Finalityarxiv.org