一种基于双链区块链系统的物联网数据管理方法及装置制造方法及图纸

技术编号:35584478 阅读:47 留言:0更新日期:2022-11-16 14:58
本发明专利技术提供一种基于双链区块链系统的物联网数据管理方法及装置。其中,该方法包括:将物联网设备待存证的交易数据上链到区块链节点的辅链网络中;提取所述辅链网络中辅链区块的交易数据,对所述交易数据哈希计算,得到第一交易存证;将所述第一交易存证保存到所述区块链节点的主链网络中;所述主链网络为永久性存储的区块链网络;在所述主链网络确认第一交易存证之后,将提取获得的所述辅链区块的交易数据保存到预设的星际文件系统中,并释放所述辅链区块占用的空间。采用本发明专利技术公开的基于双链区块链系统的物联网数据管理方法,能够降低了大批量数据存证所需的存储空间,并且降低了缓存数据被篡改的可能,提高物联网数据管理效率。率。率。

【技术实现步骤摘要】
一种基于双链区块链系统的物联网数据管理方法及装置


[0001]本专利技术涉及计算机应用
,具体涉及一种基于双链区块链系统的物联网数据管理方法和装置。另外,还涉及一种电子设备及非暂态计算机可读存储介质。

技术介绍

[0002]现有技术对大量数据进行存证过程中,比如需要对物联网传感器每秒数据进行存证,或对监控视频中的每一帧进行存证时,由于需存证数据量极大,往往面临存证记录占用区块链存储空间过大的问题。以每条存证数据在每个区块链节点平均占用8KB空间计算,在50个节点的区块链网络中,一条存证数据就会占用400KB的空间。以物联网设备数据上链为例,若有10万个物联网设备需要上链,每个设备每天上链10万条数据,每天新增存储空间就高达4PB,完全超出常规存储的承受范围。
[0003]为了降低存证频率,现有方法往往先将数据缓存在本地。其中,将数据缓存在本地的方法每隔一段时间将数据整体哈希上链,但此种方法导致数据产生到上链有一定的时间差,在这段时间内数据仅被缓存在本地存储,存在很大被篡改的风险。因此,如何设计一种基于双链区块链系统的物联网数据管理方案成为本领域研究的重要课题。

技术实现思路

[0004]为此,本专利技术提供一种基于双链区块链系统的物联网数据管理方法及装置,以解决现有技术对大量数据进行存证时占用存储空间过大,超出了常规存储设备的承受范围,若使用传统缓存批量哈希上链方法,则数据在储存时有可能被篡改的问题。
[0005]本专利技术提供一种基于双链区块链系统的物联网数据管理方法,包括:将物联网设备待存证的交易数据上链到区块链节点的辅链网络中;所述辅链网络为非永久性存储且周期性清除的区块链网络;
[0006]提取所述辅链网络中辅链区块的交易数据,对所述交易数据哈希计算,得到第一交易存证;将所述第一交易存证保存到所述区块链节点的主链网络中;所述主链网络为永久性存储的区块链网络;
[0007]在所述主链网络确认第一交易存证之后,将提取获得的所述辅链区块的交易数据保存到预设的星际文件系统中,并释放所述辅链区块占用的空间。
[0008]进一步的,所述的基于双链区块链系统的物联网数据管理方法,还包括:将所述星际文件系统保存的交易数据进行哈希计算,得到相应的第二交易存证;
[0009]将所述第二交易存证与所述第一交易存证进行比较,判断所述第二交易存证与所述第一交易存证是否相等,若是,则确定所述交易数据为真实数据;若否,则确定所述交易数据被篡改。
[0010]进一步的,所述将所述第一交易存证保存到所述区块链节点的主链网络中,具体包括:预先设置所述第一交易存证上链所述主链网络的频率,根据所述频率将所述第一交易存证保存到所述区块链节点的主链网络中。
[0011]进一步的,所述的基于双链区块链系统的物联网数据管理方法,还包括:基于产生所述辅链区块的时间周期,确定所述第一交易存证上链主链网络的频率。
[0012]进一步的,所述的基于双链区块链系统的物联网数据管理方法,还包括:根据所述第一交易存证上链主链网络的频率确定所述交易数据在所述辅链网络上的缓存时间。
[0013]进一步的,将所述第二交易存证与所述第一交易存证进行比较,判断所述第二交易存证与所述第一交易存证是否相等,具体为:将所述星际文件系统所保存交易数据对应的第二哈希值与所述主链网络中保存的第一哈希值进行比较,判断所述第二哈希值与所述第一哈希值是否相等。
[0014]本专利技术还提供一种基于双链区块链系统的物联网数据管理装置,包括:数据缓存单元,用于将物联网设备待存证的交易数据上链到区块链节点的辅链网络中;所述辅链网络为非永久性存储且周期性清除的区块链网络;
[0015]数据存证单元,用于提取所述辅链网络中辅链区块的交易数据,对所述交易数据哈希计算,得到第一交易存证;将所述第一交易存证保存到所述区块链节点的主链网络中;所述主链网络为永久性存储的区块链网络;
[0016]数据存储及空间释放单元,用于在所述主链网络确认第一交易存证之后,将提取获得的所述辅链区块的交易数据保存到预设的星际文件系统中,并释放所述辅链区块占用的空间。
[0017]进一步的,所述的基于双链区块链系统的物联网数据管理装置,还包括:
[0018]哈希计算模块,用于将所述星际文件系统保存的交易数据进行哈希计算,得到相应的第二交易存证;
[0019]数据验证模块,用于将所述第二交易存证与所述第一交易存证进行比较,判断所述第二交易存证与所述第一交易存证是否相等,若是,则确定所述交易数据为真实数据;若否,则确定所述交易数据被篡改。
[0020]进一步的,所述数据存证单元,具体用于:预先设置所述第一交易存证上链所述主链网络的频率,根据所述频率将所述第一交易存证保存到所述区块链节点的主链网络中。
[0021]进一步的,所述的基于双链区块链系统的物联网数据管理装置,还包括:上链主链频率确定单元,用于基于产生所述辅链区块的时间周期,确定所述第一交易存证上链主链网络的频率。
[0022]进一步的,所述的基于双链区块链系统的物联网数据管理装置,还包括:缓存时间确定单元,用于根据所述第一交易存证上链主链网络的频率确定所述交易数据在所述辅链网络上的缓存时间。
[0023]进一步的,所述数据验证模块,具体用于:将所述星际文件系统所保存交易数据对应的第二哈希值与所述主链网络中保存的第一哈希值进行比较,判断所述第二哈希值与所述第一哈希值是否相等。
[0024]相应的,本专利技术还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的基于双链区块链系统的物联网数据管理方法的步骤。
[0025]相应的,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的基于双链区块链系统的物联网
数据管理方法的步骤。
[0026]采用本专利技术所述的基于双链区块链系统的物联网数据管理方法,能够利用非永久性存储的辅链网络进行缓存数据的存证,永久性主链网络进行长期数据存证,极大地降低了大量数据存证所需的存储空间,使得物联网数据及时上链存储成为可能,降低了大批量数据存证所需的存储空间,并且为待上链数据开辟了一块链上缓存区,防止了使用本地缓存区导致的数据被篡改风险,提高物联网数据管理效率。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
[0028]图1为本专利技术实施例提供的一种基于双链区块链系统的物联网数据管理方法的流程示意图;
[0029]图2为本专利技术实施例提供的双链区块链系统的整体架构示意图;
[0030]图3为本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双链区块链系统的物联网数据管理方法,其特征在于,包括:将物联网设备待存证的交易数据上链到区块链节点的辅链网络中;所述辅链网络为非永久性存储且周期性清除的区块链网络;提取所述辅链网络中辅链区块的交易数据,对所述交易数据哈希计算,得到第一交易存证;将所述第一交易存证保存到所述区块链节点的主链网络中;所述主链网络为永久性存储的区块链网络;在所述主链网络确认第一交易存证之后,将提取获得的所述辅链区块的交易数据保存到预设的星际文件系统中,并释放所述辅链区块占用的空间。2.根据权利要求1所述的基于双链区块链系统的物联网数据管理方法,其特征在于,还包括:将所述星际文件系统保存的交易数据进行哈希计算,得到相应的第二交易存证;将所述第二交易存证与所述第一交易存证进行比较,判断所述第二交易存证与所述第一交易存证是否相等,若是,则确定所述交易数据为真实数据;若否,则确定所述交易数据被篡改。3.根据权利要求1所述的基于双链区块链系统的物联网数据管理方法,其特征在于,所述将所述第一交易存证保存到所述区块链节点的主链网络中,具体包括:预先设置所述第一交易存证上链所述主链网络的频率,根据所述频率将所述第一交易存证保存到所述区块链节点的主链网络中。4.根据权利要求3所述的基于双链区块链系统的物联网数据管理方法,其特征在于,还包括:基于产生所述辅链区块的时间周期,确定所述第一交易存证上链主链网络的频率。5.根据权利要求4所述的基于双链区块链系统的物联网数据管理方法,其特征在于,还包括:根据所述第一交易存证上链主链网络的频率确定所述交易数据在所述辅链网络上的缓存时间。6.根据权利要求2所述的基于双链区块链系统的物联网数据管理方法,其特征在于,将所述第二交易存证与所述第一交易存证进行比较,判断所述第二交易存证与所述...

【专利技术属性】
技术研发人员:易翔宇
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1