DCCRFeb 14, 2021

Good-case Latency of Byzantine Broadcast: A Complete Categorization

arXiv:2102.07240v3123 citations
AI Analysis

It addresses latency optimization in Byzantine broadcast for practical state machine replication protocols, offering foundational theoretical insights.

This paper tackles the problem of good-case latency in Byzantine fault-tolerant broadcast, providing a complete characterization of tight bounds across synchrony, partial synchrony, and asynchrony settings, with results such as 2-round PBFT-style broadcast being possible only if n ≥ 5f-1.

This paper explores the problem good-case latency of Byzantine fault-tolerant broadcast, motivated by the real-world latency and performance of practical state machine replication protocols. The good-case latency measures the time it takes for all non-faulty parties to commit when the designated broadcaster is non-faulty. We provide a complete characterization of tight bounds on good-case latency, in the authenticated setting under synchrony, partial synchrony and asynchrony. Some of our new results may be surprising, e.g., 2-round PBFT-style partially synchronous Byzantine broadcast is possible if and only if $n\geq 5f-1$, and a tight bound for good-case latency under $n/3<f<n/2$ under synchrony is not an integer multiple of the delay bound.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes