Fast, Dynamic and Robust Byzantine Fault Tolerance Protocol for Consortium Blockchain

被引:6
|
作者
Song, Anping [1 ]
Wang, Jing [1 ]
Yu, Wenjing [1 ]
Dai, Yi [1 ]
Zhu, Hongtao [1 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai, Peoples R China
关键词
Consortium blockchain; Byzantine fault tolerance; Consensus; Threshold signature; Cryptographic algorithm;
D O I
10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00067
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Consortium blockchain is the preferred implementation form of blockchain for cooperation between enterprises. As an indispensable underlying technology of consortium blockchain, the Byzantine fault tolerant protocol guarantees that the replicas in network reach agreement even when there are arbitrary faults of a fraction of the replicas. Byzantine fault tolerant protocols that currently exist for consortium blockchain fail to meet the requirements of practical applications, such as satisfying low algorithm complexity, robustness and dynamic scalability at the same time. In this paper, a new Fast, Dynamic and Robust Byzantine Fault Tolerance (FDRBFT) protocol is proposed to address this problem. It applies random threshold signature consensus scheme, unique cryptographic algorithm and proactive recovery scheme to achieve fast agreement, dynamic scalability and robust system. FDRBFT protocol is implemented on Hyperledger Fabric and its performance is compared with existing widely accepted protocols. Experimental results show that FDRBFT achieves competitive throughput, dynamic scalability and better robustness.
引用
收藏
页码:419 / 426
页数:8
相关论文
共 50 条
  • [1] An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain
    Li, Yuxi
    Qiao, Liang
    Lv, Zhihan
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2826 - 2839
  • [2] An Optimized Byzantine Fault Tolerance Algorithm for Consortium Blockchain
    Yuxi Li
    Liang Qiao
    Zhihan Lv
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 2826 - 2839
  • [3] Reputation-based Byzantine Fault-Tolerance for Consortium Blockchain
    Lei, Kai
    Zhang, Qichao
    Xu, Limei
    Qi, Zhuyun
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 604 - 611
  • [4] Hierarchical Byzantine fault-tolerance protocol for permissioned blockchain systems
    Quang Tung Thai
    Jong-Chul Yim
    Tae-Whan Yoo
    Hyun-Kyung Yoo
    Ji-Young Kwak
    Sun-Me Kim
    [J]. The Journal of Supercomputing, 2019, 75 : 7337 - 7365
  • [5] Hierarchical Byzantine fault-tolerance protocol for permissioned blockchain systems
    Quang Tung Thai
    Yim, Jong-Chul
    Yoo, Tae-Whan
    Yoo, Hyun-Kyung
    Kwak, Ji-Young
    Kim, Sun-Me
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7337 - 7365
  • [6] Weighted Byzantine Fault Tolerance consensus algorithm for enhancing consortium blockchain efficiency and security
    Qin, Hongwu
    Cheng, Yuntao
    Ma, Xiuqin
    Li, Fei
    Abawajy, Jemal
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8370 - 8379
  • [7] A Byzantine Fault Tolerant Protocol for Realizing the Blockchain
    Asakura, Akihito
    Nakamura, Shigenari
    Duolikun, Dilawaer
    Enokido, Tomoya
    Nashimoto, Kuninao
    Takizawa, Makoto
    [J]. ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES (EIDWT-2022), 2022, 118 : 406 - 416
  • [8] A Flexible Sharding Blockchain Protocol Based on Cross-Shard Byzantine Fault Tolerance
    Liu, Yizhong
    Xing, Xinxin
    Cheng, Haosu
    Li, Dawei
    Guan, Zhenyu
    Liu, Jianwei
    Wu, Qianhong
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 2276 - 2291
  • [9] Byzantine fault tolerance can be fast
    Castro, M
    Liskov, B
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 513 - 518
  • [10] Dynamic Practical Byzantine Fault Tolerance
    Xu Hao
    Long Yu
    Liu Zhiqiang
    Liu Zhen
    Gu Dawu
    [J]. 2018 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2018,