本发明涉及区块链技术领域,更具体地说,涉及一种基于区块链的商品防伪及流通管理方法、系统及平台。
背景技术:
现有的防伪方法千万种,但道高一尺,魔高一丈,防伪似乎成为了人类一个永恒的课题。分析现有的防伪技术,大部分是针对实物商品,在实物的包装上使用各种技术,比如,二维码、条形码、rfid标签等,但造假者总是能造出以假乱真的防伪标签,或者大量回收真包装标签,再制造假货流入市场,对消费者及正常的市场经济,造成严重的影响。
区块链是将数据以区块的方式按时间顺序相连形成的一种链式数据结构,并以密码学方式保证数据的不可篡改和不可伪造的分布式账本。具体来说,区块链技术是构建在点对点网络上,利用链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学的方式保证数据传输和访问的安全,利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式计算范式。
将区块链技术应用于商品流通防伪,可从商品流通的行为管理角度,有效的遏制和制止商品制假和售假。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于区块链的商品防伪及流通管理方法;还提供了一种基于区块链的商品防伪及流通管理系统及一种区块链平台。
本发明解决其技术问题所采用的技术方案是:
构造一种基于区块链的商品防伪及流通管理方法,其实现方法如下:
由生产厂商或有销售权限的代销方在区块链上使用其已经注册的身份,提交商品token所需的相关信息,对商品token数据进行签名,完成区块链上的商品注册;
商品在持有人需要发生变更时,在区块链上进行对应商品token的流转:由出让人将区块链上商品token的持有人变更为受让人,并由出让人对变更后的数据进行签名并记录上链;
如商品持有人变更时,出让人未能持有对应的商品token,则流转无法继续。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,还包括方法:商品生命周期中,进行交互的参与方,均需在区块链上注册其作为企业或个人的身份,身份认证完成后,参与方获得一组支持加密和签名的密钥。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,所述商品生命周期包括生产、包装、售前流转、销售、验真以及售后流转中的多个的组合。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,所述商品token为区块链上用以标识某一件或多件商品的数据,该数据至少包含商品的唯一防伪标识数据。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,还包括方法:商品持有方可将附着在商品包装上的一组防伪标识信息在区块链上向商品注册方申请解密验证,商品注册方将验真申请方提供的商品防伪信息,与待验真的商品token中所需的其他信息一并提交上链,即完成一次商品验真。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,还包括方法:商品持有者将组合包装的商品拆分流通或销售时,将附着于组合包装上的防伪标识信息,与商品token信息一起在区块链上申请拆分,拆分后原组合包装的商品token将不可继续流转,拆分后的商品token可进行流转或销售。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,还包括方法:商品持有者可将多种商品的token提交申请创建组合,生成该组合的商品token。
本发明所述的基于区块链的商品防伪及流通管理方法,其中,还包括方法:商品销售完成后,当该商品的当前持有者需要转售或再次流通该商品时,区块链上已注册的与该商品相关的第三方鉴定机构或商品生产商或商品token注册方,可通过签名授权的方式,为该商品的当前持有者提供售后商品token的再注册服务,再注册后,相应商品token将可以在区块链上继续流通。
一种基于区块链的商品防伪及流通管理系统,根据上述的基于区块链的商品防伪及流通管理方法,其中,包括身份验证与注册模块、商品token注册模块、商品token流转模块和商品验真模块;
所述身份验证与注册模块,用于身份信息上传、第三方身份校验以及密钥生成;
所述商品token注册模块,用于商品信息录入以及商品防伪标识录入;
所述商品token流转模块,用于在商品在持有人需要发生变更时,在区块链上进行对应商品token的流转;
所述商品验真模块,用于对商品验真服务。
一种区块链平台,根据上述的基于区块链的商品防伪及流通管理方法,其中,所述区块链平台用于实现所述基于区块链的商品防伪及流通管理方法。
本发明的有益效果在于:利用区块链技术,将每一件流转的商品和链上的商品token一一对应,商品的销售流转过程,对应着链上的token流转过程,从商品流通的行为管理角度,有效的遏制和制止商品制假和售假。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
图1是本发明较佳实施例的基于区块链的商品防伪及流通管理方法流程图;
图2是本发明较佳实施例的基于区块链的商品防伪及流通管理方法商品token的组合示意图;
图3是本发明较佳实施例的基于区块链的商品防伪及流通管理方法商品token拆分示意图;
图4是本发明较佳实施例的基于区块链的商品防伪及流通管理系统原理框图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
本发明较佳实施例的基于区块链的商品防伪及流通管理方法,如图1所示,同时参阅图2和图3,其实现方法如下:
s01:由生产厂商或有销售权限的代销方在区块链上使用其已经注册的身份,提交商品token所需的相关信息,对商品token数据进行签名,完成区块链上的商品注册;
s02:商品在持有人需要发生变更时,在区块链上进行对应商品token的流转:由出让人将区块链上商品token的持有人变更为受让人,并由出让人对变更后的数据进行签名并记录上链;
s03:如商品持有人变更时,出让人未能持有对应的商品token,则流转无法继续;
利用区块链技术,将每一件流转的商品和链上的商品token一一对应,商品的销售流转过程,对应着链上的token流转过程,当出让人没有持有对应的商品token时,则表明其商品来源不明,该商品有伪劣、仿造、假冒等嫌疑,从商品流通的行为管理角度,有效的遏制和制止商品制假和售假;
优选的,商品在区块链上的注册过程在商品的持有人状态需要发生变更前完成;
提交商品token所需的相关信息可以包括:商品防伪标识以及商品唯一标识序列;
商品防伪标识:商品在进入市场流通前,商品注册方可在商品包装上附着商品防伪标签,标签对应商品的唯一标识序列(可以是一组或多组字符),该标识可在链上通过加密算法做加密,并将标识的加密结果和所使用的加密算法包含在商品token中;
商品唯一标识序列:注册方可根据商品流通链条长度或销售需求,将商品防伪标识序列设定为单组字符(即唯一防伪id)或多组字符(防伪id序列),用于流通和销售各环节的商品验真;多组字符可对应多次验真查询;
此外,商品可根据实际需求,将唯一标识序列由外向内依次附着,以满足不同参与方在商品流通和销售环节的验真需求;
可以理解的,在商品流转到消费者并完成交易时,消费者需至少有一组防伪标识信息用于验真查询;如消费者发现已无可用的防伪标识信息,则可认为该商品有伪劣、仿造、假冒等嫌疑,终止交易。
例如,对12瓶酒进行包装、销售。先对单个酒瓶进行第一次包装,采用机器打印唯一防伪码id,并将标签贴在该酒瓶上。然后再将12瓶已贴好标签的酒放在同一个箱子中,进行第二次包装,采用机器打印该箱子对应的唯一防伪码id,并将标签贴上该箱子。出售时,以该箱体为销售单位进行出售。此时,厂家发布一个token上链。此token包含:(1)该箱子的唯一防伪码id;(2)该箱内12个瓶酒分别对应的商品规格;生产日期、生产地等描述信息;(3)箱子当前持有者(初始为厂家);(4)该箱子内所包含全部12瓶酒的唯一防伪码id列表。
上述包装有12个酒瓶的箱子从厂家手中流转到了第一级代理经销商手中。首先,该第一级代理经销商需要向厂家申请签名许可,获取商品链上销售资格上链。该第一级代理经销商在区块链上完成注册,在该第一级代理经销商向厂家购买商品时,厂家发货给该第一级代理经销商,同时在区块链上签名,变更该包装有12瓶酒的箱子对应的token持有者信息为该第一级代理经销商。这样,即完成了该包装有12瓶酒的箱子从厂家手中到第一级代理经销商手中的流转;
优选的,还包括方法:商品生命周期中,进行交互的参与方,均需在区块链上注册其作为企业或个人的身份,身份认证完成后,参与方获得一组支持加密和签名的密钥;以进行商品token流转。
优选的,商品生命周期包括生产、包装、售前流转、销售、验真以及售后流转中的多个的组合;组合的方式可以根据实际商品有多种的表现形式;
其中售前流转包括批发、物流、经销等;
售后流转包括商品销售后的二手乃至多手交易等。
优选的,商品token为区块链上用以标识某一件或多件商品的数据,该数据至少包含商品的唯一防伪标识数据;
具体的,token数据至少包含商品的唯一防伪标识数据,并可蕴含以下内容:商品名称、数量、生产日期、生产厂商和当前持有者、商品规格、颜色、款式、价格、商标和其他与商品相关的描述信息,以及与商品的售后服务相关的信息(如保质期、保修期等),便于在后续环节中参与方能够在链上对商品信息做快速查询;
如果某个商品tokena对应多个(如10个)商品tokena1,a2,…,an(ai可以是商品的最小存货或售卖单位,也可以是包含多个商品token的ai),则该token包含所对应的多个(如10个)商品token,且该token可被拆分为多个(如10个)不同的商品tokena1,a2,…,an;
继续以上述的12瓶酒为例:如果上述第一级代理经销商为最后一级代理,直接将该箱子对应的酒销售给消费者。该第一级代理经销商拆开箱子包装时,同时在链上对其持有的相应token进行解锁,被解锁的token失效,同时根据其中所包含的12个唯一防伪码id列表自动生成12个token分别对应已拆箱的12瓶酒。
在该第一级代理经销商将其中一瓶酒销售给消费者甲时,将该酒瓶发货给消费者甲,同时在区块链上签名,将给酒瓶对应的token流转到了消费者甲手中。这样,即完成了该酒瓶从该第一级代理经销商手中流转到了消费者甲手中。
优选的,还包括方法:商品持有方可将附着在商品包装上的一组防伪标识信息在区块链上向商品注册方申请解密验证,商品注册方将验真申请方提供的商品防伪信息,与待验真的商品token中所需的其他信息一并提交上链,即完成一次商品验真;
优选的,一组防伪标识信息用于商品验真后,由于防伪的加密信息已经在链上公开,不可再次使用;
优选的,系统中任何与该商品token相关的参与方均可在链上查看该商品token的验真记录,并能够自主根据验真记录中的信息将加密内容还原;
为提高消费者验真申请率,避免由于消费者未验真,将商品包装丢弃或被回收后,该包装被恶意利用(如假货使用真品包装进入市场流转),生产厂商或商品token注册方可通过以下方式激励消费者:
消费者购买后,提交防伪标识信息进行售后验真,售后验真成功后,生产厂商或商品token注册方在链上向消费者发放奖励凭证,消费者可凭借此凭证,向生产厂商或商品token注册方兑换现金或实物奖励,该奖励只发放一次,且兑换现金或实物时,链上凭证由奖励发放者进行核销作废;
消费者若在购买后,由于销售链条上游冒领售后验真奖励,消费者可在链上向奖励发放者(可以时商品上一级持有方、商品生产商或商品token注册方)投诉,以便奖励发放者可以根据相关参与者的实际行为记录做出响应。
优选的,还包括方法:商品持有者将组合包装的商品拆分流通或销售时,将附着于组合包装上的防伪标识信息,与商品token信息一起在区块链上申请拆分,拆分后原组合包装的商品token将不可继续流转,拆分后的商品token可进行流转或销售;
商品持有者视商品注册方约束条件不同,在申请对组合进行拆分时可能需要获得注册方的签名授权。
优选的,还包括方法:商品持有者可将多种商品的token提交申请创建组合,生成该组合的商品token;
组合时,商品token持有者可设定组合后商品的验真密钥和验真信息加密算法,用以生成组合后商品token的验真序列,以便附着于组合后的商品包装上;
组合完成后,组合中包含的各商品token无法独立在链上流转,只有组合后的token可以流转、销售以及被验真。
优选的,还包括方法:商品销售完成后,当该商品的当前持有者需要转售或再次流通该商品时,区块链上已注册的与该商品相关的第三方鉴定机构或商品生产商或商品token注册方,可通过签名授权的方式,为该商品的当前持有者提供售后商品token的再注册服务,再注册后,相应商品token将可以在区块链上继续流通;
商品token的再注册可采取的方式有以下几种:
消费者将商品提供给与该商品相关的第三方鉴定机构或商品生产商等机构进行品质认定,认定完成后,结果由认定方签名后,与消费者联合签名后上链,并在再注册的商品token中引用其消费交易时对应的token,完成商品token的再注册;
如果消费者在完成商品验真后,商品token仍有未使用的防伪信息,则消费者可自行签名完成商品的再注册,再注册的商品token需引用其消费时对应的商品token,以及对应的未使用的防伪信息才能完成再注册;之后,消费者可随时引入第三方鉴定机构或商品生产商或商品token注册方为其持有的商品进行品质认定,并将认定结果由认定方签名后,存证上链;消费者在之后将商品token进行流转时,将该认定结果作为引用,为商品token的接收方提供更多关于商品的有效信息。
一种基于区块链的商品防伪及流通管理系统,根据上述的基于区块链的商品防伪及流通管理方法,如图4所示,包括身份验证与注册模块、商品token注册模块、商品token流转模块和商品验真模块;
身份验证与注册模块,用于身份信息上传、第三方身份校验以及密钥生成;
商品token注册模块,用于商品信息录入以及商品防伪标识录入;
商品token流转模块,用于在商品在持有人需要发生变更时,在区块链上进行对应商品token的流转;
商品验真模块,用于对商品验真服务;
优选的,还包括商品token拆分模块和商品token组合模块;以对应进行商品token的拆分和组合动作;
利用区块链技术,将每一件流转的商品和链上的商品token一一对应,商品的销售流转过程,对应着链上的token流转过程,当出让人没有持有对应的商品token时,则表明其商品来源不明,该商品有伪劣、仿造、假冒等嫌疑,从商品流通的行为管理角度,有效的遏制和制止商品制假和售假。
一种区块链平台,根据上述的基于区块链的商品防伪及流通管理方法,其中,区块链平台用于实现基于区块链的商品防伪及流通管理方法。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
1.一种基于区块链的商品防伪及流通管理方法,其特征在于,实现方法如下:
由生产厂商或有销售权限的代销方在区块链上使用其已经注册的身份,提交商品token所需的相关信息,对商品token数据进行签名,完成区块链上的商品注册;
商品在持有人需要发生变更时,在区块链上进行对应商品token的流转:由出让人将区块链上商品token的持有人变更为受让人,并由出让人对变更后的数据进行签名并记录上链;
如商品持有人变更时,出让人未能持有对应的商品token,则流转无法继续。
2.根据权利要求1所述的基于区块链的商品防伪及流通管理方法,其特征在于,还包括方法:商品生命周期中,进行交互的参与方,均需在区块链上注册其作为企业或个人的身份,身份认证完成后,参与方获得一组支持加密和签名的密钥。
3.根据权利要求2所述的基于区块链的商品防伪及流通管理方法,其特征在于,所述商品生命周期包括生产、包装、售前流转、销售、验真以及售后流转中的多个的组合。
4.根据权利要求1-3任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,所述商品token为区块链上用以标识某一件或多件商品的数据,该数据至少包含商品的唯一防伪标识数据。
5.根据权利要求1-3任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,还包括方法:商品持有方可将附着在商品包装上的一组防伪标识信息在区块链上向商品注册方申请解密验证,商品注册方将验真申请方提供的商品防伪信息,与待验真的商品token中所需的其他信息一并提交上链,即完成一次商品验真。
6.根据权利要求1-3任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,还包括方法:商品持有者将组合包装的商品拆分流通或销售时,将附着于组合包装上的防伪标识信息,与商品token信息一起在区块链上申请拆分,拆分后原组合包装的商品token将不可继续流转,拆分后的商品token可进行流转或销售。
7.根据权利要求1-3任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,还包括方法:商品持有者可将多种商品的token提交申请创建组合,生成该组合的商品token。
8.根据权利要求1-3任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,还包括方法:商品销售完成后,当该商品的当前持有者需要转售或再次流通该商品时,区块链上已注册的与该商品相关的第三方鉴定机构或商品生产商或商品token注册方,可通过签名授权的方式,为该商品的当前持有者提供售后商品token的再注册服务,再注册后,相应商品token将可以在区块链上继续流通。
9.一种基于区块链的商品防伪及流通管理系统,根据权利要求1-8任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,包括身份验证与注册模块、商品token注册模块、商品token流转模块和商品验真模块;
所述身份验证与注册模块,用于身份信息上传、第三方身份校验以及密钥生成;
所述商品token注册模块,用于商品信息录入以及商品防伪标识录入;
所述商品token流转模块,用于在商品在持有人需要发生变更时,在区块链上进行对应商品token的流转;
所述商品验真模块,用于对商品验真服务。
10.一种区块链平台,根据权利要求1-8任一所述的基于区块链的商品防伪及流通管理方法,其特征在于,所述区块链平台用于实现所述基于区块链的商品防伪及流通管理方法。
技术总结