Bullshark: DAG BFT Protocols Made Practical
Alexander Spiegelman, Neil Giridharan, Alberto Sonnino, Lefteris Kokoris-Kogias
Abstract
We present BullShark, the first directed acyclic graph (DAG) based asynchronous Byzantine Atomic Broadcast protocol that is optimized for the common synchronous case. Like previous DAG-based BFT protocols [20, 26] , BullShark requires no extra communication to achieve consensus on top of building the DAG. That is, parties can totally order the vertices of the DAG by interpreting their local view of the DAG edges. Unlike other asynchronous DAG-based protocols, BullShark provides a practical low latency fast-path that exploits synchronous periods and deprecates the need for notoriously complex view-change and view-synchronization mechanisms. BullShark achieves this while maintaining all the desired properties of its predecessor DAG-Rider [26] . Namely, it has optimal amortized communication complexity, it provides fairness and asynchronous liveness, and safety is guaranteed even under a quantum adversary. In order to show the practicality and simplicity of our approach, we also introduce a standalone partially synchronous version of BullShark, which we evaluate against the state of the art. The implemented protocol is embarrassingly simple (200 LOC on top of an existing DAG-based mempool implementation [20] ). It is highly efficient, achieving for example, 125,000 transactions per second with a 2 seconds latency for a deployment of 50 parties. In the same setting, the state of the art pays a steep 50% latency increase as it optimizes for asynchrony.
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 e4738284-1446-4ff5-8e8e-1be061fda30eCited by top-tier papers47
- Practical Asynchronous Distributed Key GenerationSourav Das, Thomas Yurek, Zhuolun Xiang, Andrew Miller et al.S&P 2022 · 136 citations
- Dumbo-NG: Fast Asynchronous BFT Consensus with Throughput-Oblivious LatencyYingzi Gao, Yuan Lu, Zhenliang Lu, Qiang Tang et al.CCS 2022 · 72 citations
- Shoal++: High Throughput DAG BFT Can Be Fast and Robust!Balaji Arun, Zekun Li, Florian Suri-Payer, Sourav Das et al.NSDI 2025 · 37 citations
- HotStuff-1: Linear Consensus with One-Phase SpeculationDakai Kang, Suyash Gupta, Dahlia Malkhi, Mohammad SadoghiSIGMOD 2025 · 23 citations
- PrestigeBFT: Revolutionizing View Changes in BFT Consensus Algorithms with Reputation MechanismsGengrui Zhang, Fei Pan, Sofia Tijanic, Hans-Arno JacobsenICDE 2024 · 21 citations
Builds on2
- 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
- Dumbo: Faster Asynchronous BFT ProtocolsBingyong Guo, Zhenliang Lu, Qiang Tang, Jing Xu et al.CCS 2020 · 3 citations
Related papers
- Lemonshark: Asynchronous DAG-BFT With Early FinalityMichael Yiqing Hu, Alvin Hong Yao Yan, Yihan Yang, Xiang Liu et al.NSDI 2026 · 1 citation
- Angelfish: Leader, DAG, or Anywhere in BetweenQianyu Yu), Giuliano Losa, Nibesh Shrestha, Xuechao Wang)CCS 2026
- Fides: Secure and Scalable Asynchronous DAG Consensus via Trusted ComponentsShaokang Xie, Dakai Kang, Hanzheng Lyu, Jianyu Niu et al.VLDB 2026 · 8 citations
- LiDO-DAG: A Framework for Verifying Safety and Liveness of DAG-Based Consensus ProtocolsLongfei Qiu, Jingqi Xiao, Ji-Yong Shin, Zhong ShaoPLDI 2025 · 3 citations
- Bolt-Dumbo Transformer: Asynchronous Consensus As Fast As the Pipelined BFTYuan Lu, Zhenliang Lu, Qiang TangCCS 2022 · 49 citations
