Font Size: a A A

Agricultural Product Traceability System Based On Blockchain Technology

Posted on:2022-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2481306539481344Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Edible agricultural products are essential food in people's daily life and diet,and the quality and safety of edible agricultural products is the most important livelihood issue that society concerned about.In recent years,frequent problem of produce quality safety has damaged the right of consumer and the reputation and image of agricultural producers.However,the data of traditional centralized traceability system could falsified easily and it could not provide guaranteed real trace source information.Hence using block chain technology to build a data security and falsify resistance agricultural products traceability platform is of great significance.The main research contents of this paper are as follows:(1)This paper state the current situation and development of domestic and overseas agricultural products trace source system and the development and application of block chain technology,pointing out the shortcomings of traditional centralized storage model traceability system.We apply blockchain technology to the construction of agricultural product traceability platform to provide authentic and reliable trace.(2)The thesis introduces the storage mode of blockchain,the block data structure,and the cryptography technology used in blockchain.By comparing the characteristics and usage scenarios of the commonly used blockchain development platforms,we finally choose Hyperledger Fabric.This paper explains the network communication,ledger storage structure,consensus service and chain code service of Fabric.(3)We use a series of object-oriented approach to do system requirements analysis and system general architecture design.This paper mainly focuses on designing the deployment scheme of each node of Fabric decentralized network and the properties stored by each smart contract and the methods used to process the business logic and how system backend SDK call the smart contract to interact with the blockchain ledger data.Based on above design,we build the Fabric network and complete the deployment of the smart contract and developed each functional module of the trace system.In addition,we offer data falsify check function to discover falsified data and recover them.We realize data falsify resistance and ensure the true and reliable trace query.
Keywords/Search Tags:Agricultural Product Trace Source, Blockchain, Hyperledger Fabric, Smart Contract, Data Falsify Check
PDF Full Text Request
Related items