一种基于区块链技术的产品溯源方法技术

技术编号:19549236 阅读:24 留言:0更新日期:2018-11-24 21:33
本发明专利技术公开一种基于区块链技术的产品溯源方法,包括有以下步骤:(1)产品溯源:通过联盟区块链,把供应商的产品信息放入区块链系统中,进行产品追踪信息查询和分类,并通过权限控制,将查询权限独立出去,保证产品信息的安全性;(2)产品溯源验证:在公有区块链中査询产品的可见信息,并确定产品编码的唯一性,当査询被给予权限,再在私有区块链中查询产品的不可见信息,査询时能够根据公有区块链与私有块链的顺序对应关系快速在私有块链中找寻需要找区块。本发明专利技术中通过利用联盟区块链,把产品可见信息放入共有链中,把不可见信息放入私有链中,保证了产品溯源信息不被攥改,溯源更加的全面和有效,从区块链技术上保证了安全性、可靠性。

A Product Traceability Method Based on Block Chain Technology

The invention discloses a product traceability method based on block chain technology, which includes the following steps: (1) product traceability: through the alliance block chain, the supplier's product information is put into the block chain system, the product traceability information is queried and classified, and the query authority is independent through the authority control to ensure the product credit. The security of information; (2) product traceability verification: inquiring for visible information of products in public block chains and determining the uniqueness of product coding. When inquiries are granted permission, and then inquiring for invisible information of products in private block chains, inquiries can be carried out quickly in private according to the sequence correspondence between public block chains and private block chains. Look for blocks in a block chain. In the invention, the visible product information is put into the common chain by using the alliance block chain, and the invisible product information is put into the private chain. The product traceability information is not altered, and the traceability is more comprehensive and effective, and the safety and reliability are guaranteed from the block chain technology.

【技术实现步骤摘要】
一种基于区块链技术的产品溯源方法
本专利技术涉及产品溯源领域技术,尤其是指一种基于区块链技术的产品溯源方法。
技术介绍
追溯系统目前已经被广泛应用于各个行业中,它其实就是一种可以对产品进行正向,逆向或不定向追踪的生产控制系统,可适用于各种类型的过程和生产控制系统。它可以让你追溯到产品的以下信息:哪个零件被安装于成品中了。产品生产过程中,产生了哪些需要控制的关键参数,是否都合格。以及对当前制造过程的严密控制等等对产品的追溯过程中,希望产品的信息不被篡改,并且随时都能进行追溯。因此,随着区块链技术的发展,希望能够两者相结合开发一种新型的产品溯源验证方法。虽然也目前出现有基于区块链技术的产品溯源验证方法,然而,该种溯源验证方法不够全面有效。
技术实现思路
有鉴于此,本专利技术针对现有技术存在之缺失,其主要目的是提供一种基于区块链技术的产品溯源方法,其能有效解决现有之溯源验证方法不够全面有效的问题。为实现上述目的,本专利技术采用如下之技术方案:一种基于区块链技术的产品溯源方法,包括有以下步骤:(1)产品溯源:通过联盟区块链,把供应商的产品信息放入区块链系统中,进行产品追踪信息查询和分类,并通过权限控制,将查询权限独立出去,保证产品信息的安全性;(2)产品溯源验证:在公有区块链中査询产品的可见信息,并确定产品编码的唯一性,当査询被给予权限,再在私有区块链中查询产品的不可见信息,査询时能够根据公有区块链与私有块链的顺序对应关系快速在私有块链中找寻需要找区块。优选的,所述步骤(1)中,产品溯源采用安全模式溯源,依照产品详细信息私有链系统的区块先后关系记录下来,链接关系从所述产品详细信息在区块链头上的前一块的HASH值同步,这样链条就创建起来了,通过区块中的产品唯一标识,链条指针和链接关系同步,再向前追踪的基础上,增加相后追踪,建立链接表。优选的,所述产品详细信息分2个部分:产品公共信息部分以及部分产品非公共部分信息,其中共有区块中产品信息包括产品原材、包装、生产时间、生产负责人、生产工人、流通中的经销商买、物流中转接收买、发送时间。优选的,所述步骤(2)中产品溯源验证是存再私有区块链系统上对当前区块按流通到市场的时间的顺序进行査询,分为一级前向查询、一级后向查询、N级前向查询、N级后向査询,一级前向査询根据区块头的前一区块的Hash值调用当前区块的前一个区块中存储的产品的编码,一级后向查询根据链接表调用当前区块代表的单元的后一个单元屮存储的产品的编码,N级前向査询则根据区块头上的前—区块的Hash值调用当前区块的前N个区块中存储的产品的编码,N级后向査询调用当前区块代表的单元的后N个单元中存储的产品的编码,其中,N为正整数,由用户制定。本专利技术与现有技术相比具有明显的优点和有益效果,具体而言,由上述技术方案可知:本专利技术中通过利用联盟区块链,把产品可见信息放入共有链中,把不可见信息放入私有链中,保证了产品溯源信息不被攥改,溯源更加的全面和有效,从区块链技术上保证了安全性、可靠性。为更清楚地阐述本专利技术的结构特征和功效,下面结合附图与具体实施例来对本专利技术进行详细说明:附图说明图1是本专利技术之较佳实施例产品溯源验证的流程图。具体实施方式本专利技术揭示了一种基于区块链技术的产品溯源方法,包括有以下步骤:(1)产品溯源:通过联盟区块链,把供应商的产品信息放入区块链系统中,进行产品追踪信息查询和分类,并通过权限控制,将查询权限独立出去,保证产品信息的安全性;具体是,本实施例中,产品溯源采用安全模式溯源,依照产品详细信息私有链系统的区块先后关系记录下来,链接关系从所述产品详细信息在区块链头上的前一块的HASH值同步,这样链条就创建起来了,通过区块中的产品唯一标识,链条指针和链接关系同步,再向前追踪的基础上,增加相后追踪,建立链接表。所述产品详细信息分2个部分:产品公共信息部分(产品编码,产地,运输中途信息)以及部分产品非公共部分信息(区块链底层部分数据,无需用户知道的部分,如HASH值、区块ID),其中共有区块中产品信息包括产品原材、包装、生产时间、生产负责人、生产工人、流通中的经销商买、物流中转接收买、发送时间。(2)产品溯源验证:在公有区块链中査询产品的可见信息,并确定产品编码(UPC)的唯一性,当査询被给予权限,再在私有区块链中查询产品的不可见信息,査询时能够根据公有区块链与私有块链的顺序对应关系快速在私有块链中找寻需要找区块。产品溯源验证是存再私有区块链系统上对当前区块按流通到市场的时间的顺序进行査询,分为一级前向查询、一级后向查询、N级前向查询、N级后向査询,一级前向査询根据区块头的前一区块的Hash值调用当前区块的前一个区块中存储的产品的编码,一级后向查询根据链接表调用当前区块代表的单元的后一个单元屮存储的产品的编码,N级前向査询则根据区块头上的前—区块的Hash值调用当前区块的前N个区块中存储的产品的编码,N级后向査询调用当前区块代表的单元的后N个单元中存储的产品的编码,其中,N为正整数,由用户制定。并且,如图1所示,产品溯源验证步骤和流程步骤,所有参与者(原料提供商、生产加工商、经销商、海关、物流、监管部门、分销商、零售商等)加入该联盟区块链:a.厂家将产品(原材料)信息和生产过程信息,生产负责人,出入库信息等组成区块,放入私有区块链中。b.用产品私有信息组成可验证的标签信息(包含产品编号、私有块链接和区块HASH值)。c.经销商将产品可将产品可验证的标签信息加入共有链块中并生产唯一的产品号,并把生产时间、厂商、检测记录、物流信息、消费信息加入。d.监管部们把海关信息,经销商信息加入共有区块链中。验证产品,具体过程如下:首先,经销商、消费者、监管部门得到可验证标签信息;接着,在共有链中查询可验证标签信息;然后,将产品基础信息和标签信息查询,并验证产品号,在区块链中查询产品的真实性和唯一性;最后,通过私有和共有链中HASH值,判断产品数据是否被攥改。本专利技术的设计重点是:本专利技术中通过利用联盟区块链,把产品可见信息放入共有链中,把不可见信息放入私有链中,保证了产品溯源信息不被攥改,溯源更加的全面和有效,从区块链技术上保证了安全性、可靠性。以上结合具体实施例描述了本专利技术的技术原理。这些描述只是为了解释本专利技术的原理,而不能以任何方式解释为对本专利技术保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本专利技术的其它具体实施方式,这些方式都将落入本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的产品溯源方法,其特征在于:包括有以下步骤:(1)产品溯源:通过联盟区块链,把供应商的产品信息放入区块链系统中,进行产品追踪信息查询和分类,并通过权限控制,将查询权限独立出去,保证产品信息的安全性;(2)产品溯源验证:在公有区块链中査询产品的可见信息,并确定产品编码的唯一性,当査询被给予权限,再在私有区块链中查询产品的不可见信息,査询时能够根据公有区块链与私有块链的顺序对应关系快速在私有块链中找寻需要找区块。

【技术特征摘要】
1.一种基于区块链技术的产品溯源方法,其特征在于:包括有以下步骤:(1)产品溯源:通过联盟区块链,把供应商的产品信息放入区块链系统中,进行产品追踪信息查询和分类,并通过权限控制,将查询权限独立出去,保证产品信息的安全性;(2)产品溯源验证:在公有区块链中査询产品的可见信息,并确定产品编码的唯一性,当査询被给予权限,再在私有区块链中查询产品的不可见信息,査询时能够根据公有区块链与私有块链的顺序对应关系快速在私有块链中找寻需要找区块。2.如权利要求1所述的一种基于区块链技术的产品溯源方法,其特征在于:所述步骤(1)中,产品溯源采用安全模式溯源,依照产品详细信息私有链系统的区块先后关系记录下来,链接关系从所述产品详细信息在区块链头上的前一块的HASH值同步,这样链条就创建起来了,通过区块中的产品唯一标识,链条指针和链接关系同步,再向前追踪的基础上,增加相后追踪,建立链接表。3.如权利要求2所述的一种...

【专利技术属性】
技术研发人员:蓝红邓凤云
申请(专利权)人:广东奥园奥买家电子商务有限公司
类型:发明
国别省市:广东,44

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

1