Font Size: a A A

Research On Food Information Traceability Based On Blockchain

Posted on:2021-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:X X ZhouFull Text:PDF
GTID:2381330614458312Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Food information traceability is an important means of modern food supply chain management,and also a key technology to solve food safety problems.The traditional food information traceability system generally adopts centralized management approach,and stores the information in the database managed by the third-party organization.In this mode,a trusted third-party organization is needed to ensure the authenticity of the data.There is a risk that the data will be tampered with and infringe on the interests of businesses and consumers.The process of food circulation involves many participants.The inconsistency of information system is easy to lead to the problem of information asymmetry,which makes it difficult and inefficient to pursue responsibility for food problems.As a distributed storage system,blockchain is suitable for data sharing and protection with its decentralization,non-tampering,collective maintenance and other characteristics,which can strengthen the security and credibility of data.In order to solve the problems of data tampering and transaction trust in food information traceability,this thesis studies the safe storage and data sharing of food information using blockchain technology.Firstly,a food information traceability scheme based on blockchain technology is proposed in this thesis.The proposed scheme uses blockchain technology as the underlying support technology,combined with the IPFS distributed storage system to collaboratively store data files to alleviate the problem of blockchain data explosion,and uses cryptographic algorithms to protect data privacy.For the circulation of food information on the chain,saveral smart contracts are designed to realize entity transactions and read and write data in the blockchain.This thesis uses the Ethereum blockchain to develop smart contracts,combines the IPFS and the Meta Mask wallet plugin to implement the food information traceability scheme,and verifies the feasibility of the scheme through experiments.Secondly,aimimg at the problems of low efficiency and waste of resources in the traditional consensus algorithm in the blockchain,an improved PBFT algorithm based on node partition is proposed.Thsis thesis introduces the zoning and credit mechanism into the PBFT algorithm,and elaborates on the improvement process of the algorithm.Under the premise of maintaining the consistency of the blockchain,the improved algorithm reduces malicious behavior of nodes through the credit mechanism and maintains the security of the system.Experiments prove that the algorithm proposed in this article can reduce the amount of network data transmission in the consensus process,and is superior to the PBFT algorithm in both throughput and latency,the efficiency of consensus is improved.It alleviates the problem of communication bottleneck caused by the increase of users in the blockchain application,which cannot be applied on a large scale,making the blockchain better suitable for the supply chain industry.
Keywords/Search Tags:Blockchain, smart contract, consensus algorithm, information traceability
PDF Full Text Request
Related items