基于区块链的存储结构的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:lynacc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链,是近两年在全球互联网金融领域最为火热的概念。随着行业创新的不断涌现和市场的动荡起伏,技术驱动成为人们更加关心和思考的话题。在区块链3.0阶段,底层公链项目层出不穷,它们的价值体现不仅仅是一次次的机遇与挑战,更多的是如何从根本上解决技术痛点,包括资源隔离、性能优化以及生态治理等方面。论文主要从数据存储方面入手,对区块链系统进行性能优化,改善整个系统的可伸缩处理能力。当前区块链数据存储的主要问题是结构单一化、读写速度慢、可扩展性差。论文主要从优化查询和存储体积的角度考虑,设计了通用的区块链存储结构,并对数据键值对进行了规范的定义。首先,以用户账户模型为基准,提出支持多级Data Provider结构的集合和列表等复杂结构;然后,衍生出对资源进行唯一标识的路径计算公式;最后,实验证明使用Data Provider结构进行数据存储,内存空间占用率较低,整体系统更稳定。在存储结构的设计基础上,论文对区块和交易数据回滚等应用场景进行分析。区块回滚主要通过多版本数据备份和修改前置区块的存储状态,实现分支链之间的快速切换;交易回滚主要对数据库进行了读写优化,为系统添加了外部缓存层和内部缓存层的设计思路,保证每一个交易和每一个区块都具有事务性。基于数据库、交易数量、交易分组等设计方案,实验采用benchmark进行模拟测试,分析每秒事务数、交易冲突率、响应时间等性能指标。实验结果证明所提方案的有效性。
其他文献
随着社会的快速发展,越来越多的科技产品已经投入到我们的生活中。它们的到来不仅为我们提供了便捷的服务,同时也给我们的身心健康方面带来了巨大的麻烦。因此,电磁污染的有
通过对2014年(6—8月)气温、降水、日照时数的分析,表述了夏季气候概况和气候特点,分析了夏季主要气候事件干旱、冰雹及其影响,还有夏季气候对玉米生产的影响,得出2014年夏季自
雷达作为远距离目标探测工具,可以实现对空中目标进行精准定位,随着雷达技术的不断完善,现代雷达已经在各行各业都得到了广泛的应用。但是雷达设备的侦测精度在很大程度上受
依据GB50057-2010建筑物防雷设计规范,文章探讨了新建住宅建筑物的防雷竣工检测要点,检测内容主要包括接闪器、引下线、接地装置、等电位连接和浪涌保护器,并给出检测顺序的