论文部分内容阅读
药品安全一直是医疗行业关注的热点,为解决药品安全问题,近年来政府及相关组织也逐步建立并规范了药品安全管理制度。然而药品安全事件仍层出不穷,为确保消费者生命安全及稳定药品市场秩序,急需安全可信的溯源系统对药品供应链加强监管,严厉打击生产及销售假药的行为。传统溯源系统通常存在供应链节点互不信任导致药品信息流动受阻,信息存储在各方数据库中易篡改的问题。区块链去中心化、防篡改等特性适合数据溯源,然而目前基于公有链的溯源系统存在交易处理性能低的缺陷,基于私有链的系统存在节点攻击风险或者集体作恶导致链上数据不安全的问题。针对公有链或私有链存在的交易处理性能低、链上数据不安全等问题,本文借鉴子母链思想设计了基于公有链与私有链相结合的双链机制。使用私有链对溯源交易打包验证及共识上链操作,把私有链锚定到公有链,利用公有链中存储的私有链区块信息确保私有链中数据的安全性。双链机制不但提高了系统交易处理性能,保证了系统安全性而且可以有效保护用户隐私。针对传统药品溯源系统中数据篡改及信息孤岛问题,本文设计并实现了基于双链机制的医疗药品交易溯源系统。数据存储层由区块链、My SQL数据库、IPFS系统共同组成。针对药品溯源需求研究了系统涉及的五类主体,设计了监管部门、供应链企业、消费者等功能模块。监管部门模块主要负责管理系统用户,供应链企业主要负责提交溯源数据信息,消费者模块提供了查询与数据验证机制,通过区块链存储的数据与查询出的数据对比,保证查询信息的真实性。本文提出的基于双链机制的医疗药品交易溯源系统,不仅解决了数据存储安全性问题,而且提升了系统交易处理性能。同时,能够有效防止数据篡改,对药品交易过程可以进行全流程追溯,为药品安全监管提供了有力保障,有助于监管部门追责,具有一定的社会意义及应用价值。