English

Blockmania: from Block DAGs to Consensus

Cryptography and Security 2018-09-26 v2

Abstract

Blockmania is a byzantine consensus protocol. Nodes emit blocks forming a directed acyclic graph (block DAG) that is subsequently interpreted by each node separately to ensure consensus with safety, liveness and finality. The resulting system has communication complexity O(N2)O(N^2) even in the worse case, and very low constant factors --- as compared to O(N4)O(N^4) for PBFT; it is leaderless; and network operations do not depend on the composition of the quorum or node stake. This makes Blockmania very efficient (leading to over 400K transactions per second on a wide area network), and ideal for dynamic membership and flexible and non-interrupted proof-of-stake protocols. A X-Blockmania variant, has O(N)O(N) communication cost but also higher latency O(logN)O(\log N).

Keywords

Cite

@article{arxiv.1809.01620,
  title  = {Blockmania: from Block DAGs to Consensus},
  author = {George Danezis and David Hrycyszyn},
  journal= {arXiv preprint arXiv:1809.01620},
  year   = {2018}
}
R2 v1 2026-06-23T03:55:27.729Z