基于双链区块链的数据存储与共识算法研究

来源 :天津师范大学 | 被引量 : 0次 | 上传用户:wujingtao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的发展,数据出现爆发式增长,已经逐步渗透到人们日常生活的各个方面。尤其是在大数据时代,数据作为一种资源和工具,给社会带来便利的同时,也向人们提出了新的挑战,如数据孤岛、数据泄露以及数据中心化存储故障等问题。区块链技术利用其去中心化、不可篡改、可追溯等特性,在金融、医疗、物流等领域取得广泛应用,成为当下研究的热点之一。区块链作为一种分布式账本技术,为数据存储提供了一套全新的解决方案。因此,本文结合区块链技术,主要的研究内容如下:
  (1)针对区块链在数据存储方面存在的缺陷,本文结合IPFS(Interplanetary File System)基于内容寻址的特点,设计提出一种基于区块链和IPFS的数据存储方案。然而区块链的单链结构扩展性差,因此提出一种基于联盟链和公有链的双链结构模型,联盟链存储数据信息,并周期性将数据锚定到公有链中,形成从联盟链到公有链的链式数据保护机制,进一步保障了数据存储的安全性。
  (2)针对当前以太坊采用PoW算法挖矿造成资源浪费的问题,本文提出采用PBFT算法作为联盟链共识算法并加以改进,引入节点评分机制和奖惩机制,采用VRF(Verifiable Random Function)算法保证主节点选举过程的随机性。同时设计节点准入机制,通过智能合约实现节点的动态变更,设计实现了VPBFT共识算法,并对该算法从容错性、吞吐量和交易时延等方面进行性能测试。实验结果表明,系统可以在失效节点数小于1/3的情况下达成共识,吞吐量可以达到万级以上,时延在毫秒级。相较于PoW和PBFT算法,具有一定的优势。
  (3)针对传统音乐行业交易透明度低等问题,本文将VPBFT算法应用于数字音乐存储共享模型,构建了基于双链结构的音乐交易平台,通过模拟交易实现了模型的功能部分,验证了该算法的有效性和可行性。性能测试结果表明,本文的音乐数据存储模型具有较高的吞吐量和存储效率。
  综上所述,本文结合区块链和IPFS,设计了一种基于双链结构的区块链数据存储模型,并改进了共识算法,实现了海量音乐数据的分布式可靠存储和共享,具有一定的应用价值,可以满足绝大多数区块链的应用场景需求。
其他文献
随着卫星导航技术的应用前景和市场空间不断拓宽,用户对导航定位的精度要求也日渐提高,对接收机研发测试的GNSS信号源精度也提出了更高的要求。为了进一步提高GNSS信号模拟器的伪距信号精度,本文对基于微波矢量信号发生器的卫星导航模拟源的FPGA信号产生技术进行研究,探讨提高伪距精度的FPGA实现方法。主要工作如下:1.结合微波矢量信号发生器的结构和特点,对高精度GNSS信号模拟器的关键问题进行研究,分
学位
卫星信号各类观测量误差是影响全球导航卫星系统(Global Navigation Satellite System,GNSS)导航定位性能最重要的因素。为了能够满足多参考站辅助的导航定位增强需求,有必要对高精度差分定位技术展开研究,即从精度和实时性两个方面提升多参考站的定位性能。在提高定位精度方面,论文围绕卫星导航伪距和载波相位两类观测量的误差处理方法展开研究;在实时性方面,论文围绕多参考定位函数
动力定位系统作为海洋能源开发的重要利器,广泛应用在科学考察、石油开发、钻取岩心、海底采矿、铺缆/管、海上消防等海洋作业中,因此,对于船舶动力定位技术的研究,特别是动力定位控制系统的研究具有重要的工程意义。船舶模型的不确定性、多变的环境干扰、时间延迟、执行机构饱和、状态约束等问题更是给船舶动力定位控制系统的设计增加了难度。本论文针对船舶动力定位系统的这几个控制问题进行深入研究,旨在为进一步提高船舶的
动力定位控制是实现船舶高精度海洋作业的一项关键技术。在动力定位船控制系统中,由物理特性限制所造成的约束问题往往会导致动力定位船的控制性能下降,是影响高性能海洋作业的核心问题,也是制约动力定位船控制方法应用于实际工程中的瓶颈。本课题针对动力定位船控制系统中物理特性限制所带来的时滞约束、输入饱和约束、速度不可测约束以及不确定性约束问题,在考虑各类约束问题对动力定位船控制性能影响的前提下,设计出一系列控
在衡量被加工工件表面形貌的时候,加工面粗糙度是其重要指标之一,工件被加工之后的性能直接或间接的受加工面粗糙度的影响。为了保障微细电火花加工工艺技术在微型机械、微型系统领域的应用,针对微细电火花加工工件的加工面粗糙度评价方法的研究是十分必要的。针对微细电火花加工工件设计加工面粗糙度的评价方法、测量系统、估计模型,能够实现工件加工面粗糙度参数的在线、非接触、高精度以及高效评定,以达到高精度、复杂形状的
随着科技的飞快进步以及资源的相对短缺,人类对海洋的探索和开发不断地深入,逐渐由浅海域向深海域发展,从而对海上作业效率和海洋装备自动化程度提出更高的要求。作为海洋探测和开发的重要工具,无人潜航器在自主控制、导航定位等关键技术方面发展迅速,然而单一的无人潜航器作业能力有限,对于大范围高难度的复杂任务,往往需要多艘无人潜航器协同作业以满足任务需求。相对于单艘无人潜航器,无人潜航器编队具有作业效率高、适应
机器人自主导航是智能机器人领域中一个被广泛讨论的话题,而基于视觉传感器的机器人视觉导航技术是其中一个主要的研究方向。按照处理方式的不同,视觉导航通常可以被分为两类,一类是以同步定位与地图构建(Simultaneous Localization and Mapping,SLAM)技术为代表的定量式视觉导航方法,而由于这一类方法通常需要机器人存储大量的环境信息以及定位信息,并在移动的过程中需要不断地更
冰雹和短时强降水是我国常见的两种强对流灾害性天气,具有空间尺度小、演变迅速的特点,对其进行监测和预警主要基于天气雷达。天气雷达网覆盖范围广且时空分辨率高,在运行时会产生海量的数据,对自动化预报算法的依赖性较强。但已有的预报算法智能化程度低,不能充分地利用雷达数据所提供的信息以做出综合预报决策。近期人工智能等相关技术的飞速发展,为改进雷达强对流自动化预报算法提供了新的方向。本文研究了机器学习和图像处
无线传感网(Wireless Sensor Networks,WSNs)被广泛地应用于各行业,完成监测和追踪的任务。为解决平面结构路由协议可扩展性差的问题,研究人员提出适合于大规模网络的分簇路由协议,将相邻节点以自组织方式组建为分簇,簇内成员只能与簇头直接通信,簇头收集成员的信息后再转发给汇聚节点Sink。总的来说,分簇路由协议具有节能效果好、可扩展性好等优点。传统分簇路由协议的设计基本以节能为目
传统的图像采集方式以固定频率采集的“帧”为基础,存在高冗余、高延迟、高噪声、低动态范围和高数据量等缺点,使其在高时空分辨、低功耗视觉系统中的应用受到限制。视觉传感器模仿生物视觉系统的工作机理,具有像素异步采样输出、仅输出光强变化信息的特点,从源头上消除了冗余数据,极大降低了视觉信息处理所需的计算量和功耗。作为最重要的一类视觉传感器,动态视觉传感器(DVS)具有场景变化实时动态响应、图像超稀疏表示、
学位