# 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 application layer is mainly responsible for data operation and collaborative business logic processing on the platform layer, and feedback data processing results in the display layer through the six core functions for internal personnel to query the quality information of the cable. The platform layer connects the identity systems by introducing key technologies such as blockchain's distributed storage technology, P2P (peer-to-peer network), and middleware for blockchain and the IIoT to solve the problem of logo heterogeneity of different identity resolution systems [25]. The user invokes the smart contract and API interface service to initiate a service request to the oracle, and the blockchain's execution engine delivers this message to the oracle via an internal component, which also contains information such as the address of the data source in order to make the external data source reliable. When the oracle sends a request to the data provider and obtains the corresponding cable product data, they are handed over to the transaction generator for a callback, and then through the signature algorithm, it returns the callback transaction to the execution engine for uploading and storing the data by the execution engine. The main function of the access layer is to collect data through active marking and passive marking. The active marking mainly contains the ICC (integrated circuit card), chip, communication module, and various induction devices, and the passive marking has barcode, QR code, and so on. The traceability system introduces the enterprise's IIoT system, Manufacturing Execution System (MES), Warehouse Management System (WMS), and Enterprise Resource Planning (ERP) system through the interface, and utilizes the blockchain database information sharing to realize the collection of quality information data and the formation of transaction records to be deposited in the blockchain ledger, which ensures the safe access, transmission, and reading of data in case of the terminal equipment being maliciously attacked. ### Analysis of Quality Elements

Constructing the model from the demand of analyzing and decision making and determining the corresponding core quality data of wire and cable products according to the type of identified objects can well guide the development of the IIoT and the establishment of data resources for cataloging, archiving, library building, sharing, exchange and querying [26; 27]. Figure 9 is the corresponding core quality data model for cables proposed according to relevant standards. This model from the supplier, the cable manufacturing plant, through all levels of distributors ultimately reaches the user of the entire supply chain, as do the wire and cable quality metadata model, extracted personnel, enterprises, production and processing technology, environmental data, product quality inspection, geographic location, and other relevant information, that is, a comprehensive and systematic description of the information composition of the wire and cable, to facilitate the subsequent systematic coding of the cable and the study of quality traceability methods. ### Construction of Quality Traceability Model

The enterprise user applies to the secondary node to register the Handle's prefix, and at the same time, according to the realization of the agreement in the system, saves the fixed prefix and fixed link part of the enterprise, according to the set rules for code generation. Identity data need to synchronize basic data (product information and dealer data) and dynamic data (identity registration, identity update, in/out flow data). By docking the logistics identification data, distributor data, warehouse in/out data, and distributor in/out data with the production system, we can view the flow information of each logistics identification and its current state in the application system [28,29].