基于区块链的分布式商品存储溯源的方法及系统技术方案

技术编号:24579426 阅读:75 留言:0更新日期:2020-06-21 00:51
本发明专利技术涉及商品溯源领域,公开了一种基于区块链的分布式商品存储溯源的方法及系统,方法包括:区块链内生产企业的普通节点根据关键控制环节信息生成哈希值,并生成商品的追溯码和包装箱的箱码;将哈希值保存到区块链内的超级节点,超级节点对追溯码和箱码进行验证;将包装箱对应的箱码及装在包装箱内的商品的追溯码进行扫码绑定,并将绑定关系存入区块链内的超级节点;生产企业的普通节点通过加密算法对交易记录进行加密,并通过数字签名算法进行签名,由超级节点校验合法性;区块链内流通企业的普通节点扫描箱码确定进货,超级节点新增一条加密后的交易记录并进行广播。本发明专利技术能保证数据不被篡改、可以验证追溯数据的真实性。

The method and system of tracing the source of distributed commodity storage based on blockchain

【技术实现步骤摘要】
基于区块链的分布式商品存储溯源的方法及系统
本专利技术涉及商品溯源领域,特别涉及一种基于区块链的分布式商品存储溯源的方法及系统。
技术介绍
随着全球化分工的日益深化,现代商品的生产和流通链条不断延长,出现零碎化、复杂化、地理分散化等特点,给供应链管理、生产流通监管和产品追溯带来了很大的挑战。这种现状导致了生产、流通链条的不透明性和信息不对称性,引发链条各成员间的不信任和摩擦。此外,产品生产流通链涉及的范围极为广泛,监管乏力,社会大众缺乏一种可靠的方式来验证商品的质量和来源。大型企业自建商品追溯系统并要求上下游的合作企业配合使用。传统的商品追溯方法无法保证数据不被篡改,难以验证追溯数据的真实性;无法保证追溯码的唯一性,生产企业可以大量生成相同的追溯码。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能保证数据不被篡改、可以验证追溯数据的真实性的基于区块链的分布式商品存储溯源的方法及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种基于区块链的分布式商品存储溯源的方法,包括如下步骤本文档来自技高网...

【技术保护点】
1.一种基于区块链的分布式商品存储溯源的方法,其特征在于,包括如下步骤:/nA)区块链内生产企业的普通节点根据关键控制环节信息生成哈希值,并生成商品的追溯码和包装箱的箱码;/nB)将所述哈希值保存到区块链内的超级节点,通过所述超级节点对所述追溯码和箱码进行验证;/nC)根据商品的装箱情况,将包装箱对应的箱码及装在所述包装箱内的商品的追溯码进行扫码绑定,并将所述箱码与追溯码的绑定关系存入区块链内的超级节点;/nD)所述生产企业的普通节点通过加密算法对交易记录进行加密,并通过数字签名算法进行签名,由所述超级节点校验合法性;所述加密算法为DES算法、3DES算法、AES算法、RSA算法、DSA算法或...

【技术特征摘要】
1.一种基于区块链的分布式商品存储溯源的方法,其特征在于,包括如下步骤:
A)区块链内生产企业的普通节点根据关键控制环节信息生成哈希值,并生成商品的追溯码和包装箱的箱码;
B)将所述哈希值保存到区块链内的超级节点,通过所述超级节点对所述追溯码和箱码进行验证;
C)根据商品的装箱情况,将包装箱对应的箱码及装在所述包装箱内的商品的追溯码进行扫码绑定,并将所述箱码与追溯码的绑定关系存入区块链内的超级节点;
D)所述生产企业的普通节点通过加密算法对交易记录进行加密,并通过数字签名算法进行签名,由所述超级节点校验合法性;所述加密算法为DES算法、3DES算法、AES算法、RSA算法、DSA算法或ECC算法;
E)区块链内流通企业的普通节点扫描所述箱码确定进货,所述超级节点新增一条加密后的交易记录并进行广播;
F)区块链内零售商的普通节点扫描所销售的商品的追溯码生成订单,消费者支付时,关联支付账号与商品的追溯码,通过无线方式发送到区块链,并将其保存到区块链内的超级节点;
G)追溯者扫描商品的追溯码,通过无线方式发起追溯请求至超级节点;
H)在交易记录中查询所述追溯码在流通环节中所属的箱码;
I)在交易记录中搜索所述箱码对应的流通环节交易记录;
J)所述超级节点在流通环节交易记录中,按照时序拼接成溯源链条;
K)通过所述追溯码查询所述商品的生产企业,并向所述生产企业的普通节点发起关键控制环节信息查询请求;
L)将记录的关键控制环节信息上报至所述超级节点,所述超级节点校验上报信息的哈希值是否与之前的记录一致;
M)将生产关键控制环节信息与所述溯源链条进行合并,形成商品溯源信息,反馈给所述追溯者。


2.根据权利要求1所述的基于区块链的分布式商品存储溯源的方法,其特征在于,所述无线方式为5G通讯模块、4G通讯模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合。


3.根据权利要求2所述的基于区块链的分布式商品存储溯源的方法,其特征在于,所述数字签名算法为RSA算法、ElGamal算法、Fiat-Shamir算法、Guillou-Quisquarter算法、Schnorr算法、Ong-Schnorr-Shamir算法、Des/DSA算法、椭圆曲线数字签名算法或有限自动机数字签名算法。


4.一种实现如权利要求1所述的基于区块链的分布式商品...

【专利技术属性】
技术研发人员:洪志加
申请(专利权)人:广东洪心电子商务科技股份有限公司
类型:发明
国别省市:广东;44

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

1