TSBFT: A scalable and efficient leaderless byzantine consensus for consortium blockchain

被引:7
|
作者
Tian, Junfeng [1 ,2 ]
Tian, Jin [1 ,2 ,3 ]
Xu, Hongwei [1 ,2 ]
机构
[1] Hebei Univ, Sch Cyber Secur & Comp, Baoding 071000, Peoples R China
[2] Hebei Univ, Hebei Key Lab High Confidence Informat Syst, Baoding 071000, Peoples R China
[3] Hebei Univ, New Campus,2666 Qiyi East Rd, Baoding, Hebei, Peoples R China
关键词
Blockchain; Distributed system; Scalability; DISTRIBUTED KEY GENERATION; FAULT-TOLERANCE; SIGNATURES; PROTOCOL;
D O I
10.1016/j.comnet.2022.109541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a high-performance, scalable Byzantine fault tolerance (BFT) protocol TSBFT for the consortium blockchains that does not rely on expensive leader-driven communication. It overcomes the challenges faced by the existing BFT protocol in three aspects: single-point failure, huge total message sizes, and limited by the slowest nodes. The proposed protocol secretly selects block proposers and uses threshold signature as a multi-round voting mechanism to confirm the validity of the proposed block. We adopt transmission pipelining to improve the network utilization while optimizing the gossip communication scheme to reduce the total message sizes. Finally, our protocol guarantees the security and liveness of the system. Experimental results show that, compared with other related BFT protocols (e.g., PBFT), TSBFT can effectively solve these three challenges. In addition, our experiments also show how the different optimization ingredients of TSBFT contribute to its performance and scalability. The results show that compared with the traditional BFT protocol, it can scale from dozens of nodes to hundreds of nodes.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] On the Byzantine-Fault-Tolerant Consensus in Blockchain Built on Internet of Vehicles
    Kim, Seungmo
    Kim, Byung-Jun
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,
  • [32] LRD-Raft: Log Replication Decouple for Efficient and Secure Consensus in Consortium-Blockchain-Based IoT
    Yang, Heru
    Feng, Yuming
    Zhang, Weizhe
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 8807 - 8820
  • [33] Scalable Byzantine Consensus via Hardware-Assisted Secret Sharing
    Liu, Jian
    Li, Wenting
    Karame, Ghassan O.
    Asokan, N.
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (01) : 139 - 151
  • [34] PoMC: An Efficient Blockchain Consensus Mechanism for Agricultural Internet of Things
    Xiong, Shuming
    Wang, Zeyu
    Ni, Qiang
    Han, Xue
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (09): : 15193 - 15204
  • [35] DSBFT: A Delegation Based Scalable Byzantine False Tolerance Consensus Mechanism
    Liu, Yuan
    Ai, Zhengpeng
    Tian, Mengmeng
    Guo, Guibing
    Jiang, Linying
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 426 - 440
  • [36] ConSenseIoT: A Consensus Algorithm for Secure and Scalable Blockchain in the IoT context
    Niavis, Harris
    Loupos, Konstantinos
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, ARES 2022, 2022,
  • [37] Hedera: A Permissionless and Scalable Hybrid Blockchain Consensus Algorithm in Multiaccess Edge Computing for IoT
    Tang, Yu
    Yan, Jiawen
    Chakraborty, Chinmay
    Sun, Yi
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 21187 - 21202
  • [38] An Efficient and Scalable Framework for Decentralized Finance Application Using Blockchain Interoperability
    Prakash, B. Ravi
    Begum, Y. Mohamadi
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (01) : 712 - 727
  • [39] An Efficient and Scalable Framework for Decentralized Finance Application Using Blockchain Interoperability
    Prakash, B. Ravi
    Begum, Y. Mohamadi
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) : 210 - 226
  • [40] PoV: An Efficient Voting-Based Consensus Algorithm for Consortium Blockchains
    Li, Kejiao
    Li, Hui
    Wang, Han
    An, Huiyao
    Lu, Ping
    Yi, Peng
    Zhu, Fusheng
    FRONTIERS IN BLOCKCHAIN, 2020, 3