本发明涉及区块链,具体地说,涉及一种基于区块链的溯源方法。
背景技术:
1、在当今全球化的市场经济体系中,商品的流通已经日益频繁,所以快速准确地了解商品的生产、流通情况,这不仅是消费者面临的问题,同样也是生产企业和商家所面临的挑战。同时,随着社会对食品安全、健康环保等问题的高度关注,用户对于产品的质量和信誉度要求越来越高,而商品溯源可以有效的解决这些问题。传统的商品溯源方式需要依赖于各个节点之间的数据传输和共享,然而这种方式十分容易出现信息不对称或造假等情况,从而使得溯源失去效力。此外,传统的溯源方式还存在着数据安全性和可信性方面的问题,一旦某个节点被攻击或破坏,整个溯源系统的安全性都会受到威胁。区块链技术具有去中心化、分布式、不可篡改的特点能够有效地避免信息不对称或造假、保障数据的安全性和可信性问题。基于区块链的溯源方法,可以保证数据的完整性、有效性、可追溯性,提供了一种更高效的数据溯源方法。
技术实现思路
1、本发明的目的在于提供一种基于区块链的溯源方法,以解决上述背景技术中提出的问题。
2、为了实现上述目的,本发明提供一种基于区块链的溯源方法,包括数据管理模块、模型构建模块、溯源分析模块;首先,进行原始数据的收集,在对原始数据进行处理得到特征分布,将详细数据上传至区块链分布式储存系统,其次,采用区块链技术,通过哈希加密算法,对数据进行加密,根据区块链数据特征分布提取,,构建溯源数据区块链分布特征检测模型,以最短寻优函数和参数寻优模型互为约束条件,进行溯源识别,实现精准溯源,最后进行溯源结果分析,寻找问题源头。
3、进一步的,所述数据管理模块,对溯源数据进行原始数据的收集,收集包含时间特征的原始数据。
4、进一步的,所述数据管理模块,对原始数据进行预处理,提取数据特征分布,详细过程如下:
5、设溯源数据的初始收集时间序列为, 区块链数据融合的特征响应为,结合区块链频域特征融合,计算输出特征响应,公式如下:
6、
7、代表区块链输出特征响应,k代表伽罗华域数值流,根据区块链分布数据稳态特征参数t,计算区块链分布数据检测输出a,公式如下:
8、
9、代表区块链数据融合系数,b代表数据回归系数,代表融合特征有效系数;通过空间增益调度,以分布数据融合结果为输入,计算检测特征量b,公式如下:
10、。
11、进一步的,所述数据管理模块,构建分布式储存系统,数据存储在区块链多个节点上,每个节点都保存着完整的区块链副本,利用 ipfs技术,使用内容地址来寻址和获取文件。将数据分成多个小块,这些块会被存储在网络中的不同节点上,使得区块链的数据存储更加安全可靠。
12、进一步的,所述模型构建模块,基于区块链加密技术,采用改进的哈希算法,对数据进行加密操作哈希函数计算不可逆和强随机性,保证数据的安全,采用加密数据进行溯源操作。
13、进一步的,所述模型构建模块,本发明使用基于区块链技术,构建溯源数据区块链分布特征检测模型,先计算区块链分布检测的随机概率密度函数d,公式如下:
14、
15、 代表区块链数据特征分布概率,设溯源的连续函数为,采用指数序列分布式检测,计算区块链分布数据的随机概率密度分布u为:
16、
17、代表第j个数据的哈希值,s表示数据编码多项式函数,m代表数据哈希值总数,溯源的优化解析函数e的公式为:
18、
19、代表区块链数据特征迭代解析次数,构建溯源过程运维函数h,公式如下:
20、
21、采用相似度特征分解,进行区块链分布检测,检测函数l公式如下:
22、
23、根据公式,概率分布函数转化为溯源分布结果,获取溯源过程代表性数据,计算溯源过程的调节值n,公式如下:
24、
25、代表各数据哈希值对应的权重,建立参数怕匹配机制,计算的约束参数q计算公式为:
26、
27、表示分布数据融合参数,c表示初始数据特征匹配系数,建立溯源数据检测模型。该溯源数据特征检测模型中采用改进的约束参数,联合检测函数,加强了溯源检测模型对数据溯源结果的准确性。
28、进一步的,所述模型建立模块,通过参数寻优模型,联合改进的最短寻优函数,进行数据快速精准溯源,详细过程如下:
29、在区块链平台进行溯源融合和溯源追踪,计算溯源特征规划模型分量w,计算公式如下:
30、
31、对溯源目标,构建参数寻优模型,公式如下
32、
33、v代表最优值,计算溯源数据的适应度z,公式如下:
34、
35、代表区块链数据融合的特征响应为,i代表第i个数据,计算溯源数据的复杂度,公式如下:
36、
37、定义数据可信度,计算公式如下:
38、
39、分别表示第i个第i-1个可信度,采用路径寻优算法,得到溯源最短寻优函数,公式如下:
40、
41、表示溯源统计特征量,代表溯源位置信息,为溯源时间参数,该溯源检测模型以最短寻优函数和参数寻优模型互为约束条件,通过溯源最短寻优函数,将溯源过程代表性数据输入,结合数据适应度公式,完成溯源目标参数寻优,使数据进入区块链平台,实现快速精准溯源。
42、进一步的,所述分析模块,追踪数据的源头和去向,对溯源结果进行分析,了解产品生产过程,发现和排除问题,增加信息的可靠性。
43、本发明有益效果:
44、(1)本发明提出的一种基于区块链的溯源方法,包括数据管理模块、模型构建模块、分析模块。本发明提供的基于区块链的溯源方法,对收集的原始数据进行处理,提取数据特征分布,将数据传入分布式储存系统,基于区块链加密技术,采用哈希算法对数据进行加密,用加密数据进行溯源操作,该溯源方法通过构建溯源数据区块链分布特征检测模型,改进了约束参数,联合检测函数,提高了溯源检测模型对数据溯源结果的准确性,以最短寻优函数和参数寻优模型互为约束条件,通过最短寻优函数,减少溯源所耗过程,简化了溯源流程,将溯源过程代表性数据输入,结合数据适应度公式,完成溯源目标参数寻优,使数据进入区块链平台,实现精准溯源。对溯源结果进行分析,追踪数据的源头和去向,了解产品生产过程,发现和排除问题,增加信息的可靠性。
45、(2)本发明提出的一种基于区块链的溯源方法,改善源的精准度和效率:传统的溯源方式需要依靠各个节点之间的数据传输和共享,而基于区块链的溯源方法采用分布式节点技术,能够快速、准确记录和管理商品的生产、流通信息,提供溯源的精准度和效率。本发明采用区块链技术进行数据存储和管理,保障数据安全性和可信性,防止信息被篡改或泄露,有效避免信息不对称、信息造假问题。本发明提出的溯源方法记录每个环节的信息并记录在区块链上,实现全程实时的信息溯源。消费者可以通过溯源结果了解生产、流通情况,提高消费者的信任度和满意度。本发明提为企业提供更高效、更安全的数据传输和管理方式,采用分布式节点技术,使企业进行更高效、更安全的数据传输和管理。本发明所提出的一种基于区块链的溯源方法,具有改善精准度和效率、提高数据安全性和可信性、实现全程实时溯源、提供高效安全的数据传输和管理方式、促进产业升级和转型等诸多有益效果,是一种具有广泛应用前景的技术方案。