【技术实现步骤摘要】
基于区块链的商品防伪部署方法、装置和电子设备
[0001]本说明书一个或多个实施例涉及计算机应用
,尤其涉及一种基于区块链的商品防伪部署方法、装置和电子设备。
技术介绍
[0002]随着人民生活水平的提高,人民生活中的需求逐渐丰富。为了满足民生活中的需求,出现了越来越多不同种类的商品,但随之而来的对商品进行仿造,从而以假乱真的问题也越来越严重。在这种情况下,如何对商品进行防伪处理,避免以假乱真的现象泛滥,也就成为了亟待解决的问题。
技术实现思路
[0003]本说明书提出一种基于区块链的商品防伪部署方法,所述方法应用于与基于区块链搭建的防伪验证平台对接的商品生产方;所述方法包括:
[0004]向可信的第三方编码管理系统申领与目标商品所属的商品类型对应的目标商品编码;
[0005]向所述防伪验证平台发送存证交易,其中,所述存证交易包括所述商品生产方的标识与所述目标商品编码之间的关联关系,以使所述防伪验证平台响应于所述存证交易,将所述关联关系在所述防伪验证平台中进行存证;
[0006] ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的商品防伪部署方法,所述方法应用于与基于区块链搭建的防伪验证平台对接的商品生产方;所述方法包括:向可信的第三方编码管理系统申领与目标商品所属的商品类型对应的目标商品编码;向所述防伪验证平台发送存证交易,其中,所述存证交易包括所述商品生产方的标识与所述目标商品编码之间的关联关系,以使所述防伪验证平台响应于所述存证交易,将所述关联关系在所述防伪验证平台中进行存证;向所述防伪验证平台发送防伪部署交易,其中,所述防伪部署交易包括所述商品生产方的标识和所述目标商品编码,以使所述防伪验证平台响应于所述防伪部署交易,在确定所述防伪验证平台中存证了所述关联关系时,获取生成的与所述目标商品唯一对应的目标防伪验证信息,并基于所述目标防伪验证信息生成目标图形编码;从所述防伪验证平台中获取所述目标图形编码,并将所述目标图形编码作为防伪验证码,附着在所述目标商品上。2.根据权利要求1所述的方法,所述防伪验证平台中部署了用于管理防伪验证信息的智能合约;所述向所述防伪验证平台发送防伪部署交易,其中,所述防伪部署交易包括所述商品生产方的标识和所述目标商品编码,以使所述防伪验证平台响应于所述防伪部署交易,在确定所述防伪验证平台中存证了所述关联关系时,获取生成的与所述目标商品唯一对应的目标防伪验证信息,并基于所述目标防伪验证信息生成目标图形编码,包括:向所述防伪验证平台发送防伪部署交易,其中,所述防伪部署交易包括所述商品生产方的标识和所述目标商品编码,以使所述防伪验证平台响应于所述防伪部署交易,调用所述智能合约中的确定逻辑,确定所述防伪验证平台中是否存证了所述关联关系,如果是,生成指示所述防伪验证平台中存证了所述关联关系的结果;在从所述防伪验证平台中获取到所述结果时,基于持有的私钥对与所述目标商品对应的溯源信息进行签名,生成目标签名信息;通过Oracle预言机将所述目标签名信息发送给所述防伪验证平台,以使所述防伪验证平台调用所述智能合约中的生成逻辑,将所述目标签名信息作为目标防伪验证信息,基于所述目标防伪验证信息生成目标图形编码。3.根据权利要求1所述的方法,所述商品生产方,包括:与所述目标商品对应的生产制造方;和/或,由所述生成制造方授权的销售代理方。4.一种基于区块链的商品防伪部署方法,所述方法应用于与商品生产方对接的基于区块链搭建的防伪验证平台;所述方法包括:接收所述商品生产方发送的存证交易;其中,所述存证交易包括所述商品生产方的标识与目标商品编码之间的关联关系;所述目标商品编码为所述商品生产方向可信的第三方编码管理系统申领的与所述目标商品所属的商品类型对应的商品编码;响应于所述存证交易,将所述关联关系在所述防伪验证平台中进行存证;接收所述商品生产方发送的防伪部署交易;其中,所述防伪部署交易包括所述商品生产方的标识和所述目标商品编码;响应于所述防伪部署交易,确定所述防伪验证平台中是否存证了所述关联关系,如果是,获取生成的与所述目标商品唯一对应的目标防伪验证信息,并基于所述目标防伪验证
信息生成目标图形编码,以使所述商品生产方从所述防伪验证平台中获取到所述目标图形编码,并将所述目标图形编码作为防伪验证码,附着在所述目标商品上。5.根据权利要求4所述的方法,所述防伪验证平台中部署了用于管理商品生产方与商品编码之间的关联关系的智能合约;所述将所述关联关系在所述防伪验证平台中进行存证,包括:调用所述智能合约中的校验逻辑,校验所述目标商品编码是否从属于所述商品生产方,如果是,调用所述智能合约中的存证逻辑,将所述商品生产方的标识与所述目标商品编码之间的关联关系在所述防伪验证平台中进行存证。6.根据权利要求4所述的方法,所述防伪验证平台中部署了用于管理防伪验证信息的智能合约;所述确定所述防伪验证平台中是否存证了所述关联关系,如果是,获取生成的与所述目标商品唯一对应的目标防伪验证信息,并基于所述目标防伪验证信息生成目标图形编码,包括:调用所述智能合约中的确定逻辑,确定所述防伪验证平台中是否存证了所述关联关系,如果是,生成指示所述防伪验证平台中存证了所述关联关系的结果,以使所述商品生产方在从所述防伪验证平台中获取到所述结果时,基于持有的私钥对与所述目标商品对应的溯源信息进行签名,生成目标签名信息;通过Oracle预言机获取所述目标签名信息,并调用所述智能合约中的生成逻辑,将所述目标签名信息作为目标防伪验证信息,基于所述目标防伪验证信息生成目标图形编码。7.根据权利要求4所述的方法,所述防伪验证平台中部署了用于管理防伪验证信息的智能合约;所述确定所述防伪验证平台中是否存证了所述关联关系,如果是,获取生成的与所述目标商品唯一对应的目标防伪验证信息,并基于所述目标防伪验证信息生成目标图形编码,包括:调用所述智能合约中的确定逻辑,确定所述防伪验证平台中是否存证了所述关联关系,如果是,调用所述智能合约中的签名逻辑,基于所述商品生产...
【专利技术属性】
技术研发人员:冯志远,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。