Error-Free Multi-Valued Consensus with Byzantine Failures
Guanfeng Liang, Nitin Vaidya

TL;DR
This paper introduces an efficient deterministic Byzantine consensus algorithm that guarantees error-free multi-valued consensus with near-linear communication complexity for large message sizes, improving upon previous probabilistic methods.
Contribution
The authors present the first deterministic, error-free multi-valued Byzantine consensus algorithm with nearly linear communication complexity for large message sizes, without cryptography.
Findings
Achieves consensus with $O(nL)$ bits for large $L$
Guarantees error-free consensus unlike previous probabilistic algorithms
No cryptographic techniques required
Abstract
In this paper, we present an efficient deterministic algorithm for consensus in presence of Byzantine failures. Our algorithm achieves consensus on an -bit value with communication complexity bits, in a network consisting of processors with up to Byzantine failures, such that . For large enough , communication complexity of the proposed algorithm approaches bits. In other words, for large , the communication complexity is linear in the number of processors in the network. This is an improvement over the work of Fitzi and Hirt (from PODC 2006), who proposed a probabilistically correct multi-valued Byzantine consensus algorithm with a similar complexity for large . In contrast to the algorithm by Fitzi and Hirt, our algorithm is guaranteed to be always error-free. Our algorithm require no cryptographic technique, such as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Distributed systems and fault tolerance · Privacy-Preserving Technologies in Data
