{"title":"Improved Blockchain Consensus Mechanism Based on PBFT Algorithm","authors":"Ge Yu, Bin Wu, Xinxin Niu","doi":"10.1109/CTISC49998.2020.00009","DOIUrl":null,"url":null,"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.","PeriodicalId":266384,"journal":{"name":"2020 2nd International Conference on Advances in Computer Technology, Information Science and Communications (CTISC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd International Conference on Advances in Computer Technology, Information Science and Communications (CTISC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CTISC49998.2020.00009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
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.