Practical Byzantine fault tolerance consensus based on comprehensive reputation

被引:6
|
作者
Qi, Jiamou [1 ]
Guan, Yepeng [1 ,2 ]
机构
[1] Shanghai Univ, Sch Commun & Informat Engn, Shanghai 200444, Peoples R China
[2] Minist Educ, Key Lab Adv Display & Syst Applicat, Shanghai 200072, Peoples R China
基金
国家重点研发计划;
关键词
Blockchain; Byzantine fault tolerance; Consensus protocol; Reputation model; Distributed network; PBFT; ALGORITHM;
D O I
10.1007/s12083-022-01408-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Consensus protocol is challenging due to the poor node reliability, low efficiency and decentralization. A comprehensive reputation based Practical Byzantine Fault Tolerance consensus method (CRPBFT) has been proposed. Comprehensive reputation model has been developed to evaluate the credibility of each node from service behavior and consensus process at first. The nodes with higher reputation are selected to participate in the consensus process, which helps to reduce the probability of consensus failure caused by the existence of malicious nodes. A consensus communication structure is optimized by replacing the whole network broadcast structure in the commit phase with a star one. It can be applied to degrade the network communication overhead and improve consensus efficiency. A rotation mechanism for replacing the consensus nodes regularly has been proposed to increase the degree of decentralization and enhance the robustness and dynamic of the consensus network. Some experimental results demonstrate that the developed method has excellent performance by comparisons with some state-of-the-arts.
引用
收藏
页码:420 / 430
页数:11
相关论文
共 50 条
  • [11] Reinforced practical Byzantine fault tolerance consensus protocol for cyber physical systems
    Wu, Yun
    Wu, Liangshun
    Cai, Hengjin
    COMPUTER COMMUNICATIONS, 2023, 203 : 238 - 247
  • [12] Reputation-based Byzantine Fault-Tolerance for Consortium Blockchain
    Lei, Kai
    Zhang, Qichao
    Xu, Limei
    Qi, Zhuyun
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 604 - 611
  • [13] BW-PBFT: Practical byzantine fault tolerance consensus algorithm based on credit bidirectionally waning
    Wang, Zhen-Fei
    Liu, Shi-Qi
    Wang, Pu
    Zhang, Li-Ying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (06) : 2915 - 2928
  • [14] BW-PBFT: Practical byzantine fault tolerance consensus algorithm based on credit bidirectionally waning
    Zhen-Fei Wang
    Shi-Qi Liu
    Pu Wang
    Li-Ying Zhang
    Peer-to-Peer Networking and Applications, 2023, 16 (6) : 2915 - 2928
  • [15] QPBFT: Practical Byzantine Fault Tolerance Consensus Algorithm Based on Quantified-role
    Zhang, Zhujun
    Zhu, Dali
    Fan, Wei
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 992 - 998
  • [16] 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
  • [17] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Ma, Fan-Qi
    Li, Quan-Lin
    Liu, Yi-Han
    Chang, Yan-Xia
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (06) : 2516 - 2528
  • [18] A Dynamic Adaptive Framework for Practical Byzantine Fault Tolerance Consensus Protocol in the Internet of Things
    Li, Chunpei
    Qiu, Wangjie
    Li, Xianxian
    Liu, Chen
    Zheng, Zhiming
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (07) : 1669 - 1682
  • [19] An Improved Byzantine Fault-Tolerant Algorithm Based on Reputation Model
    He, Feiyang
    Feng, Wenlong
    Zhang, Yu
    Liu, Jian
    ELECTRONICS, 2023, 12 (09)
  • [20] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493