English

Why Canonical Rounds Fail for Optimal Byzantine Resilience

Distributed, Parallel, and Cluster Computing 2026-05-12 v2

Abstract

Canonical asynchronous rounds are a widely used abstraction for structuring distributed algorithms, making asynchronous executions appear synchronous and enabling modular reasoning. We show that this abstraction is fundamentally incompatible with optimal resilience in the Byzantine setting, even when randomization is allowed. Specifically, we prove that when 3f<n5f3f < n \le 5f, where nn is the number of processes and at most ff may be Byzantine faulty, no randomized canonical-round algorithm can solve consensus with bounded expected round complexity, and that communication-closed variants fail to solve consensus altogether in this regime. We establish these lower bounds via a unifying notion of nontrivial convergence, which captures consensus as well as classical relaxations, such as approximate agreement and connected consensus. Using simple reductions, the same impossibility extends to fundamental communication primitives such as reliable broadcast and gather. Our results identify a sharp boundary: while bounded canonical-round algorithms for these problems exist when n>5fn > 5f, they cannot when n5fn \le 5f. Thus optimal resilience, n>3fn > 3f, cannot be achieved within the canonical-round framework. On the positive side, we show that the gather primitive captures the content-dependent communication needed to bypass this limitation. We use gather to obtain a simple and modular algorithm for connected consensus with optimal resilience, clarifying the communication structures required for optimal resilience.

Keywords

Cite

@article{arxiv.2510.04310,
  title  = {Why Canonical Rounds Fail for Optimal Byzantine Resilience},
  author = {Hagit Attiya and Itay Flam and Jennifer L. Welch},
  journal= {arXiv preprint arXiv:2510.04310},
  year   = {2026}
}

Comments

37 pages, 4 figures, 1 table, 9 algorithms. To appear at 2026 ACM Symposium on Principles of Distributed Computing (PODC). Changes from version 1: title; extended the lower bounds to hold for randomized algorithms; more modular presentation of the connected consensus algorithm for n greater than 3f; included a canonical-round connected consensus algorithm for n greater than 5f

R2 v1 2026-07-01T06:18:09.486Z