Kauri: Scalable BFT Consensus with Pipelined Tree-Based Dissemination and Aggregation
Ray Neiheiser, Miguel Matos, Luís E. T. Rodrigues
Abstract
With the growing commercial interest in blockchains, permissioned implementations have received increasing attention. Unfortunately, the BFT consensus algorithms that are the backbone of most of these blockchains scale poorly and offer limited throughput. Many state-of-the-art algorithms require a single leader process to receive and validate votes from a quorum of processes and then broadcast the result, which is inherently non-scalable. Recent approaches avoid this bottleneck by using dissemination/aggregation trees to propagate values and collect and validate votes. However, the use of trees increases the round latency, which ultimately limits the throughput for deeper trees. In this paper we propose Kauri, a BFT communication abstraction that can sustain high throughput as the system size grows, leveraging a novel pipelining technique to perform scalable dissemination and aggregation on trees. Our evaluation shows that Kauri outperforms the throughput of state-of-the-art permissioned blockchain protocols, such as HotStuff, by up to 28x. Interestingly, in many scenarios, the parallelization provided by Kauri can also decrease the latency.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d2b3a6ca-730a-473b-b7c8-578f5a8137fdCited by top-tier papers15
- Dissecting BFT Consensus: In Trusted Components we Trust!Suyash Gupta, Sajjad Rahnama, Shubham Pandey, Natacha Crooks et al.EuroSys 2023 · 27 citations
- Scaling Blockchain Consensus via a Robust Shared MempoolFangyu Gai, Jianyu Niu, Ivan Beschastnikh, Chen Feng et al.ICDE 2023 · 25 citations
- Reliable Transactions in Serverless-Edge ArchitectureSuyash Gupta, Sajjad Rahnama, Erik Linsenmayer, Faisal Nawab et al.ICDE 2023 · 11 citations
- Chop Chop: Byzantine Atomic Broadcast to the Network LimitMartina Camaioni, Rachid Guerraoui, Matteo Monti, Pierre-Louis Roman et al.OSDI 2024 · 9 citations
- Optimizing Distributed Protocols with Query RewritesDavid C. Y. Chu, Rithvik Panchapakesan, Shadaj Laddad, Lucky E. Katahanas et al.SIGMOD 2024 · 6 citations
Builds on3
- OmniLedger: A Secure, Scale-Out, Decentralized Ledger via ShardingEleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly et al.S&P 2018 · 1,145 citations
- Enhancing Bitcoin Security and Performance with Strong Consistency via Collective SigningEleftherios Kokoris-Kogias, Philipp Jovanovic, Nicolas Gailly, Ismail Khoffi et al.USENIX Security 2016 · 769 citations
- ResilientDB: Global Scale Resilient Blockchain FabricSuyash Gupta, Sajjad Rahnama, Jelle Hellings, Mohammad SadoghiVLDB 2020 · 100 citations
Related papers
- Crackle: A Fast Sector-based BFT Consensus with Sublinear Communication ComplexityHao Xu, Xiulong Liu, Chenyu Zhang, Wenbin Wang et al.INFOCOM 2024 · 22 citations
- The Pipes Model for Latency and Throughput AnalysisAndrew Lewis-Pye, Kartik Nayak, Nibesh ShresthaS&P 2026 · 1 citation
- FireLedger: A High Throughput Blockchain Consensus ProtocolYehonatan Buchnik, Roy FriedmanVLDB 2020 · 19 citations
- On the Performance of Pipelined HotStuffJianyu Niu, Fangyu Gai, Mohammad M. Jalalzai, Chen FengINFOCOM 2021 · 27 citations
- Kronos: A Secure and Generic Sharding Blockchain Consensus with Optimized OverheadYizhong Liu, Andi Liu, Yuan Lu, Zhuocheng Pan et al.NDSS 2025
