Performance Optimized Leader Selection Consensus Algorithm for Consortium Blockchain Using Trust Values of Nodes
摘要
The backbone of Blockchain technology is a consensus algorithm because it plays a significant role in terms of network efficiency, security and scalability. Currently, a consensus algorithm is the hot research topic since many of the existing consensus algorithms are facing some issues in terms of low throughput, high latency, high bandwidth consumption and CPU utilization. Therefore, to ensure high performances, this paper proposed a novel consensus algorithm based on nodes trust values for consortium blockchain. The proposed paper divides mining nodes of the network into two groups basis on trust values. A mining node is randomly nominated as a leader node from the group of high trust values. This improves network performances by increasing throughput, reducing latency, reducing communication overhead cost and CPU utilization. Hyperledger Fabric v2.1 is used to check the performances of the proposed consensus algorithm. The result shows that it has better performances in term low latency, high throughput, low communication bandwidth cost and low CPU unitization.