# Wire and Cable Quality Traceability System Based on Industrial Internet of Things and Blockchain
## 3 Identity Resolution System and Blockchain Technology Integration Method
### Data Interaction Synchronization for the Integration of Identity Resolution and Blockchain  
The interactive synchronization problem of cable quality data is divided into the data synchronization of the identity resolution system and the data synchronization between the identity resolution system and the blockchain system. Identity resolution system data synchronization consists of product data synchronization and identity data synchronization. Product data synchronization through the product add interface or directly in the background exists to enter product information; if product information entry is complete, it occurs in secondary node synchronization to generate data templates. Product data to be synchronized include product name, model specification, length, rated voltage, standard number, production date, inspection number, etc. The identity data synchronization first generates the identity on the application platform through the identity creation interface, returns the IIoT identity and QR code link  
Figure 7: Identify data resolution smart contract process. (consistent with the agreed format content), and then uploads the identity data through the identity update interface. Data synchronization between the two systems is then achieved by using the identification service node to listen to the state ledger of the blockchain node through the \"SYN\" method. The smart contract code is shown in Algorithm 1. ```
1:Input:
2:input
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
12



the process information of wire and cable production and key technical parameter information through the digital transparent supply chain. Thus, realizing the reliable traceability of quality and safety is not easy. Therefore, using wire and cable products as the object of research, based on the IIoT identity resolution and blockchain technology, we created a wire and cable quality traceability system to support the enterprise's rapid and low-cost use of related technical services. ### Overall Framework

Coding is the premise and basis of product quality traceability. The coding information of cable products is printed on the cable product body and product certificate in the form of a QR code. According to the direction of cable product flow, the key quality data information generated by its production, testing, circulation, sales, and other links is assigned code associations. With a wide range of cable models and types, when tracing the quality of cables, not only does it require a large amount of data, but it also needs to ensure the authenticity of the data content. Therefore, a cable quality traceability system that integrates identity resolution and blockchain technology can provide a more transparent and trustworthy quality management process, ensuring the data's trustworthiness and integrity and preventing it from being tampered with and falsified. Participants can track cable production and supply chain quality information through identifiers to ensure that cables comply with standards and specifications. Its structural framework is shown in Figure 8.

The display layer is the topmost layer of the quality traceability system. Users can access the basic information of the cable by scanning the QR code. The system allows companies to access the quality information data of each part in the cable design and manufacturing process. Figure 8: Technical framework for the integration of identity resolution and blockchain.