当前位置: 首页 > 专利查询>中南大学专利>正文

一种产品溯源方法技术

技术编号:20004016 阅读:36 留言:0更新日期:2019-01-05 17:13
本发明专利技术公开了一种产品溯源方法。所述方法首先由节点成员向注册节点注册身份信息,其他节点执行智能合约一验证注册信息的真实性;如果真实则将注册信息存储在区块链中等待共识,如果不真实则从节点缓存队列中删除;买卖双方制定智能合约,卖方根据要求填写交易信息并广播到网络中,其他节点执行智能合约验证其交易信息是否满足要求,如果满足要求则存储在区块链中等待共识,如果不满足则从节点缓存队列中删除;经过各个中间商的交易,最后零售商将交易信息打印成二维码供消费者扫描溯源。本发明专利技术提供的溯源方式可信度高、真伪性可查,根据交易信息可以逐级溯源,甚至可以溯源到产品的原料,很好的解决了传统产品溯源方式的缺陷。

A Product Traceability Method

The invention discloses a product traceability method. The method first registers the identity information from the registered node by the node members, and the other nodes execute the intelligent contract to verify the authenticity of the registration information; if it is true, the registration information is stored in the block chain for consensus, and if it is not true, it is deleted from the node cache queue; if the seller and the buyer make an intelligent contract, the seller fills in the transaction information and broadcasts it to the network according to the requirements. Other nodes execute intelligent contracts to verify whether their transaction information meets the requirements. If the requirements are met, they are stored in block chains for consensus. If not, they are deleted from the node cache queue. After the transactions of various middlemen, the retailers print the transaction information into two-dimensional codes for consumers to scan and trace the source. The traceability method provided by the invention has high reliability and can be checked for authenticity. According to the transaction information, the traceability can be traced step by step, and even to the raw materials of the product. The defect of the traditional Traceability Method of the product can be well solved.

【技术实现步骤摘要】
一种产品溯源方法
本专利技术涉及区块链和智能合约
,特别是涉及一种产品溯源方法。
技术介绍
互联网时代,有些不法分子为了追逐利益不惜一切手段伪造产品,修改信息,谎称谎报和相互抵赖,致使很多消费者无法了解产品的真面目,消费者与商家和商家之间发生利益纠纷。因此产品溯源成为这个互联时代的热点,更是焦点。传统的产品溯源解决方法有基于二维码的产品溯源,其方法由商家将产品信息上传到服务器然后产生二维码,并由消费者扫描二维码获取产品信息。传统的解决方法还有基于RFID的产品溯源方法,其方法同样由商家将产品信息保存至RFID和服务器,并将RFID附在产品上。消费者扫描其RFID或二维码与服务器信息对比即可了解产品信息。还有一些其他类似的方法,其相同点都是通过移动互联网将产品信息存储在单节点上(信息集中式存储),消费者通过扫描商家给出的二维码获取相应的产品信息。总的来说,传统的产品溯源方式存在如下问题:(1)溯源不可信。产品信息存储在单个节点上导致查询出来的产品信息不可信。商家出于利益,可以随意更改系统中的产品信息。消费者得到的信息不能保证信息的真实性。(2)一级溯源。一级溯源是指只能溯源本产品本文档来自技高网...

【技术保护点】
1.一种产品溯源方法,其特征在于,所述方法包括:消费者、中间商和生产环节商家分别产生公私钥对,并分别利用公钥和注册信息向注册节点进行地址注册和认证;所述中间商包括分销商和零售商;所述生产环节商家包括生产商和厂商;所述注册信息包括公钥地址、地址、名称、用户类型、组织代码、可验证信息、消息类型、经营许可、公钥脚本、法人、法人身份证和已售树;所述注册节点广播所述注册信息,其他节点接收所述注册信息并根据所述注册信息确定是否等待共识;所述厂商将产品卖给买方时,所述厂商利用买方公钥和注册信息构建交易信息一,并将所述交易信息一广播给其他节点;所述交易信息一包括买方公钥、第一输入信息、原料信息、第一输出信息、...

【技术特征摘要】
1.一种产品溯源方法,其特征在于,所述方法包括:消费者、中间商和生产环节商家分别产生公私钥对,并分别利用公钥和注册信息向注册节点进行地址注册和认证;所述中间商包括分销商和零售商;所述生产环节商家包括生产商和厂商;所述注册信息包括公钥地址、地址、名称、用户类型、组织代码、可验证信息、消息类型、经营许可、公钥脚本、法人、法人身份证和已售树;所述注册节点广播所述注册信息,其他节点接收所述注册信息并根据所述注册信息确定是否等待共识;所述厂商将产品卖给买方时,所述厂商利用买方公钥和注册信息构建交易信息一,并将所述交易信息一广播给其他节点;所述交易信息一包括买方公钥、第一输入信息、原料信息、第一输出信息、第一其他信息和第一公司脚本;其他节点接收所述交易信息一并确定是否等待下一次共识;所述中间商将产品卖给买方时,所述中间商利用买方公钥和注册信息构建交易信息二,并将所述交易信息二广播给其他节点;所述交易信息二包括买方公钥、第二输入信息、第二输出信息、第二其他信息和第二公司脚本;其他节点接收所述交易信息二并确定是否等待下一次共识;所述生产商将产品卖给买方时,所述生产商利用买方公钥和注册信息构建交易信息三,并将所述交易信息三广播给其他节点;所述交易信息三包括第三输出信息、第三其他信息和第三公司脚本;其他节点接收所述交易信息三并确定是否等待下一次共识;所述零售商将所述产品的公钥和私钥脚本以及公司公钥地址和私钥签名脚本制作成二维码附在所述产品上;买方根据所述二维码进行产品溯源;所述买方为消费者、厂商或中间商。2.根据权利要求1所述的产品溯源方法,其特征在于,所述其他节点接收所述注册信息并根据所述注册信息确定是否等待共识,具体包括:其他节点接收所述注册信息并将所述注册信息存储在缓存区中;其他节点获取智能合约一;判断所述注册信息是否满足所述智能合约一中的所有条件,获得第一判断结果;若所述第一判断结果为所述注册信息满足所述智能合约一中的所有条件,其他节点将所述注册信息打包到区块链中等待共识;若所述第一判断结果为所述注册信息不满足所述智能合约一中的所有条件,其他节点将所述注册信息从缓存区中删除。3.根据权利要求1所述的产品溯源方法,其特征在于,所述判断所述注册信息是否满足所述智能合约一中的所有条件,获得第一判断结果,具体包括:所述其他节点向国家工信部门或相关部门查询所述注册信息中的个人信息是否存在;所述个人信息...

【专利技术属性】
技术研发人员:张健梁启弟夏佳志龙军
申请(专利权)人:中南大学
类型:发明
国别省市:湖南,43

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

1