Litcius/Paper detail

Improved Blockchain Consensus Mechanism Based on PBFT Algorithm

Ge Yu, Bin Wu, Xinxin Niu

202036 citationsDOI

Abstract

Practical Byzantine Fault Tolerance (PBFT) is a blockchain consensus mechanism that is widely used at present, but the confidence of blockchain node in PBFT cannot be guaranteed, and a large amount of communication resources will be consumed in the process of reaching consensus. The paper proposes a new consensus mechanism, namely the Dynamic Grouping Byzantine Fault Tolerance Mechanism (DGBFT) based on confidence. The principles of DGBFT are as follows: 1) By extending the node's attributes with the confidence, and designing a mechanism to evaluate the node's confidence, therefore, the confidence adjustment and grouping adjustment can be performed on the nodes in the system. By grouping the confidence nodes by the confidence group, the communication complexity is greatly reduced, and the malicious nodes can be effectively excluded. Finally, the experimental results show that the blockchain applying the improved mechanism can significantly improve the communication efficiency of the system and the overall confidence of the system.

Topics & Concepts

Byzantine fault toleranceBlockchainComputer scienceMechanism (biology)Node (physics)Consensus algorithmConfidence intervalDistributed computingFault toleranceProcess (computing)Byzantine architectureConsensusAlgorithmComputer securityArtificial intelligenceMulti-agent systemMathematicsEngineeringStatisticsAncient historyStructural engineeringPhilosophyOperating systemHistoryEpistemologyBlockchain Technology Applications and SecurityCloud Computing and Resource ManagementIoT and Edge/Fog Computing
Improved Blockchain Consensus Mechanism Based on PBFT Algorithm | Litcius