NeoBFT: Accelerating Byzantine Fault Tolerance Using Authenticated In-Network Ordering
Guangda Sun, Mingliang Jiang, Xin Zhe Khooi, Yunfan Li, Jialin Li
摘要
Mission critical systems deployed in data centers today are facing more sophisticated failures. Byzantine fault-tolerant (BFT) protocols are capable of masking these types of failures, but are rarely deployed due to their performance cost and complexity. In this work, we propose a new approach to designing high performance BFT protocols in data centers. By re-examining the ordering responsibility between the network and the BFT protocol, we advocate a new abstraction offered by the data center network infrastructure. Concretely, we design a new authenticated ordered multicast primitive (aom) that provides transferable authentication and non-equivocation guarantees. Feasibility of the design is demonstrated by two hardware implementations of aom- one using HMAC and the other using public key cryptography for authentication - on new-generation programmable switches. We then co-design a new BFT protocol, NeoBFT, that leverages the guarantees of aom to eliminate cross-replica coordination and authentication in the common case. Evaluation results show that NeoBFT outperforms state-of-the-art protocols on both latency and throughput metrics by a wide margin, demonstrating the benefit of our new network ordering abstraction for BFT systems.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- SmartCookie: Blocking Large-Scale SYN Floods with a Split-Proxy Defense on Programmable Data PlanesSophia Yoo, Xiaoqi Chen, Jennifer RexfordUSENIX Security 2024 · 被引用 18 次
- TNIC: A Trusted NIC Architecture: A hardware-network substrate for building high-performance trustworthy distributed systemsDimitra Giantsidi, Julian Pritzi, Felix Gust, Antonios Katsarakis 等ASPLOS 2025 · 被引用 4 次
- Performant Synchronization in Geo-Distributed DatabasesDuling Xu, Tong Li, Zegang Sun, Zheng Chen 等SIGMOD 2026 · 被引用 3 次
- Marlin: Enabling High-Throughput Congestion Control Testing in Large-Scale NetworksYanqing Chen, Li Wang, Jingzhi Wang, Songyue Liu 等EuroSys 2025 · 被引用 2 次
- In Link We Trust: BFT at the Speed of CFT using SwitchesLior Zeno, Naama Ben-David, Mark SilbersteinNSDI 2026 · 被引用 1 次
它引用的顶会 Paper3
- The Honey Badger of BFT ProtocolsAndrew Miller, Yu Xia, Kyle Croman, Elaine Shi 等CCS 2016 · 被引用 974 次
- Byzantine Ordered Consensus without Byzantine OligarchyYunhao Zhang, Srinath T. V. Setty, Qi Chen, Lidong Zhou 等OSDI 2020 · 被引用 131 次
- Bidl: A High-throughput, Low-latency Permissioned Blockchain Framework for Datacenter NetworksJi Qi, Xusheng Chen, Yunpeng Jiang, Jianyu Jiang 等SOSP 2021 · 被引用 36 次
相关 Paper
- Nezha: Deployable and High-Performance Consensus Using Synchronized ClocksJinkun Geng, Anirudh Sivaraman, Balaji Prabhakar, Mendel RosenblumVLDB 2023 · 被引用 15 次
- BEAT: Asynchronous BFT Made PracticalSisi Duan, Michael K. Reiter, Haibin ZhangCCS 2018 · 被引用 255 次
- Programming at the edge of synchronyCezara Dragoi, Josef Widder, Damien ZuffereyOOPSLA 2020 · 被引用 8 次
- Scalable Byzantine Fault Tolerance via Partial DecentralizationBalaji Arun, Binoy RavindranVLDB 2022 · 被引用 21 次
- Hydra: Breaking the Global Ordering Barrier in Multi-BFT ConsensusHanzheng Lyu, Shaokang Xie, Jianyu Niu, Mohammad Sadoghi 等ICDE 2026
