软件导刊2024,Vol.23Issue(5):130-136,7.DOI:10.11907/rjdk.231373
一种基于区块链的可信溯源应用
A Trusted Traceability Application Based on Blockchain
摘要
Abstract
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.关键词
区块链/溯源/去中心化/智能合约/以太坊Key words
blockchain/traceability/decentralization/smart contract/Ethereum分类
信息技术与安全科学引用本文复制引用
张晓宇,沈苏彬..一种基于区块链的可信溯源应用[J].软件导刊,2024,23(5):130-136,7.基金项目
江苏省未来网络前瞻性研究项目(BY20130951108) (BY20130951108)