Font Size: a A A

Research And Implementation Of Traceability System Of Meat Products Based On Blockchain Technology

Posted on:2019-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:X M ZouFull Text:PDF
GTID:2381330563485410Subject:Engineering
Abstract/Summary:PDF Full Text Request
Agricultural products,especially the daily essential agricultural products for residents,are related to the vital interests of every consumer.The issue of agricultural product safety is also one of the issues most concerned by the public.The frequent occurrence of agricultural product safety issues has caused the trustworthy traceability problem of agricultural product supply chains.The traditional traceability system is based on a centralized system such as two-dimensional bar code,geographic information system,Web services,RFID,and iris,and data is stored in a centralized database.Therefore,information is easily tampered with in the recording process.Traceability information is not reliable.The traditional traceability model does not solve the trust problem well.Blockchain technology,with its unique advantages,provides a new solution to the reliable traceability of agricultural product supply chains.Blockchain originated from Bitcoin,which is the underlying technology of Bitcoin.It is essentially a multi-node participating database and an open public ledger.Blockchain technology combines a multi-node consensus mechanism,distributed data storage,point-to-point transmission,and encryption algorithms,and is applicable to end-to-end information management in retail supply chains.When there are many pain points in the traditional traceability link,it is of great significance to use blockchain technology to establish a credible agricultural product traceability system.This paper uses the blockchain technology to prevent falsification,to keep decentralization and transparency,and combines the existing traceability system for agricultural product to propose solutions to the pain points of traditional traceability schemes.It aims to solve the problems of data centerization and easily being tampered with,the failure of traceability information storage,the incompatibility of software systems,and the difficulty of querying terminals.The key links in the agricultural product supply chain of this system are used as nodes in the blockchain network,and the data of each node is broadcasted through the blockchain consensus algorithm PBFT and recorded in the block.Eventually,all nodes have synchronized complete blockchain ledger information.Whenone party tries to tamper with it,other nodes will make correct judgments based on the transaction information they have recorded.The results of this paper are as follows:(1)In-depth analysis of the traditional pork traceability system has determined the format of data collection in the pork supply chain such as culture,quarantine,slaughter,transportation,and distribution.(2)Performing detailed requirements analysis of the system,including the overall functional and non-functional analysis of the system and the specific functional analysis of each subsystem.At the same time,designing database field of the system accoding to the collected data.(3)The design of pork traceability system based on blockchain technology was completed.The system is divided into three levels,Hyperledger Fabric as the bottom of the blockchain,fabric-sdk-java as the middleware layer,and Web-side traceability system as the service implementation layer.Designing the smart contract at the bottom of the blockchain and store the traceable data in the blockchain;calling the middleware to connect the upper layer business system with the underlying blockchain network;designing the overall function module of the upper layer pork traceability system to the enterprise end,The supervisory side,platform management side and other modules are designed in detail.(4)The core functions of the pork traceability system based on blockchain technology are realized.Firstly completing the deployment of the bottom of the blockchain.Secondly,the database deployment is completed according to the design to ensure the realization of the upper-level services of the traceability system.Again,using the SpringMVC framework to develop the business functions of the pork traceability system based on blockchain technology.Finally,the function of each module was tested to ensure the stable operation of the system.
Keywords/Search Tags:Agricultural product, Traceability system, Blockchain, Decentralization, Bitcoin, Tamper-proof
PDF Full Text Request
Related items