paper

Fast Byzantine Total Order Broadcast

arXiv:2412.14061 · doi:10.1145/3796701.3815946

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 Validity, whose fast path enables decisions in time units when all correct servers propose the same value.

This document is the full version of the PODC 2026 paper with DOI https://doi.org/10.1145/3796701.3815946

Fast Byzantine Total Order Broadcast · wovepaper