Font Size: a A A

Design And Implementation Of Drug Supply Chain Traceability System Based On Blockchain

Posted on:2020-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:D XueFull Text:PDF
GTID:2404330602450383Subject:Engineering
Abstract/Summary:PDF Full Text Request
Drug safety is a matter of life safety.In the face of frequent drug safety incidents,drug traceability system is able to track all information in the process of drug circulation and is an effective measure to reduce drug safety incidents.The drug traceability method has the self-built traceability system of the pharmaceutical companies and the traceability service provided by the third-party platform.These two methods will face many problems with centralized data storage,such as data authenticity and integrity issues,information closure issues in the circulation of drugs,privacy issues,and regulatory issues.Therefore,it is necessary to study a transparent,supervisable,and privacy-protecting drug traceability system.Blockchain technology has the characteristics of distributed fault tolerance,trustworthiness,and data tampering,which can be used to solve the problems of traditional drug traceability systems.The existing research on the application of blockchain technology in the field of traceability mainly studies the transaction process of nodes in the blockchain network,including the verification process of transaction information and block information,and the storage method of transaction information.The current method lacks the data before it is stored in the blockchain,and the research on the privacy protection of blockchain nodes.Aiming at the problems existing in the current drug traceability system and the shortcomings of existing research,this thesis designs and implements a traceability system for information sharing among participants in the drug supply chain by using blockchain technology.The main works are divided into several parts:Firstly,this thesis builds a blockchain-based drug information interconnection platform that depends on Hperledger Fabric to establish the operating environment of the underlying blockchain nodes.According to the requirements of drug traceability,this thesis designs and implements smart contracts written in Go language.The business processor uses the Node.js SDK to interact with blockchain networks.The platform has the functions of user account management,publishing drug information,and querying drug information.Secondly,for the problem of data authenticity within the system,this thesis establishs a drug supply chain traceability model and the drug data synchronization verification module proposes a verification method that the recipient compares the electronic tag data with data in blockchain networks.The digital signature ensures that the tag data cannot be falsified and the blockchain technology itself is tamper-proof,which ensures the security and authenticity of the data during the process of drug circulation.Thirdly,for the problem of privacy protection within the traceability system,the isolation of ledger for nodes with business competition relationships can be realized through multi-chain mechanism,and establishing private data transactions between part of nodes in the chain achieve privacy protection for sensitive data.These two methods realize safety and controllability for data interaction within the system and improve the security of data in the system.In this thesis,a drug supply chain traceability system based on blockchain is designed and implemented,including sub-modules such as drug data synchronization verification,blockchain network structure,smart contract,and data management.The test results show that the system can realize the sharing and management of drug data in the system from the aspects of security,timeliness and applicability.This thesis provides exploration and practice for the blockchain technology in the field of drug traceability.
Keywords/Search Tags:Drug traceability, blockchain, smart contract, traceability model, privacy protection
PDF Full Text Request
Related items