Fast Byzantine Total Order Broadcast
Matteo Monti, Martina Camaioni, Pierre-Louis Roman

TL;DR
This paper introduces Flutter, a Byzantine Total Order Broadcast protocol achieving near-optimal low latency of 2Δ + ε in synchronous networks, outperforming existing protocols and being quantum-resilient.
Contribution
Flutter is the first Byzantine Total Order Broadcast protocol with sub-3Δ latency, deterministic, leaderless, signature-free, and built on a novel consensus algorithm.
Findings
Flutter achieves broadcast-to-delivery latency of 2Δ + ε in correct, synchronous networks.
Flutter's latency is proven to be quasi-optimal and cannot be improved.
The protocol is deterministic, leaderless, signature-free, and quantum-resilient.
Abstract
This paper presents Flutter, the first Byzantine Total Order Broadcast implementation with a broadcast-to-delivery latency of time units, being the message delay and an arbitrarily small constant margin, when all processes are correct, the network is synchronous, hence local clocks are well-synchronized. Under the same conditions, state-of-the-art protocols require at least time units in practical deployments where clients differ from servers. We prove Flutter's good-case latency is quasi-optimal, meaning it cannot be improved upon by any finite amount. Flutter is deterministic, leaderless, and signature-free hence quantum-resilient; it assumes partial synchrony and at least servers, where bounds the number of faults. Under the hood, Flutter builds upon Blink, a novel Binary Consensus implementation with Representative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Error Correcting Code Techniques · Advanced Wireless Communication Techniques
