一种对等网络信任数据存储模型的构建方法技术

技术编号:38157096 阅读:26 留言:0更新日期:2023-07-13 09:26
本发明专利技术公开了一种对等网络信任数据存储模型的构建方法,包括建立用于信任数据存储的区块链TChain;根据建立的区块链TChain构建实体间区块链的验证和同步机制;对得到的区块链TChain的完整性、连续性,以及合法性进行算法验证,得到最终的信任数据存储模型。本发明专利技术通过建立区块链,并构建区块链的同步机制,以及进一步的验证其完整性、连续性和合法性,得到基于区块链的对等网络信任数据存储模型,从而实现防止信任数据被篡改,恢复丢失的数据,有效的降低通信、时间和存储开销。时间和存储开销。时间和存储开销。

【技术实现步骤摘要】
一种对等网络信任数据存储模型的构建方法


[0001]本专利技术涉及区块链
,特别涉及一种对等网络信任数据存储模型的构建方法。

技术介绍

[0002]在信息技术越来越发达的如今,大量的数据获取、存储,以及交互。数据的有效利用可以给我们的生活带来方便,而且数据在不同领域的应用反过来又促进了大数据的发展。但是,在数据为我们提供高生产率的同时,也存在一些安全问题,如何能够保证信任数据的存储。
[0003]而区块链技术具有去中心化、可追溯与不可篡改等特性保证存储数据的真实可信。
[0004]现有技术中的不足之处在于,目前的对等网络中信任数据存储过程中,存在易丢失、易篡改的问题;且存在区块之间通信效率低、时间和存储开销大。

技术实现思路

[0005]本专利技术的目的克服现有技术存在的不足,为实现以上目的,采用一种对等网络信任数据存储模型的构建方法,以解决上述
技术介绍
中提出的问题。
[0006]一种对等网络信任数据存储模型的构建方法,具体步骤包括:
[0007]步骤S1、建立用于信任数据存储的区块链TCh本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对等网络信任数据存储模型的构建方法,其特征在于,具体步骤包括:步骤S1、建立用于信任数据存储的区块链TChain;步骤S2、根据建立的区块链TChain构建实体间区块链的验证和同步机制;步骤S3、对得到的区块链TChain的完整性、连续性,以及合法性进行算法验证,得到最终的信任数据存储模型。2.根据权利要求1所述一种对等网络信任数据存储模型的构建方法,其特征在于,所述步骤S1中的具体步骤包括:定义信任数据模型:所述信任数据模型由五元组组成,所述五元组为网络中所有参与交互的节点集合、网络中所有交互记录的交互集合、网络中所有交互时刻的交互集合、将交互与交互时间映射到交互节点上的映射函数,以及用于描述节点对当前交互的满意情况的评价函数;定义子区块链:根据区块生成时间的先后进行排序,将区块间通过hash值连接形成的链作为该用户的子区块链,其中子区块链中第一个区块作为创世区块,其他任一区块作为信任区块,所述信任区块包括前驱区块Hash、信任数据,以及签名;定义局部共识:将符合预设规则,评价双方对区块达成的共同认识作为局部共识;定义评价统计图:将描述给定区块链或区块链片段中节点间的评价关系和节点评价数目的图作为评价统计图;定义主区块链TChain:将所有区块根据所属子区块链和区块产生时间进行二维排列的区块链作为主区块链TChain,用于记录网络中所有用户的全部信任数据;通过用户的增长和子区块链的维护,根据每个用户参与评价增多,每个用户的子区块链相互纠缠,形成一个有向无环图,生成主区块链TChain。3.根据权利要求1所述一种对等网络信任数据存储模型的构建方法,其特征在于,所述步骤S2中实体间区块链的验证和同步机制的具体为:将区块链TChain节点的本地存储空间分为缓存区和确认区;从被同步节点处获得被同步节点的子区块链序列,验证本地保存的子区块链的完整性,获取需要的区块链片段,验证该片段的连续性;再将连续性的片段保存至缓存区,验证该区块链片段的合法性;最后将通过的区块链片段保存进确认区,并在缓存区中移除相应片段。4.根据权利要求1所述一种对等网络信任数据存储模型的构建方法,其特征在于,所述步骤S3中根据区块链完整性验证算法进行完整性验证的具体步骤包括:首先验证输...

【专利技术属性】
技术研发人员:余祥巫岱玥李强舒展翔李腾飞陈立哲田楠
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1