基于区块链的商品防伪验证方法和系统技术方案

技术编号:24579404 阅读:21 留言:0更新日期:2020-06-21 00:51
本说明书实施例公开了一种基于区块链的商品防伪验证方法和系统,该方法包括:商品生产节点,将目标商品的出厂溯源信息写入设置在目标商品的存储介质上,并将携带有出厂溯源信息的防伪校验信息的交易提交到溯源区块链中;商品流通节点,获取目标商品的存储介质中存储的溯源信息以及溯源区块链中存储的目标商品的防伪校验信息,以对目标商品进行防伪校验,溯源信息包括出厂溯源信息,目标商品的防伪校验信息包括出厂溯源信息的防伪校验信息;商品流通节点,在防伪校验通过后将商品流通节点对应的流通溯源信息写入目标商品的存储介质,以及将携带有流通溯源信息的防伪校验信息的交易提交到溯源区块链中,流通溯源信息包括商品流通节点的签名。

Commodity anti-counterfeiting verification method and system based on blockchain

【技术实现步骤摘要】
基于区块链的商品防伪验证方法和系统
本说明书涉及防伪
,尤其涉及一种基于区块链的商品防伪验证方法和系统。
技术介绍
现有技术中,商品可以通过多种多样的渠道销售。部分生产商非法生产假冒商品,假冒商品流入市场后,供货商可能会将假冒商品当做正品销售。部分正品生产商生产的正品流入市场后,有可能被调换为假冒商品进行出售。消费者很难高效准确地分辨购买到的是正品还是假冒商品。如何方便快捷地鉴别商品的真伪,是本说明书要解决的技术问题。
技术实现思路
本说明书实施例的目的是提供一种基于区块链的商品防伪验证方法和系统,以减少实现分布式锁的成本。为解决上述技术问题,本说明书实施例是这样实现的:第一方面,提出了一种商品防伪验证方法,该方法包括:商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括所述商品生产节点的签名和所述目标商品的商品信息;商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。第二方面,提出了一种商品防伪验证系统,该系统包括:商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括、商品生产节点的签名和所述目标商品的商品信息;商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。第三方面,提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序当被包括多个应用程序的电子设备执行时,使得该电子设备执行以下操作:商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括所述商品生产节点的签名和所述目标商品的商品信息;商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。由以上本说明书实施例提供的技术方案可见,本说明书实施例中,商品生产节点将目标商品的出场溯源信息写入设置在目标商品的存储介质上,该存储介质上存储的信息可以在随后商品流通的过程中被读取。商品生产节点将携带有出场溯源信息的防伪校验信息的交易提交到溯源区块链中。随后,商品流通节点从目标商品的存储介质中获取溯源信息以及溯源区块链中的防伪校验信息,进而对目标商品进行防伪校验。验证通过后将商品流通节点对应的流通溯源信息写入目标商品的存储介质,并将防伪校验信息的交易提交到溯源区块链中。通过上述方案能通过追踪商品的溯源信息来对商品进行验证,利用区块链不易被篡改的特性提高商品的溯源信息的真实性,通过读取目标商品的存储介质能获取溯源信息,降低防伪验证的操作难度,简化了商品的验证流程,同时提高了商品的仿制成本,便于高效快捷地鉴别商品真伪。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本说明书的一个实施例基于区块链的商品防伪验证方法流程图之一;图2是本说明书的一个实施例基于区块链的商品防伪验证方法流程图之二;图3是本说明书的一个实施例基于区块链的商品防伪验证方法流程图之三;图4是本说明书的一个实施例基于区块链的商品防伪验证方法流程图之四;。图5是本说明书的一个实施例基于区块链的商品防伪验证系统的结构示意图之一;图6是本说明书的一个实施例基于区块链的商品防伪验证系统的结构示意图之二。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。为了解决现有技术中存在的问题,本说明书实施例提供一种基于区块链的商品防伪验证方法,如图1所示,包括以下步骤:S102:商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括所述商品生产节点的签名和所述目标商品的商品信息;S104;商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;S106:所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。在本说明书实施例提供的方案中,防伪技术是指为了达到防伪目的而采取的措施,防伪技术是在一定范围内能准确鉴别真伪,而且不易被仿制和复制的技术。在步骤S102中,在商品生产节点,将目标商品的出厂溯源信息写入设置在目标商品的存储介质上。举例来说,设置在所述目标商品的存储介质可以包括嵌入所述目标商品中的NFC芯片本文档来自技高网
...

【技术保护点】
1.一种基于区块链的商品防伪验证方法,包括:/n商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括所述商品生产节点的签名和所述目标商品的商品信息;/n商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;/n所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。/n

【技术特征摘要】
1.一种基于区块链的商品防伪验证方法,包括:
商品生产节点,将目标商品的出厂溯源信息写入设置在所述目标商品的存储介质上,并将携带有所述出厂溯源信息的防伪校验信息的交易提交到溯源区块链中,所述出厂溯源信息包括所述商品生产节点的签名和所述目标商品的商品信息;
商品流通节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验,所述溯源信息包括所述出厂溯源信息,所述目标商品的防伪校验信息包括所述出厂溯源信息的防伪校验信息;
所述商品流通节点,在防伪校验通过后将所述商品流通节点对应的流通溯源信息写入所述目标商品的存储介质,以及将携带有所述流通溯源信息的防伪校验信息的交易提交到所述溯源区块链中,所述流通溯源信息包括所述商品流通节点的签名。


2.如权利要求1所述的方法,包括:
当所述商品流通节点存在所述目标商品对应的上游商品流通节点时,所述溯源信息还包括所述上游商品流通节点的流通溯源信息,所述溯源区块链中存储的防伪校验信息还包括所述上游商品流通节点的流通溯源信息的防伪校验信息。


3.如权利要求1所述的方法,所述出厂溯源信息的防伪校验信息包括如下至少一种:
所述出厂溯源信息的哈希信息;
所述目标商品的商品信息的哈希信息和所述商品生产节点的签名。


4.如权利要求1所述的方法,所述出厂溯源信息还包括商品生产节点的地理位置信息或所述目标商品的生产地理位置信息。


5.如权利要求1所述的方法,所述流通溯源信息还包括所述商品流通节点对所述目标商品进行流通时的流通信息。


6.如权利要求1所述的方法,还包括:
商品消费节点,获取所述目标商品的存储介质中存储的溯源信息以及所述溯源区块链中存储的所述目标商品的防伪校验信息,以对所述目标商品进行防伪校验。


7.如权利要求6所述的方法,还包括:
所述商品消费节点在通过对所述目标商品的防伪校验,并采购所述目标商品后,将所述目标商品的采购信息写入所述目标商品的存储介质中,以及将携带有所述目标商品的采购信息的防伪校验信息的交易提交到所述溯源区块链中。


8.如权利要求1~7任一项所述的方法,设置在所述目标商品的存储介质包括嵌入所述目标商品中的NFC芯片。


9.如权利要求1~7任一项所述的方法,包括:
所述商品流通节点,获取所述溯源区块链中存储的公钥,通过所述公钥对所述溯源区块链中存储的所述目标商品的防伪校验信息进行验证,以对所述目标商品进行防伪校验。

【专利技术属性】
技术研发人员:吕赛霞卢增
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1