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 条
  • [1] Scalable and leaderless Byzantine consensus in cloud computing environments
    JongBeom Lim
    Taeweon Suh
    JoonMin Gil
    Heonchang Yu
    Information Systems Frontiers, 2014, 16 : 19 - 34
  • [2] Scalable and leaderless Byzantine consensus in cloud computing environments
    Lim, JongBeom
    Suh, Taeweon
    Gil, JoonMin
    Yu, Heonchang
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (01) : 19 - 34
  • [3] GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain
    Shen, Tao
    Li, Tianyu
    Yu, Zhuo
    Bai, Fenhua
    Zhang, Chi
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (17): : 20041 - 20075
  • [4] GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain
    Tao Shen
    Tianyu Li
    Zhuo Yu
    Fenhua Bai
    Chi Zhang
    The Journal of Supercomputing, 2023, 79 : 20041 - 20075
  • [5] A Vehicular Trust Blockchain Framework With Scalable Byzantine Consensus
    Chen, Xiao
    Xue, Guoliang
    Yu, Ruozhou
    Wu, Haiqin
    Wang, Dawei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 4440 - 4452
  • [6] DBFT: Efficient Leaderless Byzantine Consensus and its Application to Blockchains
    Crain, Tyler
    Gramoli, Vincent
    Larrea, Mikel
    Raynal, Michel
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [7] Themis: An Equal, Unpredictable, and Scalable Consensus for Consortium Blockchain
    Jia, Linpeng
    Wang, Keyuan
    Wang, Xin
    Yu, Lei
    Li, Zhongcheng
    Sun, Yi
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 235 - 245
  • [8] AnonymousFox: An Efficient and Scalable Blockchain Consensus Algorithm
    Wan, Ji
    Hu, Kai
    Li, Jie
    Su, Hao
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24236 - 24252
  • [9] Blockchain efficient Byzantine fault tolerance consensus algorithm for IIoT
    Li, Fengqi
    Song, Qingqing
    Xu, Hui
    Du, Xuefeng
    Gao, Jialong
    Tong, Ning
    Wang, Deguang
    Tongxin Xuebao/Journal on Communications, 2024, 45 (05): : 165 - 177
  • [10] An efficient byzantine consensus mechanism based on healthcare sector in blockchain
    S. Kanagasankari
    V. Vallinayagi
    Multimedia Tools and Applications, 2024, 83 : 51129 - 51158