pith. sign in

arxiv: 1811.01332 · v1 · pith:5FUJWLEAnew · submitted 2018-11-04 · 💻 cs.DC

Validated Asynchronous Byzantine Agreement with Optimal Resilience and Asymptotically Optimal Time and Word Communication

classification 💻 cs.DC
keywords expectedoptimalagreementbyzantineasynchronouscommunicationvalidatedasymptotically
0
0 comments X
read the original abstract

We provide a new protocol for Validated Asynchronous Byzantine Agreement. Validated (multi-valued) Asynchronous Byzantine Agreement is a key building block in constructing Atomic Broadcast and fault-tolerant state machine replication in the asynchronous setting. Our protocol can withstand the optimal number $f<n/3$ of Byzantine failures and reaches agreement in the asymptotically optimal expected $O(1)$ running time. Honest parties in our protocol send only an expected $O(n^2)$ messages where each message contains a value and a constant number of signatures. Hence our total expected communication is $O(n^2)$ words. The best previous result of Cachin et al. from 2001 solves Validated Byzantine Agreement with optimal resilience and $O(1)$ expected time but with $O(n^3)$ expected word communication. Our work addresses an open question of Cachin et al. from 2001 and improves the expected word communication from $O(n^3)$ to the asymptotically optimal $O(n^2)$.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Threshold Logical Clocks for Asynchronous Distributed Coordination and Consensus

    cs.DC 2019-07 unverdicted novelty 8.0

    Threshold logical clocks abstract asynchronous networks to enable simpler consensus protocols achieving constant expected rounds for fail-stop nodes without common coins.