Protocol Berg v2

François Garillot

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.


Session

06-12
10:30
40min
Modern Multi-proposer consensus implementations
François Garillot

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.

Consensus
9 - Workshop