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 条
  • [21] 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
  • [22] 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
  • [23] Improvement of Practical Byzantine Fault Tolerance Consensus Algorithm Based on DIANA in Intellectual Property Environment Transactions
    Wang, Jing
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    Du, Dan
    ELECTRONICS, 2024, 13 (09)
  • [24] Improved Byzantine fault tolerance with fast consensus
    Singh, Jaya
    Kumawat, Aditya
    Venkatesan, Subramanian
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (10):
  • [25] Advances in Consortium Chain Scalability: A Review of the Practical Byzantine Fault Tolerance Consensus Algorithm
    Wahab, Nur Haliza Abdul
    Dayong, Zhang
    Fadila, Juniardi Nur
    Wong, Keng Yinn
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 977 - 991
  • [26] 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
  • [27] A novel Raft consensus algorithm combining comprehensive evaluation partitioning and Byzantine fault tolerance
    Deng, Xiaohong
    Yu, Zhiwei
    Xiong, Weizhi
    Li, Kangting
    Liu, Huiwen
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (18): : 26363 - 26393
  • [28] Workload-based randomization byzantine fault tolerance consensus protocol
    Huang, Baohua
    Peng, Li
    Zhao, Weihong
    Chen, Ningjiang
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (03):
  • [29] Parallel Byzantine fault tolerance consensus based on trusted execution environments
    Wang, Ran
    Ma, Fuqiang
    Tang, Sisui
    Zhang, Hangning
    He, Jie
    Su, Zhiyuan
    Zhang, Xiaotong
    Xu, Cheng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 23 - 24
  • [30] Blockchain based Distributed Consensus for Byzantine Fault Tolerance in PMU Network
    Iyer, Sreerag
    Thakur, Snehal
    Dixit, Mihirraj
    Agrawal, Ashish
    Katkam, Rajneesh
    Kazi, Faruk
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,