System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的自动化肉牛全环节溯源方法技术_技高网

基于区块链的自动化肉牛全环节溯源方法技术

技术编号:41110792 阅读:2 留言:0更新日期:2024-04-25 14:03
基于区块链的自动化肉牛全环节溯源方法,属于区块链应用技术领域,本发明专利技术涵盖了肉牛养殖、屠宰加工、运输和销售等环节,对所有环节信息进行统一标准化,并巧妙结合物联网设备的特性,设计了一致的信息存储方式。通过借助区块链技术,本发明专利技术保障了数据不可篡改性,实现了全程的产品追溯;同时,为加强溯源的可靠性,采用自编码器存储关键性证据,尤其是图片等关键信息,并通过图片识别技术对这些信息和证据进行验证;智能合约的引入使得上述所有过程能够自动执行,极大地减少了人为参与,有效提升了溯源系统的可信度。

【技术实现步骤摘要】

本专利技术属于区块链应用,特别是涉及到一种基于区块链的自动化牛肉全环节溯源方法。


技术介绍

1、随着社会生活水平的提升,食品安全问题日益引起人们的广泛关注。为维护消费者合法权益,构建可靠的食品溯源系统显得尤为重要。

2、现有的肉牛溯源系统对各环节信息存入系统的方式缺乏统一规范,导致系统的可扩展性受到制约。此外,已有系统对所存储信息缺乏必要的关键性证据支持,因而无法实现对肉牛产品的高度精准追溯。同时,目前系统未能全面记录肉牛所有环节的详细信息,导致消费者对于肉牛产品质量产生疑虑。

3、因此,现有技术亟需一种新的技术方案来解决上述问题。


技术实现思路

1、本专利技术所要解决的技术问题是:提供基于区块链的自动化肉牛全环节溯源方法,并结合深度学习算法,选择区块链作为基础技术,充分发挥区块链不可篡改、可追溯等特性,涵盖了肉牛养殖、屠宰加工、运输和销售等环节,旨在确保肉牛的所有信息得以全面记录,从而实现全程可追溯。

2、基于区块链的自动化肉牛全环节溯源方法,包括以下步骤,

3、步骤一、项目发起人共同确认压缩图片智能合约、解压图片智能合约、信息验证智能合约中涉及的网络结构及其参数;

4、步骤二、将肉牛全环节溯源分成肉牛养殖环节、屠宰加工环节、运输环节以及销售环节,所有基础节点将收集到的摘要及证明信息按照预设规则ⅰ打包放入该环节的交易池中,并将交易池中的交易进行整合与打包;

5、步骤三、在各环节的基础节点中按照预设规则ⅱ分别确定该环节的共识节点;

6、步骤四、所述步骤三的共识节点将所述步骤二整合后的信息转化为上链交易的标准形式,并广播至该环节的所有基础节点,基础节点根据预设规则ⅲ对信息进行验证以便达成共识;

7、步骤五、所有共识节点将在所述步骤四中转化为上链交易的标准形式后的信息放入全局交易池,并将全局交易池中的交易按照默克尔树的形式进行组织,获得打包的交易信息;

8、步骤六、由步骤三中所述的共识节点按照预设规则ⅱ,设定阈值λ2选举领导者节点,领导者节点将其在步骤五中打包的交易信息发送给其他共识节点进行验证;

9、步骤七、接收到验证请求的共识节点按照预设规则ⅲ验证交易,并返回验证结果;领导者节点接收到超过阈值q%共识节点回应后,即为通过共识,将交易信息组织成区块,并写入区块链。

10、所述步骤一压缩图片智能合约利用自编码器中的编码器结构对图片进行压缩,输入为图片信息,输出为编码器的输出;

11、解压图片智能合约利用与压缩图片智能合约对应的自编码器中的解码器结构对图片进行解压,输入为编码器的输出,输出为解压后的图片信息;

12、信息验证智能合约根据输入格式,分别利用特定的孪生神经网络对输入数据进行匹配,输入是摘要和证明信息,输出结果是摘要与证明信息是否匹配的结论。

13、所述步骤二的预设规则ⅰ为:

14、(1)文本类证明信息:不做其他操作,直接将摘要信息和证明信息按照键值对的数据结构存入交易池;

15、(2)图片类证明信息:将图片经过所述步骤一的压缩图片智能合约得到图片压缩后的信息,再将摘要信息和压缩后的图片信息按照键值对的数据结构存入交易池;所述键值对均以摘要信息作为键,处理后的证明信息作为值。

16、所述步骤三的预设规则ⅱ为最先收集到满足特定统计阈值λ1的交易数量的基础节点,充当该特定环节的共识节点。

17、所述步骤四上链交易的标准形式为键值对的形式,其中键为表明该整合后信息整体情况的文字描述,值为一个列表,列表中的元素为步骤二中所述交易池的交易信息。

18、所述步骤四的预设规则ⅲ为收到待验证的交易信息后,将键值对中的键,以及值列表中的所有键传入信息验证智能合约进行验证;验证通过后,将值列表中的所有键值对进行处理,传入信息验证智能合约进行验证;若待验证信息均能验证通过,即为验证通过,否则为验证失败。

19、所述所有键值对进行处理为对值中自动编码器输出格式的数据通过步骤一所述的解压图片智能合约进行处理。

20、所述步骤四达成共识条件是共识节点收到至少p%的基础节点关于验证通过的反馈。

21、通过上述设计方案,本专利技术可以带来如下有益效果:基于区块链的自动化肉牛全环节溯源方法,对所有环节信息进行统一标准化,并巧妙结合物联网设备的特性,设计了一致的信息存储方式。通过借助区块链技术,本专利技术保障了数据不可篡改性,实现了全程的产品追溯。同时,为加强溯源的可靠性,采用自编码器存储关键性证据,尤其是图片等关键信息,并通过图片识别技术对这些信息和证据进行验证。智能合约的引入使得上述所有过程能够自动执行,极大地减少了人为参与,有效提升了溯源系统的可信度。

本文档来自技高网...

【技术保护点】

1.基于区块链的自动化肉牛全环节溯源方法,其特征是:包括以下步骤,

2.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤一压缩图片智能合约利用自编码器中的编码器结构对图片进行压缩,输入为图片信息,输出为编码器的输出;

3.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤二的预设规则Ⅰ为:

4.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤三的预设规则Ⅱ为最先收集到满足特定统计阈值λ1的交易数量的基础节点,充当该特定环节的共识节点。

5.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤四上链交易的标准形式为键值对的形式,其中键为表明该整合后信息整体情况的文字描述,值为一个列表,列表中的元素为步骤二中所述交易池的交易信息。

6.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤四的预设规则Ⅲ为收到待验证的交易信息后,将键值对中的键,以及值列表中的所有键传入信息验证智能合约进行验证;验证通过后,将值列表中的所有键值对进行处理,传入信息验证智能合约进行验证;若待验证信息均能验证通过,即为验证通过,否则为验证失败。

7.根据权利要求6所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述值列表中的所有键值对进行处理的方式为:对值中自动编码器输出格式的数据通过步骤一所述的解压图片智能合约进行处理。

8.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤四达成共识条件是共识节点收到至少p%的基础节点关于验证通过的反馈。

...

【技术特征摘要】

1.基于区块链的自动化肉牛全环节溯源方法,其特征是:包括以下步骤,

2.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤一压缩图片智能合约利用自编码器中的编码器结构对图片进行压缩,输入为图片信息,输出为编码器的输出;

3.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤二的预设规则ⅰ为:

4.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤三的预设规则ⅱ为最先收集到满足特定统计阈值λ1的交易数量的基础节点,充当该特定环节的共识节点。

5.根据权利要求1所述的基于区块链的自动化肉牛全环节溯源方法,其特征是:所述步骤四上链交易的标准形式为键值对的形式,其中键为表明该整合后信息整体情况的文字描述,值为一个列...

【专利技术属性】
技术研发人员:王坤
申请(专利权)人:吉林交通职业技术学院
类型:发明
国别省市:

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

1