一种基于DHT的区块链数据归档
投稿时间:2021-05-18  修订日期:2021-07-19  点此下载全文
引用本文:
摘要点击次数: 98
全文下载次数: 0
作者单位邮编
谢家贵 中国信息通信研究院 100191
刘红炎* 中国信息通信研究院 100191
张波 中国信息通信研究院 
郭健 中国信息通信研究院 
华雨晴 中国信息通信研究院 
基金项目:工业和信息化部“2018年工业互联网创新发展工程”专项项目“工业互联网标识解析国家顶级节点(一期)建设”资助。工业和信息化部“2020年工业互联网创新发展工程”专项项目“星火链网建设”资助。
中文摘要:区块链是具有去中心化、不可篡改的一种分布式账本,网络中每个节点都保存了相同的区块数据。但是,随着区块链运行时间的增长,区块链中节点需要保存和同步的数据随着时间暴涨,甚至超过存储介质容量增长的速度。针对此存储方面的性能问题,本文从区块链数据存储方面进行研究,通过分析当前区块链网络中每个节点保存相同数据的存储冗余状态,提出基于DHT的区块链数据归档方案,将区块数据分散存储在一定量的节点中,从归档数据构建、查找、与基础链交互三方面展开介绍,在保证区块链数据不丢失、可查询的情况下降低存储冗余,满足区块链落地应用中存储与访问的实际需要。
中文关键词:分布式哈希表  区块链  存储  归档  区块  网络节点
 
A DHT-based blockchain data archiving
Abstract:Blockchain is a distributed ledger with decentralization and Immutability main features. Every node in the network saves the same block data. However, with blockchain’s running time increases,the data that nodes in the blockchain need to save and synchronize has skyrocketed over time, even exceeding the growth rate of storage media capacity. addressing performance problems in data storage. Aiming at the performance problem of data storage, this paper conducts research from blockchain data storage, by analyzing the storage redundancy state of each node in the current blockchain network to store the same data, a DHT-based blockchain data archiving scheme is proposed. The block data is distributed and stored in a certain number of nodes, and the solution is introduced from the three aspects of archived data construction, search, and interaction with the basic chain. It reduces storage redundancy while ensuring that the blockchain data is not lost and can be queried, and meet the actual needs of blockchain applications’s storage and access.
keywords:DHT  blockchain  storage  archive  block  network node
查看全文   查看/发表评论   下载pdf阅读器