English

Error-Free Multi-Valued Consensus with Byzantine Failures

Distributed, Parallel, and Cluster Computing 2011-01-19 v1 Cryptography and Security

Abstract

In this paper, we present an efficient deterministic algorithm for consensus in presence of Byzantine failures. Our algorithm achieves consensus on an LL-bit value with communication complexity O(nL+n4L0.5+n6)O(nL + n^4 L^{0.5} + n^6) bits, in a network consisting of nn processors with up to tt Byzantine failures, such that t<n/3t<n/3. For large enough LL, communication complexity of the proposed algorithm approaches O(nL)O(nL) bits. In other words, for large LL, 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 LL. 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 authentication, nor any secret sharing mechanism. To the best of our knowledge, we are the first to show that, for large LL, error-free multi-valued Byzantine consensus on an LL-bit value is achievable with O(nL)O(nL) bits of communication.

Keywords

Cite

@article{arxiv.1101.3520,
  title  = {Error-Free Multi-Valued Consensus with Byzantine Failures},
  author = {Guanfeng Liang and Nitin Vaidya},
  journal= {arXiv preprint arXiv:1101.3520},
  year   = {2011}
}
R2 v1 2026-06-21T17:13:42.363Z