Commodity carbon label management system and method based on block chain
Through the blockchain-based commodity carbon label management system, the problems of cumbersome and high cost of carbon emission information management in the existing technology are solved, and the safe, transparent and trustworthy management of carbon emission data is achieved, and the development of carbon emission management is promoted. and improve.
Patent Information
- Application Number
- CN202411596093.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-01-10
AI Technical Summary
In the prior art, carbon emission information management is cumbersome, time-consuming and costly, making it difficult to effectively monitor and manage enterprises in network control and emissions, especially in the process of new energy technology deployment, how to lock in high-energy-consuming enterprises for structural energy saving and reduction. There are challenges in ranking.
Adopt a blockchain-based commodity carbon tag management system to store and manage carbon emission data through the blockchain network, use accounting nodes to write carbon emission data and access strategies, and combine data encryption modules and access control modules to ensure data security. and trustworthiness, and provide real-time query, sharing and traceability through the user interface.
It has achieved safe, transparent and trustworthy management of carbon emission data, reduced management costs, and promoted the development and improvement of carbon emission management work.
Smart Images

Figure SMS_2 
Figure SMS_4
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of environmental protection technology, and specifically relates to a commodity carbon label management system and method based on blockchain. Background Art
[0002] With the rapid development of renewable energy power generation, when the output characteristics differ greatly from the load characteristics, large-scale renewable energy power generation has encountered power rationing problems in actual operation, hindering the realization of the dual carbon goals. The current market environment tends to encourage and support the development of load-side energy storage, explore the combination of energy storage and renewable energy power generation, and realize the local consumption and utilization of new energy.
[0003] At the same time, in the process of new energy technology fully maturing and being deployed, how to carry out corresponding monitoring and management of existing emission-controlled enterprises on the grid, especially how to optimize the management of emission-controlled enterprises on the grid, so as to further lock in high-energy-consuming enterprises on the basis of existing technology and production scale, and complete corresponding structural energy conservation and emission reduction, is a problem that must be faced in the current global wave of carbon neutrality.
[0004] Currently, the carbon emission activity data of commodities is generally collected manually based on Excel tables, and then manually filled into Excel tables. This method is cumbersome, time-consuming, and has high management costs. Summary of the invention
[0005] The purpose of the present invention is to provide a commodity carbon label management system and method based on blockchain to solve the problems existing in the prior art.
[0006] To achieve the above purpose, the present invention provides the following technical solution: a blockchain-based commodity carbon label management system, comprising: A blockchain network for storing and managing commodity carbon emissions data; Accounting nodes are used to write commodity carbon emission data and access policies into the blockchain ledger; A data encryption module is used to encrypt the collected carbon emission data; Access control module, used to formulate access policies for commodity carbon emission information and implement authorized access control; User interface for users to scan QR codes to obtain carbon emission information of products.
[0007] Preferably, the blockchain network is a public chain, a private chain or a joint chain.
[0008] Preferably, the blockchain network is implemented in the form of a public chain.
[0009] Preferably, the data encryption module uses an asymmetric encryption algorithm to encrypt the carbon emission data to ensure the security and confidentiality of the data.
[0010] Preferably, the access control module implements authorized access control to commodity carbon emission information through smart contracts to ensure that only authorized users can access relevant information.
[0011] Preferably, the user interface provides real-time query, sharing and tracing functions of commodity carbon emission information to meet the user's demand for data.
[0012] A commodity carbon label management method based on blockchain, comprising the following steps: a. Collect carbon emission data in real time during the production process of goods and encrypt it; b. Upload the encrypted carbon emission data to the blockchain network and formulate access strategies; c. Submit the access policy to the accounting node and write it into the blockchain ledger; d. Users scan the QR code on the product and obtain the carbon emission information of the product through the user interface, including detailed production process and related data.
[0013] Preferably, the carbon emission data is digitally signed before being uploaded to the blockchain network to ensure the authenticity and integrity of the data.
[0014] Preferably, the access policy includes provisions on data access rights, such as restricting only specific users or roles to access specific data.
[0015] Preferably, the user interface provides data sharing and traceability functions, allowing users to understand the production process of the product and the related carbon emissions.
[0016] The beneficial effects of the present invention are: the present invention can effectively solve the problems existing in traditional carbon emission information management, realize the safe, transparent and reliable management of carbon emission data, and promote the further development and improvement of carbon emission management work. DETAILED DESCRIPTION
[0017] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.
[0018] In the description of the present invention, it is to be understood that the terms "first", "second", etc. are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the feature. In the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0019] In the description of the invention, it should be noted that, unless otherwise clearly specified and limited, the terms "install", "connect", "connect", "fixed connection" and "fixed connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the invention can be understood according to specific circumstances.
[0020] The specific implementation of the present invention is described in detail below in conjunction with preferred embodiments.
[0021] This embodiment discloses a commodity carbon label management system based on blockchain, including: A blockchain network is used to store and manage commodity carbon emission data; the blockchain network is a public chain, a private chain or a joint chain. Preferably, the blockchain network is implemented in the form of a public chain, because it is transparent, decentralized and open, and can ensure that all participants can access and verify carbon emission data, thereby increasing the trust of the system. The public chain can also encourage more participants to join, thereby promoting data sharing and cooperation. During the commodity production process, carbon dioxide emission data is monitored and collected in real time through sensors, monitoring equipment or other means.
[0022] Accounting nodes are used to write commodity carbon emission data and access policies into the blockchain ledger; when receiving new carbon emission data, the accounting node first verifies the data to ensure its accuracy and completeness. Verification can include checking the data format, source, and integrity. The verified data will be packaged into blocks. Each block contains a certain number of transactions (in this case, carbon emission data), as well as a hash value pointing to the previous block to ensure the order of the data and the integrity of the chain. The hash function H converts the block data D into a fixed-length hash value h: h=H(D). Once the new block is packaged and verified, the accounting node adds it to the blockchain and updates the status of the blockchain.
[0023] Accounting nodes are also responsible for developing and storing access policies. For example, an access policy can be defined as a permission list that specifies which users can access specific carbon emission data, ensuring the data is tamper-proof and complete.
[0024] The data encryption module is used to encrypt the collected carbon emission data. Specifically, the data encryption module uses an asymmetric encryption algorithm to encrypt the carbon emission data to ensure the security and confidentiality of the data. The asymmetric encryption algorithm uses a pair of keys: a public key and a private key. Its basic principles are as follows: Key generation: The user generates a pair of keys: Public key (PK): can be shared publicly and used to encrypt data. Private key (SK): must be kept confidential and only held by the user himself, used to decrypt data.
[0025] Encryption process: Assume that user A needs to send data M to user B. User A uses user B's public key Encrypted Data:
[0026] Among them, C is the encrypted data.
[0027] Decryption process: After user B receives the encrypted data CCC, he uses his own private key To decrypt:
[0028] Wherein, D represents the decryption operation.
[0029] The access control module is used to formulate access policies for commodity carbon emission information and implement authorized access control; its main components include: Access policy formulation: clearly define which users can access specific data, usually distinguishing permissions by roles (such as administrators, producers, consumers). Access policies can be based on attributes (such as user identity, data type) or rules (such as time restrictions, location restrictions). Authorization mechanism: When a user requests access to data, the module verifies their identity and checks their permissions. Use Boolean logic or access control lists (ACLs) to determine whether a user has access rights. Logging: Record the time, user identity, and access results of each access request for auditing and tracing.
[0030] A smart contract is a self-executing contract whose terms and conditions are written into the blockchain in the form of code. Key features include: Automatic execution: Smart contracts are able to execute automatically when certain conditions are met, without the intervention of an intermediary or third party. This increases efficiency and reduces the risk of errors. Transparency and immutability: Once a contract is deployed on the blockchain, the terms are public and cannot be changed, ensuring that all parties follow the contract. Conditional logic: Smart contracts can contain complex logic, allowing multiple conditions to be checked. For example, it can be set that a certain carbon emission data can only be accessed when the user's identity is verified.
[0031] The access control module implements authorized access control of commodity carbon emission information through smart contracts. In this system, the access control module is used in conjunction with smart contracts to create smart contracts to define access policies, including which users can access which data, and conditions (such as whether fees are paid, whether a specific time period is met, etc.) to ensure that only authorized users can access relevant information. Access records will be automatically recorded on the blockchain, providing a transparent audit trail to ensure compliance and security.
[0032] The user interface is used for users to scan the QR code to obtain the carbon emission information of the product. Specifically, the user interface provides real-time query, sharing and tracing functions of the carbon emission information of the product to meet the user's demand for data.
[0033] The present invention also discloses a commodity carbon label management method based on blockchain, comprising the following steps: a. Collect carbon emission data in real time during the production process of goods and encrypt it; Carbon emission data is digitally signed before being uploaded to the blockchain network to ensure the authenticity and integrity of the data.
[0034] b. Upload the encrypted carbon emission data to the blockchain network and formulate an access policy. Specifically, the access policy includes provisions on data access rights, such as limiting access to specific data to specific users or roles.
[0035] c. Submit the access policy to the accounting node and write it into the blockchain ledger; d. Users scan the QR code on the product and obtain the carbon emission information of the product through the user interface, including detailed production process and related data.
[0036] The user interface provides data sharing and traceability functions, allowing users to understand the production process of products and related carbon emissions.
[0037] It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A commodity carbon label management system based on blockchain, characterized by: include: A blockchain network for storing and managing commodity carbon emissions data; Accounting nodes are used to write commodity carbon emission data and access policies into the blockchain ledger; A data encryption module is used to encrypt the collected carbon emission data; Access control module, used to formulate access policies for commodity carbon emission information and implement authorized access control; User interface for users to scan QR codes to obtain carbon emission information of products.
2. The blockchain-based commodity carbon label management system according to claim 1 is characterized by: The blockchain network is a public chain, a private chain or a joint chain.
3. The blockchain-based commodity carbon label management system according to claim 1 is characterized in that: The blockchain network is implemented in the form of a public chain.
4. The blockchain-based commodity carbon label management system according to claim 1 is characterized in that: The data encryption module uses an asymmetric encryption algorithm to encrypt the carbon emission data.
5. The blockchain-based commodity carbon label management system according to claim 1 is characterized in that: The access control module implements authorized access control to commodity carbon emission information through smart contracts.
6. The blockchain-based commodity carbon label management system according to claim 1 is characterized in that: The user interface provides real-time query, sharing and tracing functions for commodity carbon emission information.
7. A commodity carbon label management method based on blockchain, characterized by: The following steps are involved: a. Collect carbon emission data in real time during the production process of goods and encrypt it; b. Upload the encrypted carbon emission data to the blockchain network and formulate access strategies; c. Submit the access policy to the accounting node and write it into the blockchain ledger; d. Users scan the QR code on the product and obtain the carbon emission information of the product through the user interface, including detailed production process and related data.
8. The method according to claim 7, characterized in that: Carbon emissions data is digitally signed before being uploaded to the blockchain network.
9. The method according to claim 7, characterized in that: The access policy includes provisions on data access rights.
10. The method according to claim 7, characterized in that: The user interface provides data sharing and traceability functions, allowing users to understand the production process of products and related carbon emissions.