摘要
区块链技术是一种新型去中心化协议,能安全地存储交易数据,信息可追溯、不可伪造和篡改,无需任何中心化机构的审核。随着以比特币为代表的数字资产的发展,区块链技术迅速成为国内外研究热点。针对传统分布式网络由于去中心化带来的节点信任缺失、恶意节点存在、各方利益差异化导致的数据不一致等问题,对区块链关键技术进行了深入分析与探讨。详细阐述了分布式网络中数据一致性维护的研究内容和目标,综合运用分布式数据存储技术、对等网络可靠传输技术、分布式共识机制技术、非对称加密技术搭建了一个决策权高度分散的去中心化网络。在此基础上提出一种基于区块链技术的数据一致性维护三层体系架构,有效维护区块链网络数据一致,最后对区块链的发展前景进行展望。
Blockchain is a new kind of centralized protocol,which can store transaction data safely. The information can be traced back,cannot be forged or tampered with,and it does not need the approval of any centralized institution. With the development of digital assetsrepresented by Bitcoin, Blockchain technology has become the focus of research at home and abroad. In view of the data inconsistencyof the traditional distributed network due to the lack of node trust,the existence of malicious nodes and the difference of interests causedby decentralization,the key technologies of Blockchain are analyzed and discussed deeply. The research contents and goals of data consis-tency maintenance in distributed network are discussed in detail. Based on the distributed data storage technology,the distributed consen-sus mechanism,peer-to-peer network data transmission protocol and cryptography principle,we construct a decentralized network withhigh decision-making power. On the basis,we present a three-layer architecture of data consistency maintenance based on Blockchaintechnology,which communicates well between each layer,and finally maintains the consistent data of Blockchain network effectively. Fi-nally we prospect the development direction of Blockchain.
作者
翟社平
李兆兆
段宏宇
高山
ZHAI She-ping;LI Zhao-zhao;DUAN Hong-yu;GAO Shan(School of Computer Science,Xi'an University of Posts and Telecommunications,Xi'an 710121,China)
出处
《计算机技术与发展》
2018年第9期94-100,共7页
Computer Technology and Development
基金
工业和信息化部通信软科学项目(2017-R-22)
陕西省社会科学基金资助项目(2016N008)
陕西省自然科学基金资助项目(2012JM8044)
陕西省教育科学研究计划资助项目(12JK0733)
西安市社会科学规划基金(17X63)
西安邮电大学研究生创新基金(CXL2016-24)
关键词
分布式网络
区块链
共识机制
非对称加密
数据一致性
distributed networks
Blockchain
consensus mechanism
asymmetric encryption
data consistency