一种基于区块链的商品溯源防伪系统技术方案

技术编号:36810391 阅读:35 留言:0更新日期:2023-03-09 00:40
本发明专利技术涉及区块链技术领域,更具体地说,本发明专利技术提供了一种基于区块链的商品溯源防伪系统,包括相互通信的信息录入平台和区块链平台,所述信息录入平台包括信息管理模块,所述区块链平台包括上链模块、分布式加密存储模块、验证模块和结果输出模块;所述信息管理模块用于录入商品供应商信息以及待查询真伪及溯源商品的商品相关信息;所述分布式加密存储模块用于将与商品供应商信息关联的商品信息分别生成数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中;本发明专利技术的分布式加密存储模块能够获取商品的数字指纹,形成去中心化的商品防伪认证技术,从根本上解决商品供应商商品溯源数据存储的安全性问题,实现商品的溯源防伪全程可追溯。溯源防伪全程可追溯。溯源防伪全程可追溯。

【技术实现步骤摘要】
一种基于区块链的商品溯源防伪系统


[0001]本专利技术涉及区块链
,更具体地说,是一种基于区块链的商品溯源防伪系统。

技术介绍

[0002]商品来源是衡量商品品质的指标之一,也能在一定程度上体现商品的价值,商品溯源是很多商家的需求,也是消费者为了解商品属性和商品品质的需求,解决商品溯源问题,对促进商品流通具有非常重要的意义。
[0003]目前大部分商品溯源信息都是由各个商品供应商自己提供,虽然各商品供应商加强了网络安全防范能力,但各商品供应商的商品信息的数据存储和原始记录都是存储在其内部的数据库或磁盘中,这些数据可能会被恶意的篡改或删除,或者由一些稍有些电脑知识的人通过模仿商品溯源报告格式的方式来生成虚假溯源报告,无法从根本上解决溯源报告的防伪鉴证问题。

技术实现思路

[0004]本专利技术的目的在于提供一种基于区块链的商品溯源防伪系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的商品溯源防伪系统,包括相互通信的信息录入平台和区块链平台,所述信息录入平台包括信息管理模块,所述区块链平台包括上链模块、分布式加密存储模块、验证模块和结果输出模块;
[0006]所述信息管理模块用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;
[0007]所述分布式加密存储模块用于将与商品供应商信息关联的商品信息分别生成数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中,形成商品的数字资产,分布式加密存储模块还将每个参与的节点的数字资产分别存储写入区块数据信息库;
[0008]所述上链模块用于将商品的数字资产上链,所述链为若干个商品供应商分别以节点的身份加入形成的联盟链,商品的相关数据允许不同供应商进行读写和发送交易,并且共同记录交易数据;
[0009]所述验证模块用于将待查询真伪及溯源商品的商品相关信息与区块数据信息库进行对比验证;
[0010]所述结果输出模块用于输出验证模块验证得到的验证结果。
[0011]本申请再进一步的技术方案:所述系统基于FISCO BCOS架构节点共识协议。
[0012]本申请再进一步的技术方案:所述信息管理模块包括信息录入单元和成员服务单元;所述信息录入单元用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;所述成员服务单元提供成员管理框架,决定参与者的身份以及验证管理规则。
[0013]本申请再进一步的技术方案:所述分布式加密存储模块包括加密单元和存储单元,所述加密单元用于将与商品供应商信息关联的商品信息分别生成数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中,形成商品的数字资产;所述存储单元用于将每个参与的节点的数字资产分别存储写入区块数据信息库中。
[0014]本申请再进一步的技术方案:所述加密单元采用国密算法对商品供应商的商品生成数字指纹。
[0015]本申请再进一步的技术方案:所述加密单元还为商品进行数字签名服务。
[0016]本申请再进一步的技术方案:所述结果输出模块包括信息读取单元、溯源信息拉取单元和信息反馈单元,所述信息读取单元读取输出验证模块验证得到的验证结果信息;当所述溯源信息在读取的结果信息为“真”时,拉取单元在区块数据信息库内拉取与查询真伪商品的商品相关信息相匹配的商品数字资产;所述信息反馈单元用于向用户反馈信息读取单元读取的结果信息,以及向用户反馈拉取单元拉取的信息。
[0017]本申请再进一步的技术方案:拉取单元还用于将数字资产解密成商品信息以及与商品信息关联的商品供应商信息。
[0018]采用本专利技术提供的技术方案,与现有技术相比,具有如下有益效果:
[0019]本专利技术的分布式加密存储模块能够获取商品的数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中,分布式加密存储模块还将每个参与的节点的数字资产分别存储写入区块数据信息库,能够形成去中心化的商品防伪认证技术,从根本上解决商品供应商商品溯源数据存储的安全性问题,实现商品的溯源防伪全程可追溯,确保商品供应商的数据不受篡改或破坏。
附图说明
[0020]图1为本专利技术提供的一种基于区块链的商品溯源防伪系统的结构示意图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围,下面结合实施例对本专利技术作进一步的描述。
[0022]请参阅图1,本申请的一个实施例中,一种基于区块链的商品溯源防伪系统,包括相互通信的信息录入平台和区块链平台,所述信息录入平台包括信息管理模块,所述区块链平台包括上链模块、分布式加密存储模块、验证模块和结果输出模块;
[0023]所述信息管理模块用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;
[0024]所述分布式加密存储模块用于将与商品供应商信息关联的商品信息分别生成数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中,形成商品的数字资产,分布式加密存储模块还将每个参与的节点的数字资产分别存储写入区块数据信息库;
[0025]所述上链模块用于将商品的数字资产上链,所述链为若干个商品供应商分别以节点的联盟成员身份加入形成的联盟链,联盟链的数据仅在联盟成员内开放,非联盟成员无
法访问联盟链内的数据;即使在同一个联盟内,不同的业务之间的数据也进行一定的隔离;商品的相关数据允许不同供应商进行读写和发送交易,并且共同记录交易数据;
[0026]所述验证模块用于将待查询真伪及溯源商品的商品相关信息与区块数据信息库进行对比验证;
[0027]所述结果输出模块用于输出验证模块验证得到的验证结果。
[0028]有必要说明的是,本专利技术的系统也可以应用于检测报告溯源防伪等其他领域,本专利技术在此不做具体限定,应用于检测报告溯源防伪领域时,用于检查检测报告的真伪以及溯源,联盟链的一个或者多个节点可以由多个不同的检测机构加入。
[0029]在本实施例的一种情况中,所述系统基于FISCO BCOS架构节点共识协议,FISCO BCOS支持国密算法;FISCO BCOS支持并行计算的PBFT和标准RAFT两种方式,通常PBFT中议长节点和投票节点分步验证的方式优化为并发验证,具备拜占庭容错功能,从而进一步提高共识效率。
[0030]作为本申请一个优选的实施例,所述信息管理模块包括信息录入单元和成员服务单元;所述信息录入单元用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;所述成员服务单元提供成员管理框架,决定参与者的身份以及验证管理规则。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的商品溯源防伪系统,其特征在于,包括相互通信的信息录入平台和区块链平台,所述信息录入平台包括信息管理模块,所述区块链平台包括上链模块和分布式加密存储模块;所述信息管理模块用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;所述分布式加密存储模块用于将与商品供应商信息关联的商品信息分别生成数字指纹,并将商品的关键信息及数字指纹键入加密数据账本中,形成商品的数字资产,分布式加密存储模块还将每个参与的节点的数字资产分别存储写入区块数据信息库;所述上链模块用于将商品的数字资产上链,所述链为若干个商品供应商分别以节点的身份加入形成的联盟链,商品的相关数据允许不同供应商进行读写和发送交易,并且共同记录交易数据。2.根据权利要求1所述的一种基于区块链的商品溯源防伪系统,其特征在于,所述系统基于FISCO BCOS架构节点共识协议。3.根据权利要求1所述的一种基于区块链的商品溯源防伪系统,其特征在于,所述信息管理模块包括信息录入单元和成员服务单元;所述信息录入单元用于录入商品供应商信息、商品相关信息、查询的用户身份信息以及待查询真伪及溯源商品的商品相关信息;所述成员服务单元提供成员管理框架,决定参与者的身份以及验证管理规则。4.根据权利要求1所述的一种基于区块链的商品溯源防伪系统,其特征在于,所述分布式加密存储模块包括加密单元和存储单元,所述加密单元用于将与商品供应...

【专利技术属性】
技术研发人员:李青庞文迪卜意磊南乐呼晓瑶
申请(专利权)人:江苏省质量技术监督信息中心
类型:发明
国别省市:

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

1