疫苗可追溯性区块链
2019-08-15 16:46:15 来源:沈阳小程序开发 作者:沈阳软件开发
区块链是什么?
区块链的概念首先出现在比特币白皮书《比特币:一种点对点的点子现金系统》中。在比特币中,区块链技术成为基础技术。之后,区块链与专家分离并独立存在。
疫苗溯源平台架构图
一,角色认证
制药公司通过智能合约,超级用户评审(政府监管部门)提交申请,然后授权完成认证。连接到物联网的标签附在疫苗产品上,每批疫苗都分配有唯一的识别码。包括其生产现场和储存温度,保质期等参数。实时监测疫苗身份动态和商品流量。
二,信息录入
在供应链的每个阶段,参与者都需要提交个人认证并使用识别码将疫苗流信息写入区块链。当授权节点与另一节点“交易”时,两个节点之间需要统一协议和数字签名。
1.链条上的物流
为了理解产品的物流路线,当参与者输入产品信息时,系统根据参与者的位置信息记录相应的地理位置,条件系统可以通过GPS数据提供准确的位置信息。
在区块链系统中,如果药物在运输过程中被中断或丢失,则存储在分布式分类账上的数据可以为每一方提供快速跟踪通道,以确定药物的最终活动位置。区块链可追溯系统将详细记录药物信息,这些信息可以特定于批次并且特定于原料采购阶段。当药物出现问题时,可以实现精确的回忆。
2,关于链的信息
解决方案信息存储结构以类似于“转移交易”的方式组织,并且关联方之间的供应链过程被分成几个“交易”存储。
(以下是信息链的具体流程和块数据,非专业人士可以直接跳过相关图表查看最终结果)
2.1疫苗原料供应商向疫苗生产商供应
疫苗原料供应商在单独的“转移交易”中将每种供应信息与疫苗生产商相关联。假设疫苗原料供应商的以太坊钱包地址是Addrprovider,疫苗制造商的以太坊钱包地址是Addrproducer。 2018年7月23日,发生了两起供应“交易”,包括原料一和原料二。然后上述两个“交易”将由以下两个“转移交易”表示。
原料供应“交易”
原料2供应“交易”
2.2疫苗生产商的内部生产过程
疫苗制造商的内部生产过程使用“转移交易”联系起来。假设疫苗制造商的以太坊钱包地址是Addrproducer,生产过程在2018年7月23日完成,可以通过以下内部生产过程“交易”来表示。
内部流程“交易”
在最终生产过程完成后,将生成疫苗批号作为疫苗的身份证明。
批号“交易”
2.3疫苗生产商供应冷链
疫苗生产商向冷链的供应也使用“转移交易”联系起来。假设疫苗制造商的以太坊钱包地址为Addrproducer,冷链以太坊钱包地址为Addrcarrier,疫苗供应于2018年7月23日完成,可由以下供应冷链“交易”表示。
供应冷链“交易”
2.4冷链运输到疾病控制中心
冷链也使用“转移交易”相互关联。假设冷链的以太坊钱包地址是Addrcarrier,而ETC的以太坊钱包地址是Addrcdc。疫苗出货于2018年7月23日完成,可通过以下疫苗运输“交易”表示。
运送“交易”
2.5 CDC
为了避免暴露疫苗接种者身份信息,该计划不会将疫苗接种者的钱包地址添加到“交易”中,而是使用CDC自我转移交易来记录疫苗接种“交易”。假设ECC的以太坊钱包地址是Addrcdc,并且在2018年7月23日完成两次疫苗接种,这可以通过以下接种疫苗“交易”来表示。
疫苗接种“交易”1
疫苗接种“交易”2
三、监管和溯源
建立疫苗区块链可追溯系统并提供疫苗可追溯性服务。
疫苗区块链可追踪系统作为以太坊的矿工节点存在,以维护最新的会计信息。当用户使用批号进行查询时,疫苗块链可追溯系统通过关联的以太坊钱包地址关联查询输入数据字段批号,从而向用户显示疫苗的完整可追溯性过程。疫苗的原料供应阶段和疫苗的内部生产过程阶段直接从批号和内部生产过程号的相关部分获得,以获得相应的块“交易”信息。
监管机构可以通过疫苗区块链可追溯系统查询批次循环相应的疫苗全周期信息,并使用监管机构的私钥解密私有数据部分,以获取更详细的状态数据和疫苗信息。消费者可以通过了解每种疫苗的数量来获得有关药物流动的准确信息。
区块链集合了哪些技术?
散列函数
散列函数是加密散列,y=H(x),其特征在于:
输入任何字符长度的X将导致Y的固定长度;
不对称加密函数是不可逆的。已知X的值可以容易地获得y值。但是,如果y值已知,则不能通过反函数获得X;
对输入敏感且对碰撞强烈。两个非常相似但不同的输入值,通过哈希计算获得的哈希值非常不同,具有良好的抗冲突性,并且是高度安全的。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。