Protocol Berg v2

Modern Multi-proposer consensus implementations
2025-06-12 , Workshop - Cinema 9

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. THisworkshop will explore the implementation details of recent advances – DAG-based approaches like Narwhal and Sui’s Mysticeti – and reveal how implementation details translate to real-world performance gains. We focus 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.


In this technical session, we dive deep into how modern multi-proposer consensus works under the hood. Attendees will learn about:

  • Evolution of Multi-Proposer Consensus: How we moved from single-leader BFT protocols to parallel proposal systems,
  • Traditional vs. Consistent Broadcast Approaches: A comparison between classical consensus and Byzantine Consistent Broadcast models used in projects like Linera and Sui, and more recently delta and pod. We’ll discuss how consistent broadcast ensures all nodes receive the same transactions (often with less coordination), and examine the trade-offs in complexity, finality guarantees, and network assumptions.
  • Network-Layer Optimizations: How advanced networking techniques could amplify consensus performance. We break down gossip-based communication using epidemic broadcast trees (Plumtree), and unpack Solana’s Turbine protocol, a tree-structured broadcast that splits blocks into smaller chunks and disperses them with error-coding, These approaches drastically reduce bandwidth usage and propagation delay, ensuring that even with many proposers, data swiftly reaches every validator.
  • Implementation Strategies for Throughput and Latency: Practical engineering tactics that increase throughput and lower latency in a multi-proposer setting. This includes pipelining consensus rounds, batch processing of signatures/cryptography, and exploiting parallelism on modern hardware. We will discuss how small tweaks – like efficient handling of signatures, batching votes, or pruning DAG tails – can yield big wins in performance. Real-world examples (from Sui’s codebase and others) will illustrate how these optimizations are applied.
  • MEV Protection in Multi-Proposer Models: An exploration of how having many proposers can enhance fairness and reduce MEV (Maximal Extractable Value). We’ll examine how parallel block production limits any single validator’s ability to control transaction ordering, and how secret sharing or threshold encryption based methods can offer privacy. Attendees will learn how consensus design can complement application-layer MEV defenses to create a more level and transparent playing field for transactions.

Why Details Matter – Little Things Add Up: A theme throughout the workshop is that implementation details greatly influence real-world results. We’ll emphasize how seemingly minor optimizations (network message patterns, data structures, timeout handling, etc.) compound into major efficiency gains at scale. By the end of the workshop, participants will have a practical understanding of building multi-proposer consensus systems that are not only correct, but fast. The discussion will be “engineer speaking to engineers,” focusing on concrete designs and code-level choices that turn cutting-edge consensus research into high-performance blockchain infrastructure.

François Garillot is a research engineer with deep experience in blockchain consensus and distributed systems. He was an early contributor to advanced BFT protocols, working on the team that developed and formally verified the Libra (Diem) blockchain’s consensus algorithm. He worked on what is now the Aptos, Flow and Sui blockchains, and was the lead of the consensus team at Mysten into 2023. François has a background in distributed systems, type systems and programming languages. As a blockchain engineer, he has helped design high-throughput, robust networks and is passionate about bridging theory with practice. François is based in Montreal and enjoys pushing the limits of decentralized technology through both research and hands-on engineering.