An Improved Byzantine Fault-Tolerant Algorithm Based on Reputation Model

被引:5
|
作者
He, Feiyang [1 ]
Feng, Wenlong [1 ]
Zhang, Yu [2 ]
Liu, Jian [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Peoples R China
[2] Hainan Univ, Sch Comp Sci & Technol, Haikou 570228, Peoples R China
关键词
blockchain; consensus algorithm; Byzantine fault tolerance; reputation model; CONSENSUS; PBFT;
D O I
10.3390/electronics12092049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study proposes an improved Byzantine fault-tolerant consensus RB-BFT based on the reputation model to address the problems of low reliability of primary nodes and high communication complexity in the practical Byzantine algorithm (PBFT). First, this algorithm establishes a dynamic reputation model of nodes to distinguish honest and malicious nodes in the system, lowering the likelihood of malicious nodes being chosen as primary nodes and increasing the dependability of primary nodes. Second, the algorithm introduces supervisory nodes for information supervision while reducing the centrality of the system. Finally, this algorithm improves the consistency protocol of the PBFT algorithm by optimizing the process of mutual communication between nodes in the preparation and commitment phases, which reduces the algorithm communication complexity from O(n(2)) to O(n). Theoretical and practical studies reveal that the RB-BFT algorithm enhances performance and reliability greatly.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] A NEW AND IMPROVED ALGORITHM FOR FAULT-TOLERANT CLOCK SYNCHRONIZATION
    PFLUEGL, MJ
    BLOUGH, DM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 27 (01) : 1 - 14
  • [22] Research on Fault-Tolerant Control Strategy of Fault-Tolerant Permanent Magnet Motor Based on Cascaded Model Prediction Algorithm
    Wei, Zhijian
    Jiang, Xuefeng
    Yang, Shirui
    Zhang, Xiangyu
    Cai, Yiming
    Wang, Siyuan
    2022 25TH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS 2022), 2022,
  • [23] Byzantine Fault-Tolerant Consensus Algorithms: A Survey
    Zhong, Weiyu
    Yang, Ce
    Liang, Wei
    Cai, Jiahong
    Chen, Lin
    Liao, Jing
    Xiong, Naixue
    ELECTRONICS, 2023, 12 (18)
  • [24] DepSpace: A Byzantine Fault-Tolerant Coordination Service
    Bessani, Alysson Neves
    Alchieri, Eduardo Pelison
    Correia, Miguel
    Fraga, Joni da Silva
    EUROSYS'08: PROCEEDINGS OF THE EUROSYS 2008 CONFERENCE, 2008, : 163 - 176
  • [25] Towards Scalable Byzantine Fault-Tolerant Replication
    Zbierski, Maciej
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [26] Supr: Adaptive Byzantine Fault-Tolerant Replication
    Zbierski, Maciej
    DEPENDABILITY ENGINEERING AND COMPLEX SYSTEMS, 2016, 470 : 571 - 581
  • [27] Byzantine Fault-Tolerant Time in Hyperledger Fabric
    Filippov, Aleksandr
    Barger, Artem
    Popov, Vladimir
    Abdrashitov, Oleg
    2022 4TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2022, : 17 - 24
  • [28] ComChain: A blockchain with Byzantine fault-tolerant reconfiguration
    Vizier, Guillaume
    Gramoli, Vincent
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (12):
  • [29] Analytical model for performability evaluation of Practical Byzantine Fault-Tolerant systems
    Marcozzi, Marco
    Mostarda, Leonardo
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [30] GPBFT: A Practical Byzantine Fault-Tolerant Consensus Algorithm Based on Dual Administrator Short Group Signatures
    Yu, Xiaosheng
    Qin, Jie
    Chen, Peng
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022