Font Size: a A A

Research On Key Technology Of Product Traceability Based On Blockchain

Posted on:2021-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:M Y WuFull Text:PDF
GTID:2518306539458044Subject:Cyberspace security
Abstract/Summary:PDF Full Text Request
With the continuous accumulation of products put on the market,product safety is getting more and more attention,product security issues are complex,and governance is difficult.Product traceability allows users to query product details by scanning QR codes or logging on traceability websites.Source tracing technology is important.There are many links from product production to sales,and many data providing departments involved.For traditional product traceability technology,the data collection and statistics are cumbersome,the data integrity is poor,and the traceability data is stored in a centralized database.There is a risk of tampering and forgery,and the authenticity and security of data cannot be guaranteed.Blockchain is a distributed decentralized,non-tamperable and highly secure technical architecture.Based on the decentralized and non-tamperable characteristics of the blockchain,this paper studies the use of blockchain as the underlying storage technology for product traceability data.The research content includes five aspects: First,investigate the traceability data of related products,and study the way it is stored in the blockchain.Secondly,in response to the problem that the Proof-of-Work(Po W)mechanism wastes computing power and the Proof-of-Stake(Po S)mechanism easy for the rich to get richer,reduce the difficulty of hash calculation,set an upper limit for effective currency holding time and coin age,and introduce credit values,proposes an improved blockchain consensus mechanism based on Po W and Po S,and sets up a blockchain to conduct experiments.The experimental results show that the mechanism has the effects of reducing the waste of computing power and balancing the competition of accounting rights.Then,for the problem that the erroneous data written in the blockchain cannot be modified or deleted,the block is divided into a data area and an extension area,and the Merkle tree is constructed separately from the two areas.A data modification scheme of blockchain based on hash algorithm is proposed,and experiments are carried out from two aspects of data modification and integrity verification.The experimental results show that the data modification scheme of blockchain is feasible.Then,periodically extract the data from the blockchain network to update the centralized database,and propose a data storage scheme combining the blockchain and the traditional centralized database to improve query efficiency while ensuring the security of traceable data.Finally,based on the research of this paper,a product traceability system is designed and implemented,which uses blockchain as the underlying storage technology.
Keywords/Search Tags:blockchain, product traceability, consensus mechanism, data revisable, data security
PDF Full Text Request
Related items