计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (3): 35-41.DOI: 10.3778/j.issn.1002-8331.1908-0113
禹忠,郭畅,谢永斌,薛栋
YU Zhong, GUO Chang, XIE Yongbin, XUE Dong
摘要: 为了解决目前医药防伪溯源系统中存在的中心化易篡改、存储信息不全面以及信息私密性等问题,提出了一种基于区块链的医药防伪溯源系统。此系统在超级账本(Hyperledger)的Fabric区块链平台上开发,系统环境配置有医药厂、经销商、医院3个组织,通过Go语言开发链码,采用Node.js来编写客户端程序,并结合链码中的药品溯源功能发起查询请求。最终,通过证书认证的用户账号可以实现药品信息在网页的查询,且查询响应时间的平均值为22?ms。区块链所具有的数据难以篡改、时间戳以及交易可追溯的特性能很好地应用于医药防伪溯源系统,使系统溯源功能更加完善,且消费者能得到包括药品生产信息、物流信息及使用信息在内的全部溯源信息。