Modern Multi-proposer consensus implementations
Talk, Protocol Berg v2, Berlin, Germany
Multi-proposer consensus protocols let multiple validators propose blocks in parallel, breaking the single-leader throughput bottleneck of classic designs. Yet the modern multi-proposer consensus implementation has grown a lot since HotStuff. This workshop explored the implementation details of recent advances – DAG-based approaches like Narwhal and Sui’s Mysticeti – and revealed how implementation details translate to real-world performance gains. We focused on the nitty-gritty: how network communication patterns and data handling affect throughput and latency. New techniques such as Turbine-like block propagation (inspired by Solana’s erasure-coded broadcast) and lazy push gossip broadcasting dramatically cut communication overhead. These optimizations aren’t just theoretical – they enable modern blockchains to process over 100,000 transactions per second with finality in mere milliseconds, redefining what is possible in decentralized systems.