| Eggs are an indispensable and important source of nutrition in human life.Therefore,it is very important to establish a complete set of egg traceability system to ensure the quality and safety of eggs for the protection of people’s health.However,there are many subjects and links involved in the egg traceability process at present,and the data needed and data management for egg traceability are all responsible for these isolated subjects,with a high degree of centralization.The data is particularly easy to be tampered with or lost by network virus attacks,and the integrity and security of the data cannot be effectively guaranteed.It has been unable to meet the needs of the existing traceability system.The characteristics of blockchain technology,such as decentralization,openness,and information non-tampering,are extremely in line with the requirements of the current egg traceability system.Therefore,it is of great significance and feasible to build an egg traceability system based on blockchain technology.The main research contents of this paper are as follows:(1)Analyze the importance and feasibility of combining blockchain technology with egg traceability.Starting from the background and significance of the topic selection,the importance and urgency of the topic selection are clarified.From the two aspects of the current situation of food traceability system and the application status of blockchain technology,domestic and foreign are selected as different perspectives to compare,and the necessity and feasibility of the topic selection are clarified.Based on the structure,principle and characteristics of blockchain technology,the advantages,disadvantages and application scenarios of different blockchain technology platforms are analyzed and compared,and Ethereum is selected as the underlying blockchain framework of the system,which further clarifies the feasibility of the topic selection from the technical level.(2)Design and implement an egg traceability system based on Ethereum blockchain.After the development framework is selected,the system requirements analysis,system design,database design,and blockchain function design are carried out using software engineering methods.The main functional modules of the system are introduced in detail,including the construction process of blockchain network,the implementation effect of traceability business,the implementation effect of traceability supervision and traceability query business.(3)Functional test of the system.After the development of the egg traceability system is completed,the function test of the system is carried out.The test results show that the system can complete the egg traceability and ensure the authenticity and reliability of the traceability information.The research results show that the combination of ethereum blockchain technology and egg quality traceability can make full use of the advantages of ethereum blockchain,reduce the complexity of the egg quality traceability system from the structure and underlying technology,realize the whole traceability of the egg supply chain,and effectively ensure the safety of eggs.In the future,we can improve the data processing efficiency and ability of the Ethereum blockchain platform,deepen the depth and breadth of data interaction between the ethereum blockchain and the traceability system,optimize business processes,and realize the integration of software,in order to achieve higher efficiency and better services. |