Netinfo Security ›› 2020, Vol. 20 ›› Issue (3): 56-64.doi: 10.3969/j.issn.1671-1122.2020.03.008

Previous Articles     Next Articles

Research on Blockchain Performance Scalability and Security

MAO Zhilai, LIU Yanan, SUN Huiping(), CHEN Zhong   

  1. School of Software and Microelectronics, Peking University, Beijing 102600, China
  • Received:2019-11-18 Online:2020-03-10 Published:2020-05-11

Abstract:

Blockchain is a distributed ledger that is jointly maintained by all members. Its main feature is that it is difficult to tamper. It can build trust in an open network that does not rely on third-party trusted organizations. Nowadays, more and more application scenarios are trying to use blockchain, but the obvious problems in actual use are that the performance is low and the scalability is poor, which is difficult to meet the needs of business development. Therefore, solving the performance scalability problem of blockchain and improving the performance of blockchain are important prerequisites for blockchain to exert its potential. The performance scalability problem of blockchain has attracted wide attention in academia and industry. Based on the transaction processing flow in blockchain, this paper describes the current status of blockchain performance problems, analyzes and models the performance problems from three aspects of transactions, blocks and consensus, summarizes the principles, characteristics and security of classic blockchain performance scalability mechanisms and some recently proposed blockchain performance scalability mechanisms, discusses the scenario of performance scalability and new distributed ledger technologies, and considers the problems to be solved in the next step of performance scalability research.

Key words: blockchain, performance problem analysis, performance scalability mechanism

CLC Number: