{"title":"PBFT consensus algorithm based on reward and punishment mechanism","authors":"F. Zhao, Yi Wang","doi":"10.1109/icise-ie58127.2022.00043","DOIUrl":null,"url":null,"abstract":"The Practical Byzantine Fault Tolerant (PBFT) algorithm is a common consensus algorithm for coalition chain, but it has some problems such as low efficiency, poor scalability and high communication complexity. To solve these problems, this paper proposes a PBFT consensus algorithm based on reward and punishment mechanism (RP-PBFT). Based on the PBFT algorithm, the algorithm rewards and penalises the performance of each node in the consensus process, and divides the nodes into three categories according to their reputation value. The two categories of nodes with high reputation value can participate in the consensus, reduce the scale of nodes participating in the consensus, improve the security and simplify the three-stage consensus to improve the efficiency. The experimental results show that the communication complexity of RP-PBFT algorithm is significantly reduced, the throughput is increased, the delay is reduced, and the system efficiency is improved.","PeriodicalId":376815,"journal":{"name":"2022 3rd International Conference on Information Science and Education (ICISE-IE)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 3rd International Conference on Information Science and Education (ICISE-IE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icise-ie58127.2022.00043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Practical Byzantine Fault Tolerant (PBFT) algorithm is a common consensus algorithm for coalition chain, but it has some problems such as low efficiency, poor scalability and high communication complexity. To solve these problems, this paper proposes a PBFT consensus algorithm based on reward and punishment mechanism (RP-PBFT). Based on the PBFT algorithm, the algorithm rewards and penalises the performance of each node in the consensus process, and divides the nodes into three categories according to their reputation value. The two categories of nodes with high reputation value can participate in the consensus, reduce the scale of nodes participating in the consensus, improve the security and simplify the three-stage consensus to improve the efficiency. The experimental results show that the communication complexity of RP-PBFT algorithm is significantly reduced, the throughput is increased, the delay is reduced, and the system efficiency is improved.