Font Size: a A A

Research And Implementation Of Trusted Traceability System For Agricultural Products Based On Blockchain

Posted on:2021-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:X T WuFull Text:PDF
GTID:2428330602472061Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of agricultural industry chain information and the improvement of people's living standards,people pay more and more attention to the security and authenticity of information in agricultural product traceability system.At present,some prominent problems such as the serious centralization of the traceability system of agricultural products,the easy tampering of information,and the non transparency of information gradually appear in front of people,which constantly erode people's trust in the traceability system of agricultural products.How to improve the security and credibility of the traceability information of agricultural products is an urgent problem to be solved.Blockchain has a wide application prospect in agricultural product traceability due to its natural characteristics such as decentralization,non tampering,openness and transparency,which provides a solution to the problems such as serious centralization and trust crisis of traditional traceability system.In view of the disadvantages of traditional agricultural products traceability,this paper proposes the research on the trusted traceability system of agricultural products based on blockchain.The main research contents are as follows:(1)Design and model construction of traceability scheme based on blockchain.Aiming at the problems of the traditional agricultural products traceability system,such as the serious centralization,the information easy to be tampered with,and the information opaque,this paper designs the traceability schemes of the agricultural products industry chain based on the blockchain,such as the process,data storage and association,intelligent contract and so on,to ensure the seamless connection,openness and transparency of the information of the industry chain;and constructs the traceability model and optimization of the agricultural products based on the blockchain the inquiry model ensures the security and authenticity of product information,and improves the efficiency of system inquiry;designs the branch traceable source code suitable for agricultural products,so that the system can trace the source of product information when there are branches in the industrial chain.The design of the scheme and the construction of the model lay a theoretical foundation for the next research and development of the blockchain traceability system.(2)Aiming at the problems of high delay and low efficiency of PBFT in the field of agricultural product traceability,a low delay consensus algorithm IPBFT based on alternativevoting mechanism is proposed.The algorithm adds a set of alternate nodes to support the dynamic changes of nodes;optimizes the view switching protocol,does not save the unfinished proposal message when the view is switched,initializes the view number after the switch,omits the confirmation stage in the consensus process,reduces the delay of reaching consensus;improves the selection method of the main node to vote based election the mechanism can not only reduce the communication cost of view switching,but also avoid the phenomenon of Byzantine nodes being re elected as master nodes.Comparative experiments show that IPBFT algorithm has lower consensus delay and higher throughput,which can reduce the network communication overhead and save the transmission energy consumption of the system.(3)Design and implement the trusted traceability system of agricultural products based on blockchain.Combined with the actual needs of the industrial chain,the module and architecture of the system are designed in detail,and the system is realized by using super Ledger as the development platform.The system integrates the design scheme,the model and the low delay IPBFT consensus algorithm of the blockchain to realize the trusted traceability of agricultural products and ensure the security and credibility of the traceability information of agricultural products.
Keywords/Search Tags:Block Chain, Trusted Traceability of Agricultural Products, Traceability Model, Alternative Voting Mechanism, Consensus Algorithm
PDF Full Text Request
Related items