An Improved Practical Byzantine Fault Tolerance Consensus Algorithm
2022 IEEE 4th International Conference on Civil Aviation Safety and Information Technology (ICCASIT)(2022)
摘要
As the underlying technology of bitcoin, blockchain is essentially a distributed ledger that can only add data, which is shared and maintained among unreliable nodes. Consensus algorithm is one of the core technologies of blockchain, which is used to solve the consistency problem of distributed system. Aiming at the problems of Practical Byzantine Fault Tolerance consensus algorithm, such as high communication consumption, low scalability, and nodes can not to dynamically join and exit the system, an improved Practical Byzantine Fault Tolerance algorithm is proposed, which reduces the complexity of the algorithm and improves the efficiency of consensus on the premise of ensuring the reliability of the consensus mechanism, and designs the join and exit mechanism of nodes. The experimental results show that the improved Practical Byzantine Fault Tolerance algorithm can significantly reduce the completion time of transaction consensus and the number of communication between nodes, so as to support more nodes, reduce the system communication consumption, and CPU computing resource consumption, and increase the throughput of the blockchain system.
更多查看译文
关键词
blockchain,consensus algorithm,byzantine fault tolerance,Scalability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要