Stretch-BFT: Workload-Adaptive and Stretchable Consensus Protocol for Permissioned Blockchain

被引:2
|
作者
Tong, Xing [1 ]
Zhang, Zhao [1 ]
Jin, Cheqing [1 ]
Fan, Wei [1 ]
Yang, Yanqin [1 ]
Zhou, Aoying [1 ]
机构
[1] East China Normal Univ, Sch Data Sci & Engn, Engn Res Ctr Blockchain Data Management, Minist Educ, Shanghai, Peoples R China
来源
2023 42ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, SRDS 2023 | 2023年
基金
美国国家科学基金会;
关键词
blockchain; BFT; consensus;
D O I
10.1109/SRDS60354.2023.00011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although the leader-based consensus protocols, such as PBFT, are widely used in permissioned blockchains, the leader node may become the bottleneck of the system when the number of blockchain nodes or the system's throughput demand increases. On the contrary, the leaderless protocols deal with this problem by running multiple leader-based protocol instances concurrently. However, most of such works ignore the fact that deploying more instances is not always the best choice on some situations. When the system's workload is low, deploying more instances not only wastes resources, but may also compromises the ability of sluggish tolerance of the system (increasing latency). In this study, we propose Stretch-BFT, which dynamically adjusts the number of instances according to the system workload. Stretch-BFT includes three sub-protocols: 1) BFT workload sensing, 2) adaptive instances reconfiguration, and 3) failed instances recovery. The experimental results show that Stretch-BFT can exhibit high throughput as the existing leaderless protocol when the workload is relatively heavy, and improve the sluggish tolerance ability when the workload is relatively light.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 8 条
  • [1] EB-BFT: An elastic batched BFT consensus protocol in blockchain
    Zhang, Baochen
    Kong, Lanju
    Li, Qingzhong
    Min, Xinping
    Liu, Yuan
    Che, Zhengwei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 139 : 267 - 279
  • [2] Availability analysis of a permissioned blockchain with a lightweight consensus protocol
    Altarawneh, Amani
    Sun, Fei
    Brooks, Richard R.
    Hambolu, Owulakemi
    Yu, Lu
    Skjellum, Anthony
    COMPUTERS & SECURITY, 2021, 102
  • [3] A Fault Resilient Consensus Protocol for Large Permissioned Blockchain Networks
    Chander, G.
    Deshpande, Pralhad
    Chakraborty, Sandip
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 33 - 37
  • [4] ZK-BFT: A Zero-knowledge and Byzantine Fault Tolerant Consensus for Permissioned Blockchain Networks
    Li, Wanxin
    Meese, Collin
    Nejad, Mark
    Guo, Hao
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 70 - 77
  • [5] Votes-as-a-Proof (VaaP): Permissioned Blockchain Consensus Protocol Made Simple
    Fu, Xiang
    Wang, Huaimin
    Shi, Peichang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4964 - 4973
  • [6] A Novel Endorsement Protocol to Secure BFT-Based Consensus in Permissionless Blockchain
    Xu, Ziqiang
    Salehi, Ahmad S.
    Chilamkurti, Naveen
    2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [7] BigFooT: A robust optimal-latency BFT blockchain consensus protocol with dynamic validator membership
    Saltini, Roberto
    COMPUTER NETWORKS, 2022, 204
  • [8] DynaShard: Secure and Adaptive Blockchain Sharding Protocol With Hybrid Consensus and Dynamic Shard Management
    Liu, Ao
    Chen, Jing
    He, Kun
    Du, Ruiying
    Xu, Jiahua
    Wu, Cong
    Feng, Yebo
    Li, Teng
    Ma, Jianfeng
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (05): : 5462 - 5475