| With the rapid development of industrial Internet,the rapid increase in the number of enterprise access leads to the rapid growth of industrial data,which brings great challenges to industrial Internet identity resolution.The existing traditional identity resolution system has the risk of resolution data being tampered easily,and the security risk of root node failure and unequal rights in architecture,which affects the credibility of enterprise resolution data and the stability of the identity resolution system.The advantages of blockchain technology in decentralization,consensus trust,data security and credibility,the integration of industrial Internet identity resolution technology and blockchain technology can improve the above problems.However,the integration of blockchain technology into the identity resolution system will cause certain performance bottlenecks.Therefore,this paper firstly studies the performance bottleneck of incorporating blockchain technology into the identity resolution system due to the high algorithm complexity and high resource consumption in the consensus process of blockchain,and proposes a set of efficient consensus algorithm based on improved threshold signature,which effectively improves the overall performance of the system.Secondly,the resolution authentication and credibility verification mechanism are designed based on smart contract to enhance the security of resolution data.The main work of this paper is as follows:1)The performance problems caused by the application of blockchain technology to industrial Internet identity resolution are studied.The practical Byzantine fault-tolerant consensus algorithm commonly used in alliance chains has high algorithm complexity and view switching affects consensus efficiency.Therefore,the further application of the practical Byzantine fault-tolerant consensus algorithm to big data scenarios,especially industrial big data scenarios,is limited.This paper proposes a Byzantine fault-tolerant consensus algorithm based on improved threshold signature.The consensus algorithm transforms the consensus process,simplifies the communication process between nodes,and realizes the dynamic view switching by improving the view switching mode using random function.Experimental results show that compared with the practical Byzantine fault-tolerant consensus algorithm,the consensus algorithm proposed in this paper reduces the impact of algorithm complexity and view switching on consensus efficiency,improves the transaction throughput of blockchain and reduces the delay.2)The security of resolution data in identity resolution technology of industrial Internet is studied.The identity authentication and credibility verification mechanism of industrial Internet identity resolution is designed by using smart contract.The mechanism realizes the interaction rules of prefix identity application,registration,update and resolution of business identity and data ledger,and realizes tamper-proof verification and redundancy backup through up-chain storage of identity data,which improves the security of identity data.3)Based on the above research content,this paper carries out detailed demand analysis,overall design and functional module design for the functions of the industrial Internet identity resolution system.The prototype system was developed by using JD blockchain as the framework,realizing functions such as user management,system monitoring,prefix registration,business identity registration,update and resolve.Experimental results show that the system supports prefix identity authentication,peer trusted storage and data verification,and the latency and throughput of resolution and registration can meet the requirements of the system. |