本发明涉及疫苗监控领域,具体地说是一种基于区块链的疫苗制造过程监管方法。
背景技术:
近年来,假冒伪劣疫苗问题成了整个社会的舆情焦点,在让无数父母陷入担忧、焦虑甚至是愤怒的同时,也引发新一轮的拷问:在这个涉及孩子健康和安全的问题上,除了对涉事企业的严厉处罚,我们还能做点什么。
从近几年发生的疫苗安全事件来看,既有生产环节的数据造假、也有流通环节的失控。而由于整个体系的封闭运行,又让公众难以介入监督。生产环节记录造假、流通环节信息封闭。一个更公开、更透明、可溯源的疫苗监督体系,将对改进目前的疫苗安全现状有所帮助。
区块链是一种去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,利用基于区块链技术的疫苗的防伪和追溯方法,可以有效防止不法分子制造假冒伪劣产品,减少消费者的利益损失,保护儿童的生命安全。目前一些基于区块链或其他技术的疫苗追溯系统已经建立,但仅有溯源不够,区块链可以防流程,但无法防源头,对疫苗的生产过程也应该做到监管。
基于上述分析如何对疫苗的制造过程进行监管,是需要解决的技术问题。
技术实现要素:
本发明的技术任务是针对以上不足,提供一种基于区块链的疫苗制造过程监管方法,来解决如何对疫苗的制造过程进行监管的问题。
本发明的技术任务是按以下方式实现的:
一种基于区块链的疫苗制造过程监管方法,包括如下步骤:
部署区块链,将各个用户作为区块链上不同的节点,所述节点包括但不限于生产供应商节点、检测机构节点、流转机构节点和第三方机构节点,所述第三方结构节点包括但不限于疫苗监管机构、疫苗使用机构以及消费者;
编写智能合约,并将智能合约部署于每个节点;
生产供应商节点通过智能合约获取产品数据信息并存入区块链,存储交易哈希子外部数据库,并将交易哈希作为疫苗的唯一疫苗id,生成对应的疫苗二维码或疫苗条形码;
检测机构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将检测数据信息和疫苗id打包存入区块链,基于检测数据信息和疫苗id生成当前交易哈希,并将所述交易哈希关联疫苗id存入外部数据库;
流转结构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将流转数据信息和疫苗id打包存入区块链;
第三方机构节点扫描二维码或条形码获取产品数据信息、检测数据信息以及流转数据信息。
作为优选,生产供应商节点通过智能合约获取产品数据信息,当疫苗生产时,将对应的产品数据信息作为一条交易存储至区块链,获取当前交易的交易哈希,将交易哈希作为所述疫苗的唯一疫苗id,将疫苗id存入外部数据库,并调用程序生成对应的疫苗二维码或疫苗条形码。
作为优选,所述疫苗二维码或疫苗条形码粘贴于疫苗瓶体上。
作为优选,所述疫苗二维码或疫苗条形不需要加密。
作为优选,所述产品数据信息包括但不限于原料信息、生产标准、生产时间。
作为优选,所述检测数据信息包括但不限于检测标准、检测时间和检测结果。
作为优选,所述流转数据信息包括但不限于关联运单号、批次号、疫苗箱码;
通过将疫苗箱码与相关疫苗id关联的方式将流转数据信息和疫苗id关联打包存入区块链。
作为优选,第三方机构节点扫描二维码或条形码获取疫苗id,根据疫苗id获得产品数据信息、检测数据信息以及流转数据信息相关的交易哈希,根据上述交易哈希查询疫苗相关的产品数据信息、检测数据信息以及流转数据信息。
本发明的一种基于区块链的疫苗制造过程监管方法具有以下优点:
1、基于区块链的数据具有公开透明性,消费者能够清晰看到检测机构提供的真实的生产数据,从而使消费者掌握更多的产品信息;
2、基于区块链的数据具有不可篡改性,对疫苗生产相关的供应商和生产商的诚信度有较大的提升;
3、基于区块链的技术特性,能够提升品牌影响力。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
下面结合附图对本发明进一步说明。
附图1为实施例一种基于区块链的疫苗制造过程监管方法的流程框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
在本发明实施例中的“多个”,是指两个或两个以上。
本发明实施例提供一种基于区块链的疫苗制造过程监管方法,用于解决如何对疫苗的制造过程进行监管的技术问题。
实施例:
如图1所示,本发明的一种基于区块链的疫苗制造过程监管方法,包括如下步骤:
s100、部署区块链,将各个用户作为区块链上不同的节点,所述节点包括但不限于生产供应商节点、检测机构节点、流转机构节点和第三方机构节点,所述第三方结构节点包括但不限于疫苗监管机构、疫苗使用机构以及消费者;
s200、编写智能合约,并将智能合约部署于每个节点;
s300、生产供应商节点通过智能合约获取产品数据信息并存入区块链,存储交易哈希子外部数据库,并将交易哈希作为疫苗的唯一疫苗id,生成对应的疫苗二维码或疫苗条形码;
s400、检测机构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将检测数据信息和疫苗id打包存入区块链,基于检测数据信息和疫苗id生成当前交易哈希,并将所述交易哈希关联疫苗id存入外部数据库;
s500、流转结构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将流转数据信息和疫苗id打包存入区块链;
s600、第三方机构节点扫描二维码或条形码获取产品数据信息、检测数据信息以及流转数据信息。
区块链作为一种去中心化的分布式存储技术,具有可信性、难以篡改、安全保密等特性。步骤s100中基于区块链框架部署区块链平台,将生产供应商节点、检测机构节点、流转机构节点和第三方机构节点作为区块链上不同的节点,每个节点产生的数据会同步到其他节点,具有分布式记账的特点,单个节点的数据篡改不会实际生效,同时也保证了每个节点的数据真实可信,能够通过相关途径追溯到相关的数据,从而保护数据的可信度以及准确性。
智能合约即链码,部署于区块链各节点,当符合运行条件时,智能合约便会自动执行。编写智能合约,在各生产供应商节点,智能合约获取生产系统对应的生产数据信息如原料信息、生产标准、生产时间等,当疫苗生产完成时,将对应的产品数据信息作为一条交易存储至区块链,获取当前交易的交易哈希,将交易哈希作为所述疫苗的唯一疫苗id,将疫苗id存入外部数据库,并调用程序生成对应的疫苗二维码或疫苗条形码。疫苗二维码或疫苗条形码粘贴于疫苗瓶体上。上述疫苗二维码或疫苗条形不需要加密。
检测机构节点检测疫苗,扫描疫苗二维码或条形码获取疫苗id即疫苗对应的生产数据信息交易哈希,查询区块链获得信息。检测完成后,将检测标准、检测时间、检测结果以及疫苗id即生产数据信息交易哈希)等信息打包存入区块链获得交易哈希,交易哈希关联疫苗id存入外部数据库。
产品出库、入库等各流转机构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将地点时间、操作人或单位等信息打包交易,并关联运单号、批次号、疫苗箱码,将上述流转数据信息上传区块链并根据疫苗箱码关联各疫苗id。
第三方机构节点扫描二维码或条形码获取疫苗id,根据疫苗id获得产品数据信息、检测数据信息以及流转数据信息相关的交易哈希,根据上述交易哈希查询疫苗相关的产品数据信息、检测数据信息以及流转数据信息。
上述各过程信息均不用加密,任何人使用扫码程序都将获取疫苗信息。使疫苗信息更加透明、公开。
本发明的一种基于区块链的疫苗制造过程监管方法,利用区块链的数据不可篡改性以及安全性来对疫苗材料中的化学物质及其含量等原料及生产信息用清晰,直观的数据来展示;使用二维码或条形码的方式方便消费者查看该材料的原料以及生产的相关资料和检测机构提供的化学物质的检测信息及其含量;使用扫码程序任何人都可以获取疫苗信息。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
1.一种基于区块链的疫苗制造过程监管方法,其特征在于包括如下步骤:
部署区块链,将各个用户作为区块链上不同的节点,所述节点包括但不限于生产供应商节点、检测机构节点、流转机构节点和第三方机构节点,所述第三方结构节点包括但不限于疫苗监管机构、疫苗使用机构以及消费者;
编写智能合约,并将智能合约部署于每个节点;
生产供应商节点通过智能合约获取产品数据信息并存入区块链,存储交易哈希子外部数据库,并将交易哈希作为疫苗的唯一疫苗id,生成对应的疫苗二维码或疫苗条形码;
检测机构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将检测数据信息和疫苗id打包存入区块链,基于检测数据信息和疫苗id生成当前交易哈希,并将所述交易哈希关联疫苗id存入外部数据库;
流转机构节点扫描疫苗二维码或条形码获取产品数据信息,通过智能合约将流转数据信息和疫苗id打包存入区块链;
第三方机构节点扫描二维码或条形码获取产品数据信息、检测数据信息以及流转数据信息。
2.根据权利要求1所述的一种基于区块链的疫苗制造过程监管方法,其特征在于生产供应商节点通过智能合约获取产品数据信息,当疫苗生产时,将对应的产品数据信息作为一条交易存储至区块链,获取当前交易的交易哈希,将交易哈希作为所述疫苗的唯一疫苗id,将疫苗id存入外部数据库,并调用程序生成对应的疫苗二维码或疫苗条形码。
3.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于所述疫苗二维码或疫苗条形码粘贴于疫苗瓶体上。
4.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于所述疫苗二维码或疫苗条形不需要加密。
5.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于所述产品数据信息包括但不限于原料信息、生产标准、生产时间。
6.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于所述检测数据信息包括但不限于检测标准、检测时间和检测结果。
7.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于所述流转数据信息包括但不限于关联运单号、批次号、疫苗箱码;
通过将疫苗箱码与相关疫苗id关联的方式将流转数据信息和疫苗id关联打包存入区块链。
8.根据权利要求1或2所述的一种基于区块链的疫苗制造过程监管方法,其特征在于第三方机构节点扫描二维码或条形码获取疫苗id,根据疫苗id获得产品数据信息、检测数据信息以及流转数据信息相关的交易哈希,根据上述交易哈希查询疫苗相关的产品数据信息、检测数据信息以及流转数据信息。
技术总结