计算机工程与应用2019,Vol.55Issue(20):13-23,100,12.DOI:10.3778/j.issn.1002-8331.1906-0013
区块链关键技术的研究进展
Research Progress on Key Technologies of Blockchain
摘要
Abstract
Blockchain is a kind of distributed ledger that combines time series data into a chain structure, and the crypto-graphy guarantees transaction data to be tamper-resistant. It is a new distributed computing model and decentralized infra-structure. Blockchain technology has the characteristics of decentralization, trust building, collective maintenance, transac-tion fairness and transparency, tamper-resistant, and traceability. The research of blockchain has become a hot point in industry and academia. This paper introduces the main components of the blockchain, elaborates the basic principles of blockchain technology, smart contracts, consensus mechanisms and other key technologies. It provides a new and opti-mized direction for financial, Internet of Things, supply chain, and medical system applications. This paper summarizes the shortcomings of blockchain technology in terms of security, efficiency and privacy protection, and proposes effective methods for consensus mechanisms, anonymity issues and efficiency issues. That provides useful reference and guidance for the further development and improvement of blockchain technology.关键词
区块链/分布式账本/共识机制/智能合约/区块链应用Key words
blockchain/distributed ledger/consensus mechanism/smart contract/blockchain application分类
信息技术与安全科学引用本文复制引用
李燕,马海英,王占君..区块链关键技术的研究进展[J].计算机工程与应用,2019,55(20):13-23,100,12.基金项目
国家自然科学基金(No.61402244,No.61272424) (No.61402244,No.61272424)
江苏省研究生科研与实践创新计划项目(No.SJCX19_0861) (No.SJCX19_0861)
南通大学自然科学自主研发项目(No.13230132). (No.13230132)