Survey of blockchain technology and its advances

被引:0
|
作者
Zhu Y. [1 ]
Wang Q.-S. [1 ]
Qin B.-H. [1 ]
Wang Z.-H. [1 ]
机构
[1] School of Computer & Communication Engineering, University of Science and Technology Beijing, Beijing
关键词
Blockchain; Consensus algorithm; Decentralization; Distributed system; Smart contract;
D O I
10.13374/j.issn2095-9389.2019.03.26.004
中图分类号
学科分类号
摘要
With the rapid development of e-commerce and network finance involving the Internet, hundreds of millions of online transactions are being carried out on the Internet every moment. Guaranteeing the security of these transactions and realizing the secure storage, exchange, and sharing of massive transaction data have become paramount. Blockchain is a practical technology recently proposed to solve the above problems. Through P2P network technology, distributed ledger technology, asymmetric cryptography, consensus mechanism, and smart contract technology, blockchains can ensure data integrity, nonrepudiation, privacy, consistency, and other security protections. Hence, it has attracted wide attention from academia and industry in recent years. Starting from the design and demand of blockchains, this paper first expounds the basic concepts, features, and typical architecture in the current blockchains. Taking Bitcoin as an example, this paper also explored the various proposed structures and the corresponding mechanisms, including block storage structure and tamper-proof mechanism, transaction structure and scripting language, trader identification mechanism, and efficient network transaction propagation mechanism. Moreover, several current mainstream blockchain consensus algorithms were described according to the categories of proof-mode, Byzantine-type, traditional consensus, and hybrid consensus. In addition, the latest developments in smart contracts were discussed from some aspects, including concepts, organizational structure, the relationship among modules, as well as execution approaches and processes. Finally, the main security challenges faced by blockchains were summarized in order to systematically grasp the developments and trends of blockchain technology. © All right reserved.
引用
收藏
页码:1361 / 1373
页数:12
相关论文
共 51 条
  • [1] Nakamoto S., Bitcoin: a peer-to-peer electronic cash system, Bitcoin
  • [2] Decker C., Wattenhofer R., Information propagation in the bitcoin networkIEEE, P2P. 2013 Proceedings, (2013)
  • [3] Crosby M., Nachiappan P.P., Verma S., Et al., Blockchain technology: Beyond bitcoin, Appl Innovation Rev, 2, (2016)
  • [4] Xu X.W., Pautasso C., Zhu L.M., Et al., The blockchain as a software connector, 2016 13th Working IEEE/IFIP Conference on Software Architecture, (2016)
  • [5] Pilkington M., Blockchain Technology: Principles and Applications, (2016)
  • [6] An R., He D.B., Zhang Y.R., Et al., The design of an anti-counterfeiting system based on blockchain, J Cryptologic Res, 4, 2, (2017)
  • [7] Tian H.B., He J.J., Fu L.Q., Et al., A privacy preserving fair contract signing protocol based on block chains, J Cryptologic Res, 4, 2, (2017)
  • [8] Mettler M., Blockchain technology in healthcare: The revolution starts here, 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services, (2016)
  • [9] Wang Y.D., Li L., Hu D., A literature review of block chain, J China Univ Min Technol Social Sci, 3, (2018)
  • [10] Lin I.C., Liao T.C., A survey of blockchain security issues and challenges, Int J Network Security, 19, 5, (2017)