Abstract

AbstractData management methods using blockchain have the advantages of being traceable and not easy to tamper. Therefore, blockchain is widely used in supply chain finance, credit reporting and other fields. However, in the actual blockchain system application, there are two main problems in the Hyperledger Fabric license alliance chain based on the Practical Byzantine Fault Tolerance (PBFT) consensus mechanism: 1) The non-honesty node acts as the primary node to interfere with the consensus process; 2) The network bandwidth resource consumption caused by the flooded message broadcast of the consensus node is too large. To solve these problems, a blockchain PBFT consensus performance optimization method for fusing C4.5 decision tree is proposed. This method uses the C4.5 decision tree with high model classification accuracy to evaluate the trust degree of the consensus nodes in the blockchain network, and effectively reduces the non-honesty node as the primary node. On this basis, the voting weight is introduced. Consistency verification can be completed only by considering a small number of trusted nodes voting weights, thereby reducing the number of messages broadcasted in the network. The experimental results show that compared with the existing methods, the trust node classification and voting weights of the consensus nodes are improved in the consensus performance of throughput, delay and fault tolerance, and the effectiveness of the proposed method is verified.KeywordsBlockChainHyperledger FabricPBFTC4.5 decision treeNode trustVoting value

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.