[发明专利]一种基于区块链的食品溯源方法在审
申请号: | 201911093791.6 | 申请日: | 2019-11-11 |
公开(公告)号: | CN111090647A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 王帅;崔晓晖;王震宇;刘进 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458;G06F16/27;G06F21/60;G06Q30/00;G06Q50/02 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 许莲英 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 食品 溯源 方法 | ||
本发明提出了一种基于区块链的食品溯源方法。本发明对食品溯源产业链中的各个阶段进行原始数据的收集,然后利用哈希算法生成哈希值作为对应的校验数据,并对原始数据进行细维度处理生成merkle树用于定位错误数据。把原始数据和对应的merkle树存入云数据库,把校验数据和数据库记录信息以交易形式存入区块链,再把存储的区块号和交易号存入数据库,建立区块链和数据库的对应关系,利用云链融合的技术思想,信息量大的数据存储在云数据库,只在区块链上存入校验数据。在溯源过程中,可以获取区块链上的校验数据,利用区块链不可篡改的特性,可以对溯源结果进行判断,提供了一个有正确保障的溯源方法。
技术领域
本发明属于食品溯源领域,尤其涉及一种基于区块链的食品溯源方法。
背景技术
传统的溯源系统存在着一系列的问题,包括:溯源真实性问题:数据的提供方和存储方是同一者,没有对应的监管校验手段,数据提供者可以伪造或者篡改数据来欺瞒消费者,而且若系统提供方监守自盗,则溯源系统失去了其本身意义,用户通过使用溯源系统只可以看到企业愿意让我们看到的数据,对溯源结果的真实性和正确性有所疑问;溯源企业协作问题:在全产业链上的各个企业有大量的数据,传统溯源系统只是单纯的对数据进行一个存储和展示,并没有涉及到企业或政府监管部门间大量数据的一个协作利用,溯源系统拥有过程中的大量数据,导致溯源效率较低,同时也不可避免的丢失一些重要而不明显的食品安全隐患数据;安全问题:传统的溯源系统中,需要获取企业的数据,在数据交互的过程中,无可避免的有隐私数据的泄露,传统溯源系统中并没有对企业间的数据进行安全性保护,这也是导致一些大规模监管溯源系统无法落地实施的重要原因。
传统的溯源系统通常在生产企业内部或少数拥有全产业链的大型企业间使用,其实施环境较为局限的,并没有考虑到规模应用环境的特殊性和多变性,面对产业链大量存在的中小企业,其应用性还较弱,无法作为整个产业链的完整解决方案。
发明内容
为了解决现有技术所存在的技术问题,本发明提出了一种基于区块链的肉类产业食品溯源方法。
本发明的技术方案为一种基于区块链的肉类产业食品溯源方法,具体包括以下步骤:
步骤1:对养殖生产阶段的数据进行收集,根据养殖生产阶段的数据生成养殖生产阶段的数据merkle树,进一步生成校验数据,把养殖生产阶段的数据和养殖生产阶段数据的merkle树存入数据库保存,把对应的主键和校验数据以交易的形式存入养殖生产链并更新数据库中对应的区块信息和交易信息。
步骤2:对屠宰加工阶段的数据进行收集,根据屠宰加工阶段的数据生成屠宰加工阶段的数据merkle树,进一步生成校验数据,把屠宰加工阶段的数据和屠宰加工数据的merkle树存入数据库保存,把对应的主键和校验数据以交易的形式存入屠宰加工链并更新数据库中对应的区块信息和交易信息。
步骤3:对物流运输阶段的数据进行收集,根据物流运输阶段的数据生成物流运输阶段的数据merkle树,进一步生成校验数据,把物流运输阶段的数据和物流运输阶段数据的merkle树存入数据库保存,把对应的主键和校验数据以交易的形式存入物流运输链并更新数据库中对应的区块信息和交易信息。
步骤4:利用生成的编码进行溯源,通过数据库查询和区块链查询,分别找到产品对应各阶段的数据和各阶段生成的校验数据。
步骤5:把当前查询的数据生成校验数据和步骤4中查询到的校验数据进行对比,把校验数据对比相同的阶段数据返回,把校验数据对比不相同的阶段数据通过merkle定位算法进行定位,判断出现问题的数据。
作为优选,步骤1中所述对养殖生产阶段的数据进行收集为:
养殖生产企业通过物联网或人工录入方式采集养殖生产阶段的数据,具体包括:养殖设的温度、ph值、饲料种类、饲料数量、疫苗数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911093791.6/2.html,转载请声明来源钻瓜专利网。