Font Size: a A A

Research On Consumer Electronics Traceability System Based On Blockchain And Io T Identifier

Posted on:2021-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X ZhangFull Text:PDF
GTID:2428330614958502Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet of Things(Io T)and intelligent manufacturing,the kinds and quantities of consumer electronics used in people's life are increasing day by day.However,there are always some inevitable problems in consumer electronics,such as fake products,inferior products and so on.Establishing a safe,reliable and transparent traceability system for the whole life cycle of consumer electronics is one of the effective ways to solve the problem of product quality,and it also has important theoretical research significance and practical application value.In recent years,due to its distributed and tamper-proof characteristics,blockchain has been used as a basic technology to build product traceability systems in various industries,such as agricultural products and pharmaceuticals.However,due to the variety of components of consumer electronics and the huge amount of information in production,circulation and after-sales links,tracing its full life cycle will lead to blockchain data explosion problems,the industry is not yet a mature in whole life cycle of consumer electronics based on the block chain traceability system.In response to this challenge,based on an in-depth study of the key technologies of blockchain and identifier,this thesis integrates the Io T identification and blockchain,designs and develops a traceability prototype of consumer electronics based on blockchain and Io T identification.The system effectively avoids the problem of blockchain data explosion,and realizes the information of the entire life cycle of consumer electronics transparent,traceable and tamper proof.The main research and innovation contents of this thesis are as follows:1.Research the blockchain technology applied to the traceability system of consumer electronics.Aiming at the problem that the abnormal node acts as master node,high communication cost in consensus process and low efficiency of view switching in the traditional Practical Byzantine Fault Tolerance(PBFT)consensus algorithm,which is not suitable for the traceability system,an Improved Practical Byzantine Fault Tolerance(IPBFT)algorithm based on the credibility and voting mechanism is proposed.IPBFT algorithm reduces the probability of the abnormal node acting as the primary node,and also saves the resource loss caused by inter-node communication.Experimental results show that compared with PBFT,IPBFT not only increases the average throughput and reduces the delay,but also improves the system's operating efficiency and security,and meets the basic needs of the traceability system of consumer electronics products.2.Research on the Io T identification technology applied in the traceability system of consumer electronics.Propose the Object Identifier(OID)identification coding scheme,OID identification number application and information registration mechanism,and OID identification resolution mechanism,which are suitable for the traceability system of consumer electronics.3.Propose a tracing system scheme of consumer electronics based on the blockchain and Io T identification,which includes two parts: the traceability scheme within the blockchain and the traceability scheme outside the blockchain.The first part,based on the Hyperledger Fabric blockchain,takes IPBFT as the consensus algorithm.It mainly records the digital summary of key traceability information and detailed traceability information of consumer electronics.The second part,based on OID identification system,mainly records the detailed traceability information of consumer electronics and the digital summary generated by the traceability information.By comparing the similarities and differences between inside and outside the chain,it can determine whether the traceability information outside the blockchain has been changed.The traceability system proposed in this thesis guarantees the authenticity of all traceability information and avoids the problem of blockchain data explosion.4.Develope the prototype system of the proposed scheme in this thesis based on the Hyperledger Fabric blockchain,Node.js programming language,My SQL database and Qt Creator platform.The system function test shows that the user can quickly record or query the traceability information according to the OID identification number of consumer electronics through the prototype system.The implementation scheme proposed in this article is designed reasonably,and ensures that all traceability information of consumer electronics is transparent,traceable and tamper proof.
Keywords/Search Tags:consumer electronics, blockchain, IoT identification, traceability
PDF Full Text Request
Related items