| Because of the imperfection of traceability system and the underdevelopment of traceability technology,the field of supply chain traceability has been facing many challenges.The lack of timely sharing of traceability information,the emergence of information isolations,and the inaccuracy of traceability data have greatly reduced the credibility and feasibility of traceability in the supply chain,destroying the people’s confidence in food safety.The blockchain is essentially a decentralized distributed database,which has the characteristics as tampering proof,transparency of information and decentralization.Since its inception,blockchain technology has become the focus of research in many fields such as traceability,finance,and digital copyright.Blockchain technology essentially meets the needs of information traceability and data transparency,and provides solutions to the bottleneck problems in many fields.More and more projects involving blockchain are put into practice nowadays.Supply chain traceability is one of them.Based on the HACCP quality system,this paper explored the feasible schemes of applying blockchain technology to traceability of aquatic product supply chains,realizing three goals,quality monitoring of aquatic products,image information uploading and data traceability in authentic ways.The article first built a blockchain aquatic product supply chain traceability model based on the HACCP quality system,in which the blockchain certification module was designed and data structure extracted according to links of the supply chain.Then this paper focused on the processing process where HACCP is most widely used,exploring the specific implementation plan of the processing process of the aquatic product supply chain with smart contracts for the traceability business.At the same time,in consideration of the efficiency of data uploading,the method of combining IPFS to store unstructured data such as pictures was discussed.A storage method was proposed,in which the data was stored on IPFS and the returned hash value of data uploaded on-chain.In the process of data indexing,the patch numbers of products were needed,the corresponding hash value was then gotten from the block of blockchain,and the data from the IPFS.Finally,this article implements the proposed HACCP-based blockchain aquatic product supply chain traceability scheme on the permissioned chain platform,Hyperledger Fabric.Taking the processing process of raw oyster as an example,a functional test was performed to verify the feasibility of the three goals proposed by the program.At the same time,the performance test of the system verifies the usability of the system for production practice. |