【技术实现步骤摘要】
一种基于区块链的多源空间数据产业链溯源系统
[0001]本专利技术涉及数据处理领域,尤其涉及一种基于区块链的多源空间数据产业链溯源系统。
技术介绍
[0002]区块链的数据有可追溯性,其原因在于区块链存储的数据难以篡改,其存储的数据不会变化,存在数据唯一性,容易进行数据追溯处理,因此区块链技术被广泛应用于生产物流系统,以实现对产品产业链的追溯;中国专利公开号:CN109034842A,公开了一种基于区块链的农产品供应链追溯系统及方法,主要解决现有技术中存在的追溯速度随着区块链中信息增多而大幅度下降以及追溯准确度较低的技术问题,主要步骤为:功能选择模块发送启源请求;数据上链模块响应启源请求,并发送启源结果;显示模块显示启源结果;功能选择模块判断售点是否将农产品售卖给消费者;数据上链模块接收功能选择模块发送的新增追溯请求,并向追溯模块发送追溯请求;追溯模块与数据上链模块信息交互;数据上链模块获取新增追溯结果并发送至显示模块;显示模块显示新增追溯结果;追溯模块响应功能选择模块发送的追溯请求,并发送追溯结果;显示模块显示追溯结果;但是,现有技术中还存在以下问题:现有技术中未考虑追溯过程中对追溯请求的发出方的验证,在实际情况中,会存在伪装追溯请求发出方身份的情况对区块链网络中的信息进行获取,导致产品的产业链信息泄露,影响数据安全。
技术实现思路
[0003]为解决上述问题,本专利技术提供一种基于区块链的多源空间数据产业链溯源系统,其包括:区块链网络,其包括若干节点集群,各所述节点集群包括若干节点,各所述节点集群 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的多源空间数据产业链溯源系统,其特征在于,包括:区块链网络,其包括若干节点集群,各所述节点集群包括若干节点,各所述节点集群与产业链步骤建立关联关系;储存模块,其与所述区块链网络连接,接收各产业链步骤产生的产业链信息,根据产业链信息对应的产业链步骤,确定产业链信息储存方式,并将产业链信息划分为若干信息段上传至与所述产业链步骤存在关联关系的节点集群;追溯模块,其与所述区块链网络连接,用以根据需求端发出的追溯需求信息对区块链网络的节点进行访问,提取所述节点中已储存的产业链信息;所述追溯模块根据需追溯产品生产特征数据计算产品信息特征参量K,并根据所述产品信息特征参量K与数据库中的排序数据集合匹配,调用所匹配排序数据集合中对各节点集群内节点的排序顺序以及访问时间间隔,根据所述排序顺序以及访问时间间隔对区块链网络中的节点进行访问,追溯所述产品的产业链信息;以及,各所述节点设置有验证单元,所述验证单元对追溯模块的访问请求进行验证,包括进行身份验证,并根据所述追溯模块已访问的前一节点是否与当前访问节点属于同一节点集群确定是否进行访问顺序验证以及访问时间间隔验证,当验证通过时所述验证单元允许所述追溯模块对节点进行访问。2.根据权利要求1所述的基于区块链的多源空间数据产业链溯源系统,其特征在于,所述储存模块根据产业链信息对应的产业链步骤,确定产业链信息储存方式,其中,所述储存模块确定所述产业链信息对应的产品,所述储存模块判定与所述产业链步骤存在关联关系的节点集群中是否存在节点储存所述产品的产业链信息,若所述储存模块判定与所述产业链信息所属产业链步骤存在关联关系的节点集群中存在节点储存所述产品的产业链信息,则所述储存模块确定所述节点集群中储存所述产品的产业链信息的节点数量,并将所述产业链信息切分为与所述节点数量相同数量的信息段,并将各信息段随机储存至已储存所述产品的产业链信息的每个节点中;若所述储存模块判定与需储存产业链信息所属产业链步骤存在关联关系的节点集群中不存在节点储存所述产品的产业链信息,则所述储存模块将所述产业链信息切分为若干信息段,并将各信息段随机储存至所述节点集群的每个节点中。3.根据权利要求1所述的基于区块链的多源空间数据产业链溯源系统,其特征在于,所述追溯模块获取需求端发送的追溯需求信息,所述追溯需求信息包括产品的信息码,所述追溯模块根据所述信息码识别对应产品,并向标记节点调用所述产品的生产特征数据,所述生产特征数据包括所述产品的生产时间以及产品各产业链步骤所产生的产业链数据上传至区块链网络的次数,所述追溯模块根据所述生产特征数据按照公式(1)计算产品信息特征参量K,并根据所述产品信息特征参量K调用数据库中的排序数据集合确定访问顺序以及访问时间间隔,
ꢀꢀꢀ
(1)公式(1)中,T表示所述产品的生产时刻至所述追溯模块接收所述需求信息的时刻的时长,Ni表示所述产品对应产业链第i步骤所产生数据上传至区块链网络的次数,α表示权重参量。
4.根据权利要求3所述的基于区块链的多源空间数据产业链溯源系统,其特征在于,所述追溯模块与数据库连接,所述数据库内储存有若干排序数据集合,各排序数据集合包括对各节点集群内节点的排序顺序,且各排序数据集合中各节点集群内节点的排序顺序不同,各排序数据集合中还包括一个数据区间以及访问时间间隔,各排序数据集合中的数据区间以及访问时间间隔不同,所述追溯模块将所述产品信息特征参量K与排序数据集合中的数据区间进行匹配,并调用所匹配排序数据集合,其中,若所述产品信息特征参量K属于所述排序数据集合中的数据区间,则所述追溯模块判定信息特征参量K与所述排序数据集合匹配,调用所述排序数据集合,并根据已匹配排序数据集合中对各节点集群内节点的排序顺序与访问时间间隔对所述区块链网络中的...
【专利技术属性】
技术研发人员:夏志宏,张路,
申请(专利权)人:北京路创蓝图科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。