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 条
  • [41] Chronos: An Efficient Asynchronous Byzantine Ordered Consensus
    Zhang, Zongyang
    Zhang, Lingyue
    Wang, Zhuo
    Li, Yichen
    Lu, Rongxing
    Yu, Yong
    COMPUTER JOURNAL, 2023, 67 (03): : 1153 - 1162
  • [42] BAC: A block alliance consensus mechanism for the mine consortium blockchain
    Wang, Yingsen
    Ma, Yulan
    Qiang, Yan
    Zhao, Juanjuan
    Li, Yi
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (27):
  • [43] BAC: A block alliance consensus mechanism for the mine consortium blockchain
    Wang, Yingsen
    Ma, Yulan
    Qiang, Yan
    Zhao, Juanjuan
    Li, Yi
    Li, Keqin
    Concurrency and Computation: Practice and Experience, 2022, 34 (27)
  • [44] A Consensus and Incentive Program for Charging Piles Based on Consortium Blockchain
    He, Qingsu
    Xu, Yu
    Yan, Yong
    Wang, Junsheng
    Han, Qingzhi
    Li, Lili
    CSEE JOURNAL OF POWER AND ENERGY SYSTEMS, 2018, 4 (04): : 452 - 458
  • [45] Proof of Karma (PoK): A Novel Consensus Mechanism for Consortium Blockchain
    Biswas, Amit
    Yadav, Ravi
    Baranwal, Gaurav
    Tripathi, Anil Kumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2908 - 2922
  • [46] SoK: A Taxonomy for Critical Analysis of Consensus Mechanisms in Consortium Blockchain
    Yao, Wei
    Deek, Fadi P.
    Murimi, Renita
    Wang, Guiling
    IEEE ACCESS, 2023, 11 : 79572 - 79587
  • [47] Raft Consensus Algorithm Based on Credit Model in Consortium Blockchain
    CHEN Yunfang
    LIU Ping
    ZHANG Wei
    WuhanUniversityJournalofNaturalSciences, 2020, 25 (02) : 146 - 154
  • [48] The Research on the Incentive Method of Consortium Blockchain Based on Practical Byzantine Fault Tolerant
    Wang, Xin
    Li, Jia Wei
    Chai, Jian Ping
    2018 11TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2018, : 154 - 156
  • [49] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Fan-Qi Ma
    Quan-Lin Li
    Yi-Han Liu
    Yan-Xia Chang
    Peer-to-Peer Networking and Applications, 2022, 15 : 2516 - 2528
  • [50] Blockchain mechanism with Byzantine fault tolerance consensus for Internet of Drones services
    Singh, Jaya
    Venkatesan, S.
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (04)