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] Self-stabilizing Byzantine Consensus for Blockchain (Brief Announcement)
    Binun, Alexander
    Dolev, Shlomi
    Hadad, Tal
    CYBER SECURITY CRYPTOGRAPHY AND MACHINE LEARNING, CSCML 2019, 2019, 11527 : 106 - 110
  • [32] An Efficient and Scalable Byzantine Fault-Tolerant Consensus Mechanism Based on Credit Scoring and Aggregated Signatures
    Tong, Shihua
    Li, Jibing
    Fu, Wei
    IEEE ACCESS, 2024, 12 : 10393 - 10410
  • [33] An Efficient and Scalable Byzantine Fault-Tolerant Consensus Mechanism Based on Credit Scoring and Aggregated Signatures
    Tong, Shihua
    Li, Jibing
    Fu, Wei
    IEEE Access, 2024, 12 : 10393 - 10410
  • [34] An Efficient, Secured, and Infinitely Scalable Consensus Mechanism for Peer-to-Peer Energy Trading Blockchain
    Wang, Yingsen
    Li, Yixiao
    Jiao, Weihan
    Wang, Guibin
    Zhao, Juanjuan
    Qiang, Yan
    Li, Keqin
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2023, 59 (05) : 5215 - 5229
  • [35] SmartChain: A Smart and Scalable Blockchain Consortium for Smart Grid Systems
    Bansal, Gaurang
    Dua, Amit
    Aujla, Gagangeet Singh
    Singh, Maninderpal
    Kumar, Neeraj
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [36] AMC: A PoS Blockchain Consensus Protocol for Scalable Nodes
    Wang, Mengnan
    Jiang, Yahui
    Huang, Jianhua
    Tang, Ruicong
    International Journal of Network Security, 2022, 24 (05): : 802 - 814
  • [37] A Bilayer Scalable Nakamoto Consensus Protocol for Blockchain Systems
    Jiao, Zhenzhen
    Tian, Rui
    Shang, Dezhong
    Ding, Hui
    Zhang, Baoxian
    Li, Cheng
    IEEE NETWORK, 2022, 36 (03): : 174 - 182
  • [38] A Scalable Multi-Layer PBFT Consensus for Blockchain
    Li, Wenyu
    Feng, Chenglin
    Zhang, Lei
    Xu, Hao
    Cao, Bin
    Imran, Muhammad Ali
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1146 - 1160
  • [39] ACCORD: A Scalable Multileader Consensus Protocol for Healthcare Blockchain
    Bashar, Golam Dastoger
    Holmes, Joshua
    Dagher, Gaby G.
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 2990 - 3005
  • [40] Blockchain consensus challenges and an efficient novel consensus mechanism
    Kshirsagar, Avinash
    Pachghare, Vinod
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (04): : 863 - 872