English

All You Need is DAG

Distributed, Parallel, and Cluster Computing 2021-06-07 v2

Abstract

We present DAG-Rider, the first asynchronous Byzantine Atomic Broadcast protocol that achieves optimal resilience, optimal amortized communication complexity, and optimal time complexity. DAG-Rider is post-quantum safe and ensures that all messages proposed by correct processes eventually get decided. We construct DAG-Rider in two layers: In the first layer, processes reliably broadcast their proposals and build a structured Directed Acyclic Graph (DAG) of the communication among them. In the second layer, processes locally observe their DAGs and totally order all proposals with no extra communication.

Cite

@article{arxiv.2102.08325,
  title  = {All You Need is DAG},
  author = {Idit Keidar and Eleftherios Kokoris-Kogias and Oded Naor and Alexander Spiegelman},
  journal= {arXiv preprint arXiv:2102.08325},
  year   = {2021}
}
R2 v1 2026-06-23T23:13:17.620Z