基于区块链技术的产品溯源平台
2019-01-15陈福雷周春良
陈福雷 周春良
(1.宁波财经学院信息工程学院,浙江 宁波 315175;2.宁波大红鹰学院信息工程学院,浙江 宁波 315175)
近年来假冒伪劣商品在市场上的出现频率越来越高。从每年的315——“国际消费者权益日”的报告中可以看到作假手段层出不穷。面对这些假冒产品,企业方面存在着难以确定责任,查找源头费时费力的困难。消费者由于信息的不对称,难以对产品进行辨别,只能依靠商标、防伪标识、卖家口头描述等信息进行判断。
而区块链出现使得这些问题变的简单化,产品的从生产到最后的销售中的各个环节信息都存储于区块链上,以区块链无法修改的特性保证商品信息的准确性。同时区块链的公开化,透明化,使得消费者可以从中获取商品信息,实现快速的辨别真假。当商品出现质量问题时,企业也可快速的定位到出错环节,从而减少经济损失。
一、区块链
区块链可以简单的理解一个去中心化的、无需任何信任的公开账本。它由一系列基于密码学生成的数据块组成,这些数据块即代表着区块链中的区块,一个个区块按照时间的顺序,通过链表的结构进行串联,组成了区块链。[1]
利用区块链分布式存储、非对称加密等技术共性,采用联盟链的方式将各级经销商和政府检测部门联合到一起,使得溯源这一过程简单化。
二、产品溯源平台
整个平台只负责网站的维护和提供区块链查询和添加的接口。对于区块链上的信息均交于企业自行进行输入。同时由国家相关机构和企业选举代表对信息进行验证,做到去中心化。
三、数据的录入与访问
平台的区块链才用RPCA共识机制,及由加盟平台的商户选举出代表和政府的相关部门一起组成UNL(信任节点列表)。平台用户通过个人私钥连接至网络后,可在应用界面进行产品信息的输入。通过区块链的智能合约对信息格式进行效验,效验成功后,打包发送至被授权用户,授权用户对信息进行确认无误后,进行数字签名,简单的说就是盖章。该交易将会被信任节点进行再一次的确认,当达到80%的通过率后,全网进行广播。即该区块成功添加至区块链。
对于区块链的信息发布者可以选择对其中私密信息进行加密,使只有其授权用户才可查看。消费者或企业可自行通过API直接从区块链上获取数据。平台也会对区块链进行读取,用户可以直接通过平台的APP对要购买产品扫码获取产品信息。
四、案例分析
选用长春长生疫苗事件进行分析。2018年7月15日,国家药监局通告称,长春长生生物科技有限责任公司生产的狂犬病疫苗被发现生产记录造假问题,同时该公司问题疫苗流入市场也被曝光。引起了人们的恐慌。随着影响的不断扩大,公众从对一家企业的置疑转向了整个国产疫苗行业。针对这一问题可以尝试通过用区块链溯源的方式减少造假概率,降低造假事件发生所造成的损失。
在疫苗生产出来后,有企业自行检验,并将参数写入。系统根据嵌入的相关标准进行比对,如果不符合,则拒绝添加信息。如果企业对数据进行造假,已达到符合标准时,并输入合法,经过私钥进行数字签名后成功写入区块链。
疫苗被运送至国家相关监察机构进行检验。如果检验得到的数据与企业公布在区块链上的数据差异较大时,拒绝该疫苗流入,并对企业进行通知,如若严重可以直接对企业进行调查。检验没问题,将该机构检验得到的数据连同疫苗的流向一并进行数字签名写入区块链,再之后的环节中,均可以这种方式对疫苗信息、疫苗检查负责人和疫苗流向等信息进行对比,通过层层的把控,并将信息公布出来给群众看,做到信息的准确性。
一旦发生造假事件,群众可以自行查看自己的接种的疫苗是否在这些问题疫苗中,政府也快速且精准的做好善后工作。将影响降低到最小,同时对信息的输入负责人进行,调查以确保后续检验信息的准确性。
五、总结
本文以假冒产品泛滥且危害性的角度出发,提出运用区块链技术进行产品溯源平台开发。平台通过区块链保证信息的准确性。用户通过平台查询产品,获取产品的各个信息,从而便捷的辨别真假。