Hamster: A Fast Synchronous Byzantine Fault Tolerant Protocol

被引:0
作者
Fu, Ximing [1 ,2 ]
Li, Mo [3 ]
Zeng, Qingming [1 ]
Li, Tianyang [4 ]
Yang, Shenghao [3 ]
Guan, Yonghui [5 ]
Liu, Chuanyi [1 ,2 ,6 ]
机构
[1] Harbin Inst Technol Shenzhen, Sch Comp Sci & Technol, Shenzhen 518055, Peoples R China
[2] Peng Cheng Lab, Shenzhen 518066, Peoples R China
[3] Chinese Univ Hong Kong, Sch Sci & Engn, Shenzhen 518172, Peoples R China
[4] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin 150001, Peoples R China
[5] Shenzhen Growth Ring Technol Co Ltd, Shenzhen 518000, Peoples R China
[6] Minist Emergency Management, Key Lab Cyberspace & Data Secur, Beijing 100013, Peoples R China
基金
中国国家自然科学基金;
关键词
Byzantine fault tolerance; coding technique; synchronous; mobile sluggish; safety; liveness;
D O I
10.1109/TIFS.2025.3544034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents Hamster, a novel synchronous Byzantine Fault Tolerant protocol that achieves high throughput and weaker dependency on synchrony. Specifically, Hamster is the first to introduce coding techniques into synchronous BFT, addressing the challenges posed by higher fault tolerance requirements and significantly reducing communication complexity. Consequently, Hamster achieves linear throughput gains as the number of nodes increases, surpassing Sync HotStuff. Additionally, with minor modifications, Hamster can operate effectively in mobile sluggish environments, further reducing its dependency on strict synchrony. We implement Hamster, and experimental results highlight its performance advantages. Specifically, Hamster achieves 2.5x the throughput of Sync HotStuff in a network of 9 nodes, with this gain growing to 10x as the network scales to 65 nodes. This increasing throughput advantage makes Hamster more applicable to large-scale distributed systems.
引用
收藏
页码:2664 / 2676
页数:13
相关论文
共 27 条
  • [1] Abraham I., 2021, P OPODIS
  • [2] Sync HotStuff: Simple and Practical Synchronous State Machine Replication
    Abraham, Ittai
    Malkhi, Dahlia
    Nayak, Kartik
    Ren, Ling
    Yin, Maofan
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 106 - 118
  • [3] Alhaddad N., 2022, Cryptol. ePrint Archive, P171
  • [4] Brief Announcement: Asynchronous Verifiable Information Dispersal with Near-Optimal Communication
    Alhaddad, Nicolas
    Das, Sourav
    Duan, Sisi
    Ren, Ling
    Varia, Mayank
    Xiang, Zhuolun
    Zhang, Haibin
    [J]. PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 418 - 420
  • [5] Balanced Byzantine Reliable Broadcast with Near-Optimal Communication and Improved Computation
    Alhaddad, Nicolas
    Das, Sourav
    Duan, Sisi
    Ren, Ling
    Varia, Mayank
    Xiang, Zhuolun
    Zhang, Haibin
    [J]. PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 399 - 417
  • [6] Bertoni G, 2013, LECT NOTES COMPUT SC, V7881, P313, DOI 10.1007/978-3-642-38348-9_19
  • [7] Cachin C, 2005, LECT NOTES COMPUT SC, V3724, P503, DOI 10.1007/11561927_42
  • [8] Asynchronous Data Dissemination and its Applications
    Das, Sourav
    Xiang, Zhuolun
    Ren, Ling
    [J]. CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 2705 - 2721
  • [9] CONSENSUS IN THE PRESENCE OF PARTIAL SYNCHRONY
    DWORK, C
    LYNCH, N
    STOCKMEYER, L
    [J]. JOURNAL OF THE ACM, 1988, 35 (02) : 288 - 323
  • [10] Fitzi M., 2002, Generalized communication and security models in Byzantine agreement