CRDCJul 25, 2019

On the Round Complexity of Randomized Byzantine Agreement

arXiv:1907.11329v423 citations
Originality Highly original
AI Analysis

This work addresses a foundational problem in distributed computing for researchers and practitioners, providing theoretical limits that are incremental but match recent protocol results.

The paper tackles the problem of proving lower bounds on the round complexity of randomized Byzantine agreement protocols, showing that protocols resilient against certain corruption fractions (e.g., n/3 or n/4) have limited halting probabilities after one or two rounds, with specific bounds like at most o(1) or 1/2+o(1).

We prove lower bounds on the round complexity of randomized Byzantine agreement (BA) protocols, bounding the halting probability of such protocols after one and two rounds. In particular, we prove that: (1) BA protocols resilient against $n/3$ [resp., $n/4$] corruptions terminate (under attack) at the end of the first round with probability at most $o(1)$ [resp., $1/2+ o(1)$]. (2) BA protocols resilient against a fraction of corruptions greater than $1/4$ terminate at the end of the second round with probability at most $1-Θ(1)$. (3) For a large class of protocols (including all BA protocols used in practice) and under a plausible combinatorial conjecture, BA protocols resilient against a fraction of corruptions greater than $1/3$ [resp., $1/4$] terminate at the end of the second round with probability at most $o(1)$ [resp., $1/2 + o(1)$]. The above bounds hold even when the parties use a trusted setup phase, e.g., a public-key infrastructure (PKI). The third bound essentially matches the recent protocol of Micali (ITCS'17) that tolerates up to $n/3$ corruptions and terminates at the end of the third round with constant probability.

Foundations

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

Your Notes