Research on consensus algorithm for consortium blockchain
The practical byzantine fault-tolerant algorithm is widely used in theoretical research and practical production,but it also has some drawbacks,such as random selection of master nodes and lack of penalty mechanism.To address the above is-sues,a blockchain consensus algorithm based on the complex network perspective was proposed.By introducing the time-aware PageRank algorithm,the influence scoring mechanism of blockchain network nodes was created and consensus groups were es-tablished.In order to reduce the occurrence of consensus attacks,a node penalty mechanism was established to increase the cost of nodes doing evil,effectively increasing the cost of attacks and reducing the probability of attacks.Experiments showed that the time-aware PageRank-based consensus algorithm was better than PBFT and CLPBFT in scalability and reliability.Good results were achieved in fairness and delay.