cronokirby

(2026-05) Early-stopping Consensus with Adaptive Bit Complexity

2026-05-13

Abstract

Protocols for Byzantine agreement are known to be constrained by relatively strong lower bounds on their optimal resilience, round complexity, and communication complexity. Crucially, though, these lower bounds do not immediately rule out the possibility of protocols that are faster and use less communication when the actual number of faults ff is less than the maximum number of faults tt that can be sustained. Early-stopping protocols terminate in a number of rounds proportional to ff (rather than tt); likewise, protocols with adaptive communication incur asymptotically less communication when ff is less than tt. We present a randomized, early-stopping Byzantine agreement protocol with adaptive communication complexity that terminates in O(f+1)O(f+1) rounds with bit complexity O((f+1)nκ)O((f+1)n\kappa) for a failure probability of 2κ2^{-\kappa} in a synchronous network with t<n/2t<n/2 faults, assuming a Public Key Infrastructure (PKI). This is achieved against a strongly adaptive adversary, i.e., the attacker can observe all messages in round rr, then choose which parties to corrupt in round rr, and then remove or alter the round-rr messages of corrupted parties.