| With the rapid development of the new energy vehicle industry,the total demand for new energy vehicle power batteries is increasing year by year,and the number of waste power batteries generated is bound to rise in a blowout manner.The establishment of a safe and reliable power battery life cycle traceability management system can avoid environmental pollution and safety accidents caused by counterfeiting and poor and inability to properly dispose of these waste batteries.At the same time,it can also monitor the electrical performance of the battery,increase the credibility of the trading market,and improve the recycling efficiency of used batteries.Taking advantage of the characteristics of blockchain technology such as decentralization and non-tampering,this paper proposes a blockchain-based traceability management scheme for the problems of counterfeiting,information concealment,and lack of consumer information in the traditional power battery traceability system.The research contents of this paper are as follows.(1)After in-depth study of the operation mechanism of each link in the power battery traceability scenario,the overall architecture of the system is designed.And according to the demand analysis,the corresponding module,database and smart contract design are carried out.(2)The problems of PBFT algorithm in power battery traceability system,such as high communication cost and low scalability,are analyzed.Aiming at these problems,a Byzantine fault tolerant algorithm(VTBFT)based on verifiable random function(VRF)and BLS threshold signature is proposed.First,the algorithm uses VRF algorithm to select the master node,and hides the identity of the master node through VRF zero knowledge proof;Next,BLS signature algorithm is used to achieve signature aggregation and reduce multi round communication between nodes;Finally,threshold signature technology is used to replace the voting process to reduce the communication complexity.The experiment proves that VTBFT algorithm has higher throughput and lower delay.(3)On the basis of the improved algorithm,this paper realizes the main functional modules of the power battery traceability system based on the blockchain,and tests the relevant functions of the system,which can achieve the desired results. |