A Trusted Traceability Application Based on Blockchain
Most existing traceability systems implement centralized storage and management of traceability data,and the acquisition of trace-ability data almost only relies on third-party trust institutions.This method has the possibility of single point of failure,information asymme-try,and intentional tampering of data,and cannot guarantee the authenticity of traceability data.To address the above issues,firstly,utilizing the decentralized and tamper proof technical features of blockchain technology,a trustworthy traceability scheme based on blockchain is pro-posed.By storing traceability data in a decentralized manner and designing a authenticity verification method for data uploading,the trustwor-thy uploading and verification of traceability data are achieved;Then,to address the issue of sharing some private data in traceability applica-tion scenarios,a authenticity verification method for privacy data queries is designed in the scheme,and proxy re encryption is introduced to implement authorization queries,effectively protecting private data and enabling secure queries;Finally,based on the Ethereum platform and utilizing smart contract technology,the design scheme was tested.The experimental results show that the proposed scheme achieves trusted storage and authorization queries of traceability data,ensuring its credibility and security.