Litcius/Paper detail

An Improved Byzantine Fault-Tolerant Algorithm Based on Reputation Model

Feiyang He, Wenlong Feng, Yu Zhang, Jian Liu

2023Electronics30 citationsDOIOpen Access PDF

Abstract

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(n2) to O(n). Theoretical and practical studies reveal that the RB-BFT algorithm enhances performance and reliability greatly.

Topics & Concepts

DependabilityByzantine fault toleranceComputer scienceQuantum Byzantine agreementReputationReliability (semiconductor)AlgorithmCentralityDistributed computingFault toleranceConsistency (knowledge bases)Process (computing)Consensus algorithmComputer networkMathematicsArtificial intelligenceCombinatoricsQuantum mechanicsPower (physics)Operating systemSoftware engineeringPhysicsSocial scienceSociologyBlockchain Technology Applications and SecurityDistributed systems and fault toleranceIoT and Edge/Fog Computing
An Improved Byzantine Fault-Tolerant Algorithm Based on Reputation Model | Litcius