Author:
Tang Song,Wang Zhiqiang,Jiang Jian,Ge Suli,Tan GaiFang
Abstract
AbstractWith the continuous development of blockchain technology, the application scenarios of alliance blockchain are also increasing. The consensus algorithm can achieve distributed consensus among nodes in the network. At present, the practical byzantine fault tolerance algorithm (PBFT) consensus algorithm commonly used in alliance blockchain requires all nodes in the network to participate in the consensus process. Experiments show that when the number of consensus nodes in the system exceeds 100, the bandwidth consumption and consensus delay will greatly increase, resulting in the inability of PBFT to be applied. In scenes with many nodes. How to improve the performance of alliance blockchains safely and efficiently has become an urgent problem to be solved at present. For the PBFT commonly used in alliance blockchains, there are some problems, such as large communication overhead, simple selection of master nodes, and inability to expand and exit nodes dynamically in the network. This paper proposes an improved algorithm tPBFT (trust-based practical Byzantine algorithm), which is suitable for high-frequency trading scenarios of consortium chains. By introducing a trust equity scoring mechanism between nodes in the network, the list of consensus nodes can be dynamically adjusted. tPBFT simplifies the pre-prepare stage of the PBFT consensus process, and realizes the verification of the hash transaction list in the reply stage, thereby reducing the interaction overhead between network nodes. Theoretical analysis and experiments show that when the number of nodes in the network is greater than 30, with the further increase of the number of nodes, the improved tPBFT algorithm has a relatively large performance in terms of node communication overhead, consensus efficiency and scalability outperforms the PBFT algorithm.
Funder
Hebei Provincial Central Leading Local Science and Technology Development Fund Project
Supported by Hebei Provincial Science and Technology Plan
Publisher
Springer Science and Business Media LLC
Reference21 articles.
1. Jesse, Y. H. et al. Where is current research on blockchain technology?—A systematic review. PLoS One 11, 10 (2016).
2. Fanning, K. & Centers, D. P. Blockchain and its coming impact on financial services. J. Corp. Account. Financ. 27(5), 53–57 (2016).
3. Savelyev, A. Copyright in the blockchain era: promises and challenges. Comput. Law Secur. Rev. 34(3), 550–561 (2018).
4. Wood, G. Ethereum: A secure decentralized generalized transaction ledger. Ethereum Project Yellow Pap. 151, 1–32 (2014).
5. Androulaki, E, et al. Hyperledger fabric:a distributed operating system for permissioned blockchains.In The Thirteenth Euro Sys Conference, Porto (2018).
Cited by
32 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献