pith. sign in

arxiv: 1809.01620 · v2 · pith:ULVV32Y4new · submitted 2018-09-05 · 💻 cs.CR

Blockmania: from Block DAGs to Consensus

classification 💻 cs.CR
keywords blockmaniaconsensusblockcommunicationnetworknodeveryacyclic
0
0 comments X
read the original 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(N^2)$ even in the worse case, and very low constant factors --- as compared to $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)$ communication cost but also higher latency $O(\log N)$.

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 2 Pith papers

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.

  2. SybilQuorum: Open Distributed Ledgers Through Trust Networks

    cs.CR 2019-06 unverdicted novelty 6.0

    SybilQuorum uses social trust networks to bootstrap value and transaction systems in open ledgers while thwarting Sybil attacks, evaluated as a secure Federated Byzantine Agreement System.