BBCA-LEDGER: High Throughput Consensus meets Low Latency
Chrysoula Stathakopoulou, Michael Wei, Maofan Yin, Hongbo Zhang,, Dahlia Malkhi

TL;DR
BBCA-LEDGER introduces a Byzantine log replication system that combines parallel block broadcasting with a dual-path protocol to achieve high throughput and low latency in partially synchronous networks.
Contribution
It presents a novel consensus protocol integrating a low-latency broadcast primitive with a DAG fallback, enhancing performance under network faults.
Findings
Achieves low latency with just 3 network steps in steady state.
Supports parallel block finalization for high throughput.
Maintains robustness with a DAG fallback during network faults.
Abstract
This paper presents BBCA-LEDGER, a Byzantine log replication technology for partially synchronous networks enabling blocks to be broadcast in parallel, such that each broadcast is finalized independently and instantaneously into an individual slot in the log. Every finalized broadcast is eventually committed to the total ordering, so that all network bandwidth has utility in disseminating blocks. Finalizing log slots in parallel achieves both high throughput and low latency. BBCA-LEDGER is composed of two principal protocols that interweave together, a low-latency/high-throughput happy path, and a high-throughput DAG-based fallback path. The happy path employs a novel primitive called BBCA, a consistent broadcast enforcing unique slot numbering. In steady state, BBCA ensures that a transaction can be committed with low latency, in just 3 network steps. Under network partitions or…
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 · Interconnection Networks and Systems · Caching and Content Delivery
