Dumbo-NG: Fast Asynchronous BFT Consensus with Throughput-Oblivious Latency
Yingzi Gao, Yuan Lu, Zhenliang Lu, Qiang Tang, Jing Xu and, Zhenfeng Zhang

TL;DR
Dumbo-NG introduces a novel asynchronous BFT consensus protocol that achieves high throughput and low latency by enabling concurrent transaction dissemination and agreement, while also ensuring censorship resilience without extra costs.
Contribution
The paper presents Dumbo-NG, a new asynchronous BFT consensus protocol that reduces the throughput-latency trade-off and guarantees censorship resilience through a novel reduction to multi-valued validated Byzantine agreement.
Findings
Dumbo-NG achieves higher peak throughput than existing protocols.
Latency remains nearly stable as throughput increases.
Dumbo-NG effectively prevents censorship without additional costs.
Abstract
Despite recent progresses of practical asynchronous Byzantine fault tolerant (BFT) consensus, the state-of-the-art designs still suffer from suboptimal performance. Particularly, to obtain maximum throughput, most existing protocols with guaranteed linear amortized communication complexity require each participating node to broadcast a huge batch of transactions, which dramatically sacrifices latency. Worse still, the f slowest nodes' broadcasts might never be agreed to output and thus can be censored (where f is the number of faults). Implementable mitigation to the threat either uses computationally costly threshold encryption or incurs communication blow-up, thus causing further efficiency issues. We present Dumbo-NG, a novel asynchronous BFT consensus (atomic broadcast) to solve the remaining practical issues. Its technical core is a non-trivial direct reduction from asynchronous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Cognitive Functions and Memory
