Coating VOCs content traceability supervision system and method based on Fabric block chain technology

The Fabric blockchain-based system addresses the vulnerabilities of traditional traceability systems by ensuring data integrity and transparency in architectural coatings, enabling comprehensive product traceability and accountability.

CN119151555APending Publication Date: 2024-12-17BEIJING MUNICIPAL RES INST OF ENVIRONMENT PROTECTION
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202410975859.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional traceability systems for architectural coatings are centralized, vulnerable to tampering, and lack detailed production process information, leading to opacity and lack of accountability.

Method used

A VOCs content traceability supervision system based on Fabric blockchain technology, utilizing a decentralized network with smart contracts and data layers to record and track data from production to use, ensuring data authenticity and accountability through encryption and identity authentication.

Benefits of technology

Ensures reliable data integrity and transparency across the industrial chain, enabling product traceability and accountability by preventing tampering and providing detailed information from production to use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151555A_ABST
    Figure CN119151555A_ABST
Patent Text Reader

Abstract

The invention discloses a coating VOCs content traceability supervision system based on a Fabric block chain technology. The system comprises a Web client, a network layer, a data layer, a contract layer and a data access layer. The Web client side enables consumers and participants in the circulation process of the building coating to interact with the Fabric block chain platform; the network layer comprises a consensus mechanism, a P2P network and a data verification mechanism in the network; the data layer builds a block chain network environment through a hyperledger Fabric, carries out data collection on building coating data and carries out distributed storage on the collected information; the contract layer is installed on a chain code on a block chain and provides an interface for operating block chain service; the data access layer obtains information of the building coating in the process from production to circulation and uploads the information to the block chain. According to the method, the problems of non-transparent information, non-standard process, no basis for responsibility investigation and the like in the whole industrial chain are solved, and a technical means is provided for controlling unqualified products.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain technology, and in particular to a VOCs content traceability monitoring system for architectural coatings based on Fabric blockchain technology. Background Art

[0002] Traditional traceability systems use a single node to store data, which is centralized and can be tampered with in the background. Moreover, most traditional traceability systems cannot provide detailed information on the production process of architectural coatings. The lack of data transparency means that people can only understand the product partially through identity information, which is not conducive to the development and implementation of product traceability systems.

[0003] The present invention constructs a VOCs content traceability supervision system for building coatings based on Fabric blockchain technology, records and tracks data on the production, logistics, wholesale and retail, sampling and testing, and use of building coatings, and uses the decentralized, difficult-to-tamper data and traceable transaction records of blockchain technology to ensure data reliability, solve problems such as information opacity, non-standardized processes, and lack of basis for accountability in the entire industrial chain, and provide technical means for achieving product traceability and controlling unqualified products. Summary of the invention

[0004] The purpose of this invention is to provide a VOCs content traceability supervision system for architectural coatings based on Fabric blockchain technology, which can supervise the entire life cycle of architectural coatings from production, circulation, sampling detection and use, ensure the authenticity of the data, and achieve product source traceability, destination verification and accountability.

[0005] To achieve the above object, the present invention is implemented by the following technical solutions:

[0006] Provides an anti-counterfeiting and traceability system for architectural coatings based on Fabric blockchain technology.

[0007] Including Web client, Fabric network environment module, smart contract module and client development module;

[0008] The Fabric network environment module includes a network layer and a data layer, the smart contract module includes a contract layer, and the client development module includes a data access layer;

[0009] The web client enables consumers and various participants in the circulation process of architectural coatings to interact with the Fabric blockchain platform, providing users with a simple interactive interface; including identity registration, input interface and various information query platforms;

[0010] The network layer is the basis for information transmission on the Fabric blockchain platform, including consensus mechanism, P2P network and data verification mechanism in the network;

[0011] The data layer uses Hyperledger Fabric to build a blockchain network environment, collects architectural coating data and stores the collected information in a distributed manner, and ensures user and data security through encryption and identity authentication;

[0012] The contract layer refers to smart contracts, which are chain codes installed on the blockchain, provide interfaces for operating blockchain services, and act as a bridge.

[0013] The data access layer obtains information about the process from production to circulation of architectural coatings and uploads it to the blockchain.

[0014] Furthermore, the data collected by collecting architectural coating data includes architectural coating production information, architectural coating circulation information, and architectural coating detection information.

[0015] Furthermore, in the Web client, when the user registers on the client, he / she fills in the necessary information including ID number, name, password and contact information to ensure the authenticity of the user; the corresponding chain code is executed through the Fabric SDK, and after the chain code is successfully verified, the registration information is uploaded to the chain; when logging in, the user enters the ID number and password, and can log in successfully after passing the verification.

[0016] Furthermore, at the data layer, when an enterprise user initiates an upload transaction request, the smart contract is executed, consensus is reached through the consensus algorithm, a valid block is generated, and then the data is broadcast to other nodes of the blockchain.

[0017] Furthermore, the data access layer obtains information about the process from production to circulation of architectural coatings in two ways: one way is that the data upload module located in the access layer adopts the WebApp development mode, and uses HTML+JavaS crip+css to develop mobile applications; the mobile phone's built-in camera, clock, and GPS are used to upload information including pictures, time, and longitude and latitude generated during the production and circulation of architectural coatings to the blockchain through http requests; the other way is that after the traceability information of the architectural coatings is filled in the Web client, it is packaged into json format information, and the packaged traceability information is transmitted to the data access layer. After the data is parsed into a transaction call command, a transaction request is sent to the system through the data access layer, and then after reaching a consensus through the consensus mechanism, the data is stored in the blockchain.

[0018] A method for implementing the coating VOCs content traceability supervision system based on Fabric blockchain technology, comprising:

[0019] Step 1: Deploy the Fabric environment according to the functional requirements of the system. The Fabric environment of the system is configured with five organizations, namely, raw material suppliers, manufacturers, distributors, third-party testing agencies and regulatory authorities. The nodes of the five organizations are added to different channels, and different chain codes are installed on the nodes of each organization to meet the requirements of different organizations for different operating functions of architectural coatings. When smart contracts of different channels call each other, they can only read data but cannot rewrite data.

[0020] Step 2: Upload architectural coating information, including architectural coating production information, circulation information, and testing information;

[0021] Step 3: Query the traceability information of architectural coatings. When consumers purchase architectural coatings, they use an authenticated user account to log in to the blockchain architectural coating traceability and anti-counterfeiting platform, enter the architectural coating traceability code, and jump to the architectural coating traceability information display interface to obtain the traceability information of the architectural coatings from production to purchase. The query process is still implemented through the chain code.

[0022] Furthermore, step 2 further includes: the architectural coating is produced and packaged at the manufacturer, and a unique traceability code is provided on the architectural coating packaging when it leaves the factory, and the traceability code contains at least the following information: raw material information, VOCs content, production time, production batch, production license number, architectural coating factory inspection certificate, third-party inspection agency certificate and regulatory department certificate.

[0023] Furthermore, step 2 further includes: when the architectural paint is circulated to manufacturers, distributors, retailers, third-party testing agencies and regulatory authorities, according to the function of installing the chain code on each organization node, the Web client is logged in with an authenticated user account in each organization, and the architectural paint information is filled in and sent to the data access layer through a post request in json format. The data access layer parses the received architectural paint chain data, calls the smart contract, and then sends it to the blockchain.

[0024] Furthermore, step 2 further includes: when the data access layer receives the architectural paint chain data returned from the blockchain, it receives the data and transcodes the return format received from the blockchain into json format, transcodes the json format data, and then returns it to the Web client, thereby completing a complete data chain and return operation; if there are missing items or errors in the data, the corresponding error information is returned to the Web client, and the data operation is ended.

[0025] The method of the present invention has the following advantages:

[0026] The present invention constructs a VOCs content traceability supervision system for building coatings based on Fabric blockchain technology, records and tracks data on the production, logistics, wholesale and retail, sampling and testing, and use of building coatings, and uses the decentralized, difficult-to-tamper data and traceable transaction records of blockchain technology to ensure data reliability, solve problems such as information opacity, non-standardized processes, and lack of basis for accountability in the entire industrial chain, and provide technical means for achieving product traceability and controlling unqualified products. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 This is the overall architecture diagram of the traceability supervision system of this system;

[0028] Figure 2 This is a schematic diagram of the traceability supervision process for this application. DETAILED DESCRIPTION

[0029] The technical scheme of the present invention will be clearly and completely described below in conjunction with specific embodiments, but those skilled in the art should understand that the embodiments described below are only used to illustrate the present invention and should not be regarded as limiting the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0030] A building paint anti-counterfeiting traceability system based on Fabric blockchain technology, specifically including a Web client, a Fabric network environment module, a smart contract module and a client development module; the Fabric network environment module includes a network layer and a data layer, the smart contract module includes a contract layer, and the client development module includes a data access layer;

[0031] The Web client enables consumers and various participants in the circulation process of architectural coatings to interact with the Fabric blockchain platform, providing users with a simple interactive interface; including authorization registration, identity authentication, issuance of digital certificates (CA) (Fabric's Member Service (MSP) is used here), input interface and various information query platforms; when users register on the client, they fill in the necessary information including ID number, name, password and contact information to ensure the authenticity of the user; the corresponding chain code is executed through the Fabric SDK, and after the chain code is successfully verified, the registration information is uploaded to the chain; when logging in, the user enters the ID number and password, and can successfully log in after passing the verification;

[0032] Set access rights for different users to ensure data security and privacy. Use identity authentication and access control technology to prevent unauthorized access and operation, and display various information on the blockchain within the access rights for different users, including block data, transaction records, smart contract details, etc., so that users can intuitively understand the status and operation of the blockchain.

[0033] The network layer is the basis of information transmission and information security of the Fabric blockchain platform, including consensus mechanism, P2P network and data verification mechanism in the network;

[0034] Responsible for information transmission between nodes in the blockchain platform, ensuring that nodes can exchange data in real time and reliably; maintaining a decentralized network structure to ensure that nodes can freely join or exit the network; preventing malicious nodes from joining the blockchain network or sending forged transaction information through encryption and real-time identification mechanisms.

[0035] The data layer uses Hyperledger Fabric to build a blockchain network environment. Its main function is to collect architectural coatings data and store the collected information in a distributed manner, and to ensure user and data security through encryption and identity authentication. When an enterprise user initiates an upload transaction request, the smart contract is executed, consensus is reached through the consensus algorithm, a valid block is generated, and then the data is broadcast to other nodes in the blockchain; the data collection part needs to collect data including architectural coatings production information, architectural coatings circulation information, and architectural coatings testing information;

[0036] A chain structure is used to store encrypted data on the blockchain platform. Each data block contains the hash value of the previous data block, forming an unalterable data chain. Technologies such as digital signatures and hash algorithms are used to verify the authenticity and integrity of the data to ensure that the data on the blockchain is not tampered with.

[0037] The contract layer refers to smart contracts, which are chain codes installed on the blockchain. Its main function is to provide different organizations with interfaces and data access rights for operating blockchain services, and it plays a role as a bridge.

[0038] It encapsulates various script codes, algorithms and the contracts generated by the blockchain platform; it adopts a modular design so that components such as consensus algorithms and encryption algorithms can be plug-and-play, improving the flexibility and scalability of the system.

[0039] The data access layer is to obtain information about the process from production to circulation of architectural coatings and upload it to the data layer. There are two ways to choose according to needs. One is that the data upload module located in the access layer adopts the WebApp development mode, and uses HTML+JavaS crip+css to develop mobile applications. The functions of the mobile phone, such as camera, clock, GPS, etc., are used to upload the relevant information (pictures, time, longitude and latitude, etc.) generated during the production and circulation of architectural coatings to the blockchain through http requests. The other way is to fill in the traceability information of the architectural coatings on the Web client, package it into json format information, transmit the information to the data access layer, parse the data into transaction call commands, send a transaction request to the system through the data access layer, and then store the data in the blockchain after reaching a consensus through the consensus mechanism.

[0040] Integrate the data access layer with external data sources to achieve data interoperability and sharing; verify the integrity and consistency of external data to ensure that only data that complies with regulations can be accepted by the blockchain platform.

[0041] An application method of a VOCs content traceability supervision system for architectural coatings based on Fabric blockchain technology, comprising the following steps:

[0042] S1. Deploy the Fabric environment according to the functional requirements of the system. The system environment is configured with five organizations, namely raw material suppliers, manufacturers, distributors, third-party testing agencies and regulatory authorities. The nodes of the five organizations are added to different channels. Different chain codes are installed on the nodes of each organization to meet the different operational functions of architectural coatings required by different organizations. When smart contracts in different channels call each other, they can only read data but cannot rewrite data.

[0043] S2. Upload architectural coating information: The architectural coating information includes architectural coating production information, circulation information, and testing information. Architectural coatings are produced and packaged by manufacturers. When leaving the factory, there will be a unique traceability code on the architectural coating packaging. The traceability code contains at least the following information: raw material information, VOCs content, production time, production batch, production license number, architectural coating factory inspection certificate, third-party inspection agency certificate, and regulatory department certificate. When architectural coatings are circulated to manufacturers, distributors, retailers, third-party inspection agencies, and regulatory departments, according to the function of installing chain codes on each organization node, log in with the authenticated user account in each organization on the Web client, fill in the architectural coating information, and send it to the data access layer through a post request in json format. The data access layer will parse the received architectural coating chain data, call the smart contract, and then send it to the Fabric blockchain. When the data access layer receives the architectural coatings data returned from the blockchain, it receives the data and transcodes the returned format received from the blockchain into json format, then transcodes the json formatted data and returns it to the Web client, thus completing a complete data chaining and return operation; if there are missing items or errors in the data, the corresponding error information is returned to the Web client, ending this data operation;

[0044] S3. Query of architectural paint traceability information: When consumers purchase architectural paint, they use a user account that has been authenticated by the organization to log in to the blockchain architectural paint traceability and anti-counterfeiting platform, enter the architectural paint traceability code, and then jump to the architectural paint traceability information display interface to obtain the traceability information of the architectural paint from production to purchase. This process is still implemented through chain code.

[0045] Although the present invention has been described in detail above by general description and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements can be made to the present invention. Therefore, these modifications or improvements made without departing from the spirit of the present invention all belong to the scope of protection claimed by the present invention.

Claims

1. A coating VOCs content traceability supervision system based on Fabric blockchain technology, characterized by: Including Web client, Fabric network environment module, smart contract module and client development module; The Fabric network environment module includes a network layer and a data layer, the smart contract module includes a contract layer, and the client development module includes a data access layer; The web client enables consumers and various participants in the circulation process of architectural coatings to interact with the Fabric blockchain platform, providing users with a simple interactive interface; including identity registration, input interface and various information query platforms; The network layer is the basis of information transmission and information security of the Fabric blockchain platform, including consensus mechanism, P2P network and data verification mechanism in the network; The data layer uses Hyperledger Fabric to build a blockchain network environment, collects architectural coating data and stores the collected information in a distributed manner, and ensures user and data security through encryption and identity authentication; The contract layer refers to smart contracts, which are chain codes installed on the blockchain. They provide interfaces and data access rights for different organizations to operate blockchain services, and play a bridging role. The data access layer obtains information about the process from production to circulation of architectural coatings and uploads it to the blockchain.

2. The coating VOCs content traceability supervision system based on Fabric blockchain technology according to claim 1 is characterized in that: The data collected by the architectural coating data collection includes architectural coating production information, architectural coating circulation information, and architectural coating detection information.

3. The coating VOCs content traceability supervision system based on Fabric blockchain technology according to claim 1 is characterized in that: In the Web client, when registering on the client, the user fills in the necessary information including ID number, name, password and contact information to ensure the authenticity of the user; the corresponding chain code is executed through the Fabric SDK, and after the chain code is successfully verified, the registration information is uploaded to the chain; when logging in, the user enters the ID number and password, and can log in successfully after passing the verification.

4. The coating VOCs content traceability supervision system based on Fabric blockchain technology according to claim 1 is characterized in that: At the data layer, when an enterprise user initiates an upload transaction request, the smart contract is executed, consensus is reached through the consensus algorithm, a valid block is generated, and then the data is broadcast to other nodes in the blockchain.

5. The coating VOCs content traceability supervision system based on Fabric blockchain technology according to claim 1 is characterized in that: The data access layer obtains information about the process from production to circulation of architectural coatings in two ways: one way is that the data upload module at the access layer adopts the WebApp development mode, and uses HTML+JavaS crip+css to develop mobile applications; the camera, clock, and GPS of the mobile phone are used to upload the information including pictures, time, longitude and latitude generated during the production and circulation of architectural coatings to the blockchain through http requests; Another way is to fill in the traceability information of the building paint on the Web client, package it into json format information, transmit the packaged traceability information to the data access layer, parse the data into transaction call commands, send a transaction request to the system through the data access layer, and then store the data in the blockchain after reaching a consensus through the consensus mechanism.

6. A method for implementing a coating VOCs content traceability supervision system based on Fabric blockchain technology as described in any one of claims 1 to 5, comprising: Step 1: Deploy the Fabric environment according to the functional requirements of the system. The Fabric environment of the system is configured with five organizations, namely, raw material suppliers, manufacturers, distributors, third-party testing agencies and regulatory authorities. The nodes of the five organizations are added to different channels, and different chain codes are installed on the nodes of each organization to meet the requirements of different organizations for different operating functions of architectural coatings. When smart contracts of different channels call each other, they can only read data but cannot rewrite data. Step 2: Upload architectural coating information, including architectural coating production information, circulation information, and testing information; Step 3: Query the traceability information of architectural coatings. When consumers purchase architectural coatings, they use an authenticated user account to log in to the blockchain architectural coating traceability and anti-counterfeiting platform, enter the architectural coating traceability code, and jump to the architectural coating traceability information display interface to obtain the traceability information of the architectural coatings from production to purchase. The query process is still implemented through the chain code.

7. The method according to claim 6, characterized in that The step 2 further includes: the architectural coating is produced and packaged at the manufacturer, and a unique traceability code is placed on the architectural coating package when it leaves the factory. The traceability code contains at least the following information: raw material information, VOCs content, production time, production batch, production license number, architectural coating factory inspection certificate, third-party inspection agency certificate, and regulatory department certificate.

8. The method according to claim 7, characterized in that The step 2 further includes: when the architectural paint is circulated to manufacturers, distributors, retailers, third-party testing agencies and regulatory authorities, according to the function of installing chain codes on each organization node, the Web client is logged in with a user account authenticated in each organization, and the architectural paint information is filled in and sent to the data access layer through a post request in json format. The data access layer parses the received architectural paint chain data, calls the smart contract, and then sends it to the blockchain.

9. The method according to claim 8, characterized in that The step 2 further includes: when the data access layer receives the architectural coatings data returned from the blockchain, it receives the data and transcodes the return format received from the blockchain into json format, transcodes the json format data, and then returns it to the Web client, thereby completing a complete data chain and return operation; if there are missing items or errors in the data, the corresponding error information is returned to the Web client, and the data operation is terminated.

Citation Information

Patent Citations

  • Material assistance traceability system based on Fabric

    CN111967057A

  • Medical anti-counterfeiting traceability system and method based on blockchain

    CN112418890A

  • Internet of Things tracing method based on Fabric and IPFS and related equipment thereof

    CN114358775A

  • Block chain-based origin agricultural product protection system

    CN114693318A

  • Data tracing method based on block chain

    CN117763013A