English

Asynchronous Byzantine Agreement with Optimal Resilience and Linear Complexity

Distributed, Parallel, and Cluster Computing 2015-11-30 v3

Abstract

Given a system with n>3t+1n > 3t + 1 processes, where tt is the tolerated number of faulty ones, we present a fast asynchronous Byzantine agreement protocol that can reach agreement in O(t)O(t) expected running time. This improves the O(n2)O(n^2) expected running time of Abraham, Dolev, and Halpern [PODC 2008]. Furthermore, if n=(3+ε)tn = (3 + \varepsilon) t for any ε>0\varepsilon > 0, our protocol can reach agreement in O(1/ε)O (1 / \varepsilon) expected running time. This improves the result of Feldman and Micali [STOC 1988] (with constant expected running time when n>4tn > 4 t).

Keywords

Cite

@article{arxiv.1507.06165,
  title  = {Asynchronous Byzantine Agreement with Optimal Resilience and Linear Complexity},
  author = {Cheng Wang},
  journal= {arXiv preprint arXiv:1507.06165},
  year   = {2015}
}

Comments

Previous title: Fast Almost-Surely Terminating Byzantine Agreement

R2 v1 2026-06-22T10:16:25.103Z