SBHPS: A High Performance Consensus Algorithm For Blockchain
Xiubo Liang, Yu Ping Zhao, Dengyin Zhang, Junhan Wu, Yijun Zhao · 2021
Blockchain is one of the most promising new technologies with its characteristics of decentralization, traceability, and trustlessness. However, it has two problems: 1) the system throughput rate is low and cannot meet the requirements of large-scale scenarios. As the core technology of blockchain technology, the consensus algorithm has become an important factor affecting the performance of blockchain. 2) The ever-increasing volume of transaction data rapidly consumes system storage resources which restricts the development of blockchain technology.Therefore, this paper combines the hybrid consensus algorithm and blockchain sharding technology to design and implement a consensus algorithm that can greatly improve the performance of public blockchain. Firstly, this paper makes some improvements to PoA, and on this basis, it combines with SBFT consensus algorithm, and proposes a high performance scalable hybrid consensus algorithm based on sharding technology, named SBHPS. Experimental results show that the SBHPS consensus algorithm has higher throughput and lower transaction confirmation delay.