Carbon emission monitoring and verification method based on blockchain technology
By receiving and analyzing corporate carbon emission data based on blockchain technology, the problem of information lag in carbon emission accounting reports has been solved, enabling real-time and accurate monitoring and verification of carbon emission data, and enhancing the company's green image and social responsibility.
Patent Information
- Application Number
- CN202510160070.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2045-02-13
AI Technical Summary
The existing carbon emission accounting system suffers from information lag in corporate accounting reports, making carbon emission verification difficult and affecting the establishment of corporate green image and social responsibility.
The system receives carbon emission data from enterprises using blockchain technology, verifies identity, and then transmits the data to the blockchain. Through data analysis, it establishes carbon emission verification applications and determines whether the verification is successful based on the verified data, thus ensuring the authenticity and accuracy of the data.
It enables real-time and accurate monitoring and verification of carbon emission data, enhances the company's green image and social responsibility, and ensures the efficient conduct of carbon emission verification.
Smart Images

Figure CN120087976B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of carbon emission monitoring technology, and in particular to a method for carbon emission monitoring and verification based on blockchain technology. Background Technology
[0002] Blockchain is a term in the field of information technology. Essentially, it is a shared database where the data or information stored has characteristics such as "unforgeable," "fully traceable," "transparent," and "collectively maintained." Based on these characteristics, blockchain technology lays a solid foundation of "trust," creates a reliable "cooperation" mechanism, and has broad application prospects.
[0003] With increasing global awareness of environmental protection, low-carbon products and services are gradually becoming market favorites. Through carbon emission monitoring, businesses can clearly understand their own carbon emission status and then take energy-saving and emission-reduction measures to reduce production costs and improve product competitiveness. Carbon emission verification allows companies to demonstrate their efforts and achievements in environmental protection and sustainable development, enhancing their green image and social responsibility. This helps attract more consumers and gain the trust of investors.
[0004] Another problem with the current carbon emission accounting system is the information lag in corporate accounting reports. Because companies report their carbon emission data for the previous year each year, even after they have completed their allowance settlement, it is difficult to provide timely guidance on ongoing work. This makes it difficult to provide accurate data for subsequent carbon emission verification, causing difficulties in carbon emission verification and hindering the establishment of a company's green image and social responsibility. Summary of the Invention
[0005] This invention provides a carbon emission monitoring and verification method based on blockchain technology to solve the problems mentioned in the background technology.
[0006] A method for monitoring and verifying carbon emissions based on blockchain technology, comprising:
[0007] S1: Receive carbon emission-related data from enterprises based on blockchain nodes, verify the identity of the device sending the carbon emission-related data, and transmit the carbon emission-related data to the blockchain after successful verification;
[0008] S2: Perform data analysis on carbon emission-related data from the blockchain to determine the carbon emission data of enterprises, and establish carbon emission verification applications based on the carbon emission data and basic information of enterprises;
[0009] S3: After obtaining the carbon emission verification application, verify the enterprise's data and determine whether the enterprise's carbon emission verification is successful based on the verification data.
[0010] Preferably, in step S1, receiving carbon emission-related data from enterprises based on blockchain nodes includes:
[0011] Obtain the data identifier of carbon emission-related data from enterprises, match the data identifier with the node identifier of blockchain nodes, and determine the blockchain node corresponding to the carbon emission-related data based on the matching result;
[0012] The blockchain nodes corresponding to the carbon emission data receive the carbon emission data of enterprises.
[0013] Preferably, in step S1, the device transmitting the carbon emission-related data is authenticated, and after successful authentication, the carbon emission-related data is transmitted to the blockchain, including:
[0014] The device identifier of the device sending the carbon emission-related data is obtained, and the device identifier is verified based on the device identifier information database stored in the blockchain node to determine whether the device sending the carbon emission-related data is secure.
[0015] If so, verify that the sending device has passed the verification and transmit the carbon emission-related data to the blockchain;
[0016] Otherwise, the verification of the sending device is determined to be unsuccessful, and a warning is issued.
[0017] Preferably, in step S2, data analysis is performed on the carbon emission-related data from the blockchain to determine the enterprise's carbon emission data, including:
[0018] Obtain the data reception time of the blockchain for carbon emission-related data, and obtain the carbon emission operation time in the carbon emission-related data, and obtain the time difference between the data reception time and the carbon emission operation time;
[0019] The carbon emission curve of an enterprise is determined based on its historical carbon emission data, and the number of times data is accessed to the blockchain and the initial data access period are determined based on the fluctuation nodes in the enterprise's carbon emission curve.
[0020] Based on the time difference and the number of data accesses, the initial data access period is corrected to obtain the target data access period;
[0021] Data access to the blockchain is performed according to the number of data accesses and the target data access period to obtain multiple sets of carbon emission-related data.
[0022] Carbon emission time nodes are extracted sequentially from multiple sets of carbon emission-related data according to the access time to establish a time series. Then, carbon emission-related information under each carbon emission-related type is extracted sequentially from multiple sets of carbon emission-related data according to the time series to establish a display sequence of multiple sets of carbon emission-related type information.
[0023] A multidimensional carbon emission information matrix is established based on the sequence of multiple sets of carbon emission related information. The multidimensional carbon emission information matrix is then input into the carbon emission calculation model to obtain the enterprise's carbon emission data.
[0024] Preferably, based on the time difference and the number of data accesses, the initial data access period is corrected to obtain the target data access period, including:
[0025] Subtract the time difference from the initial data access period to obtain the intermediate data access period;
[0026] Based on the full access time characteristics of the blockchain, the intermediate data access period is verified to determine whether blockchain access is possible during the intermediate data access period.
[0027] If so, use the intermediate data access period as the target data access period;
[0028] Otherwise, the intermediate data access period is deleted, and other verified intermediate data access periods are adjusted based on the number of data accesses to obtain the target data access period.
[0029] Preferably, the process of establishing a time series further includes verifying the time series, specifically:
[0030] Determine whether the time difference sequence between the time series and the target data access period meets the preset time difference sequence;
[0031] If so, determine that the carbon emission time points represented by the time series meet the requirements;
[0032] Otherwise, if the carbon emission time points represented by the time series do not meet the requirements, an early warning will be issued to the blockchain.
[0033] Preferably, in step S2, establishing a carbon emission verification application based on the enterprise's carbon emission data and basic enterprise information includes:
[0034] Obtain the application template for carbon emission verification application and extract the key information from the application template;
[0035] Based on the key information, keywords are obtained by extracting information from the carbon emission data and basic enterprise information.
[0036] The keywords are matched with the application template, and a carbon emission verification application is obtained based on the matching results.
[0037] Preferably, in step S3, the verification data of the enterprise after obtaining the carbon emission verification application, and the determination of whether the enterprise's carbon emission verification has passed based on the verification data, includes:
[0038] After obtaining the carbon emission verification application, verify the enterprise's data and establish the correspondence between the verification objectives and the verification data;
[0039] Obtain the standard data range corresponding to the verification target, analyze the verification data in conjunction with the corresponding relationship, and determine whether the verification data meets the verification standard;
[0040] Once the verification data for all verification targets meet the verification standards, the enterprise's carbon emission verification is deemed successful.
[0041] When a verification target does not meet the verification standard, the degree of difference between the verification data corresponding to the verification target and the verification standard is determined. If the degree of difference is greater than the preset degree of difference, the enterprise's carbon emission verification is determined to be unsuccessful.
[0042] If the degree of difference is not greater than the preset degree of difference, obtain the verification method for the verification target that does not meet the verification standard, and evaluate the verification method to determine the data accuracy of the corresponding verification data;
[0043] When the accuracy of the data meets the preset requirements, it is determined that the enterprise's carbon emission verification fails; otherwise, the verification target is verified a second time, and it is determined whether the difference between the second verification result data and the verification standard is greater than the preset difference level.
[0044] If so, it means the company's carbon emission verification has failed.
[0045] Otherwise, the company's carbon emission verification is deemed successful.
[0046] Preferably, when it is determined that a company's carbon emission verification fails, the following steps are also taken:
[0047] Obtain the reasons why the enterprise's carbon emission verification fails. When the reason is that the enterprise's carbon emissions do not meet the standards, establish an optimization strategy for the production type based on the production type of the non-compliant carbon emissions.
[0048] When the reason is that there is a time lag in the enterprise's carbon emission data, the upload time node of the carbon emission-related data on the blockchain is reset.
[0049] Preferably, after confirming that the company's carbon emission verification has passed, the process also includes:
[0050] Based on the application data, verification data, and validation data of the carbon emission verification application, a carbon emission data display table is created;
[0051] Based on the carbon emission data display table, apply for certification from the relevant authorities.
[0052] Compared with the prior art, the present invention has achieved the following beneficial effects:
[0053] By receiving carbon emission-related data from enterprises through blockchain nodes and verifying the identity of the devices sending the data, the carbon emission-related data is transmitted to the blockchain after successful verification. Blockchain technology ensures the authenticity of the uploaded carbon emission-related data, providing accurate data for enterprises' carbon emission monitoring and analysis. Through data analysis of the carbon emission-related data from the blockchain, the carbon emission data of enterprises is determined, and a carbon emission verification application is established based on the enterprise's carbon emission data and basic information. This ensures the accurate establishment of carbon emission verification applications for enterprises, obtains the verification data of enterprises after obtaining the carbon emission verification application, and determines whether the enterprise's carbon emission verification is successful based on the verification data. This achieves the carbon emission verification of enterprises, ultimately ensuring the validity of carbon emission data, realizing efficient carbon emission verification, and enhancing enterprises' green image and social responsibility.
[0054] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in this application.
[0055] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description
[0056] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0057] Figure 1 This is a flowchart of a carbon emission monitoring and verification method based on blockchain technology in an embodiment of the present invention;
[0058] Figure 2 This is a flowchart illustrating the process of receiving carbon emission-related data from enterprises in an embodiment of the present invention;
[0059] Figure 3 This is a flowchart for establishing a carbon emission verification application in an embodiment of the present invention. Detailed Implementation
[0060] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.
[0061] Example 1:
[0062] This invention provides a method for monitoring and verifying carbon emissions based on blockchain technology, such as... Figure 1 As shown, it includes:
[0063] S1: Receive carbon emission-related data from enterprises based on blockchain nodes, verify the identity of the device sending the carbon emission-related data, and transmit the carbon emission-related data to the blockchain after successful verification;
[0064] S2: Perform data analysis on carbon emission-related data from the blockchain to determine the carbon emission data of enterprises, and establish carbon emission verification applications based on the carbon emission data and basic information of enterprises;
[0065] S3: After obtaining the carbon emission verification application, verify the enterprise's data and determine whether the enterprise's carbon emission verification is successful based on the verification data.
[0066] In this embodiment, carbon emission-related data includes carbon emission projects, carbon asset data, carbon audit data, etc.
[0067] In this embodiment, carbon emission data refers to the numerical value of carbon emissions, and the carbon emission data of an enterprise refers to the carbon emission value of the enterprise within a period.
[0068] In this embodiment, the verification data for enterprises after the carbon emission verification application is determined through manual and intelligent analysis. The verification data includes the verification results of carbon emission data and basic enterprise information.
[0069] The beneficial effects of the above design scheme are as follows: By receiving carbon emission-related data from enterprises based on blockchain nodes and verifying the identity of the devices sending the carbon emission-related data, the carbon emission-related data is transmitted to the blockchain after successful verification. Blockchain technology ensures the authenticity of the uploaded carbon emission-related data, providing accurate data for enterprises' carbon emission monitoring and analysis. By analyzing the carbon emission-related data from the blockchain, the carbon emission data of enterprises is determined, and a carbon emission verification application is established based on the enterprise's carbon emission data and basic information. This ensures the accurate establishment of carbon emission verification applications for enterprises, obtains the verification data of enterprises after obtaining the carbon emission verification application, and determines whether the enterprise's carbon emission verification is successful based on the verification data. This achieves the carbon emission verification of enterprises, ultimately ensuring the validity of carbon emission data, achieving efficient carbon emission verification, and enhancing the green image and social responsibility of enterprises.
[0070] Example 2:
[0071] Based on Example 1, this embodiment of the invention provides a method for carbon emission monitoring and verification based on blockchain technology, such as... Figure 2 As shown, in step S1, the blockchain node receives carbon emission-related data from the enterprise, including:
[0072] Obtain the data identifier of carbon emission-related data from enterprises, match the data identifier with the node identifier of blockchain nodes, and determine the blockchain node corresponding to the carbon emission-related data based on the matching result;
[0073] The blockchain nodes corresponding to the carbon emission data receive the carbon emission data of enterprises.
[0074] The beneficial effects of the above design scheme are as follows: by acquiring data identifiers of carbon emission-related data from enterprises, matching the data identifiers with the node identifiers of blockchain nodes, determining the blockchain node corresponding to the carbon emission-related data based on the matching results, achieving matching between data and nodes, and receiving the enterprise's carbon emission-related data based on the blockchain node corresponding to the carbon emission-related data, achieving accurate data reception by the blockchain node, and providing a foundation for carbon emission monitoring and verification based on blockchain technology.
[0075] Example 3:
[0076] Based on Embodiment 1, this embodiment of the invention provides a carbon emission monitoring and verification method based on blockchain technology. In step S1, the device transmitting the carbon emission-related data is authenticated, and after successful authentication, the carbon emission-related data is transmitted to the blockchain, including:
[0077] The device identifier of the device sending the carbon emission-related data is obtained, and the device identifier is verified based on the device identifier information database stored in the blockchain node to determine whether the device sending the carbon emission-related data is secure.
[0078] If so, verify that the sending device has passed the verification and transmit the carbon emission-related data to the blockchain;
[0079] Otherwise, the verification of the sending device is determined to be unsuccessful, and a warning is issued.
[0080] The beneficial effects of the above design scheme are as follows: by obtaining the device identifier of the device sending the carbon emission-related data, the device identifier is verified based on the device identifier information database stored in the blockchain node to determine whether the device sending the carbon emission-related data is secure. If it is, the verification of the sending device is confirmed to be successful, and the carbon emission-related data is transmitted to the blockchain. Otherwise, the verification of the sending device is confirmed to be unsuccessful, and an early warning is issued. The authenticity of the uploaded carbon emission-related data is guaranteed through blockchain technology, providing real data for the enterprise's carbon emission monitoring and analysis.
[0081] Example 4:
[0082] Based on Example 1, this embodiment of the invention provides a carbon emission monitoring and verification method based on blockchain technology. In step S2, data analysis is performed on carbon emission-related data from the blockchain to determine the enterprise's carbon emission data, including:
[0083] Obtain the data reception time of the blockchain for carbon emission-related data, and obtain the carbon emission operation time in the carbon emission-related data, and obtain the time difference between the data reception time and the carbon emission operation time;
[0084] The carbon emission curve of an enterprise is determined based on its historical carbon emission data, and the number of times data is accessed to the blockchain and the initial data access period are determined based on the fluctuation nodes in the enterprise's carbon emission curve.
[0085] Based on the time difference and the number of data accesses, the initial data access period is corrected to obtain the target data access period;
[0086] Data access to the blockchain is performed according to the number of data accesses and the target data access period to obtain multiple sets of carbon emission-related data.
[0087] Carbon emission time nodes are extracted sequentially from multiple sets of carbon emission-related data according to the access time to establish a time series. Then, carbon emission-related information under each carbon emission-related type is extracted sequentially from multiple sets of carbon emission-related data according to the time series to establish a display sequence of multiple sets of carbon emission-related type information.
[0088] A multidimensional carbon emission information matrix is established based on the sequence of multiple sets of carbon emission related information. The multidimensional carbon emission information matrix is then input into the carbon emission calculation model to obtain the enterprise's carbon emission data.
[0089] In this embodiment, the carbon emission calculation model is pre-designed based on the conversion situation.
[0090] The beneficial effects of the above design scheme are as follows: By obtaining the data reception time of the blockchain for carbon emission-related data and the carbon emission operation time in the carbon emission-related data, the time difference between the data reception time and the carbon emission operation time is obtained; the carbon emission curve of the enterprise is determined based on the historical data of the enterprise's carbon emission; based on the fluctuation nodes in the enterprise's carbon emission curve, the number of data accesses to the blockchain and the initial data access period are determined; based on the time difference and the number of data accesses, the initial data access period is corrected to obtain the target data access period, thus ensuring the timeliness of the obtained carbon emission-related data and providing real-time and accurate data for the enterprise's carbon emission verification; carbon emission time nodes in multiple sets of carbon emission-related data are extracted sequentially according to the access time to establish a time series; and carbon emission-related information under each carbon emission-related type in multiple sets of carbon emission-related data are extracted sequentially according to the time series to establish multiple sets of carbon emission-related type information display sequences; a multi-dimensional related carbon emission information matrix is established based on the multiple sets of carbon emission-related type information display sequences; and the multi-dimensional related carbon emission information matrix is input into the carbon emission calculation model to obtain the enterprise's carbon emission data. Carbon emission data is confirmed from multiple dimensions to ensure the accuracy of the obtained carbon emission data.
[0091] Example 5:
[0092] Based on Example 4, this embodiment of the invention provides a carbon emission monitoring and verification method based on blockchain technology. The method corrects the initial data access period based on the time difference and the number of data accesses to obtain a target data access period, including:
[0093] Subtract the time difference from the initial data access period to obtain the intermediate data access period;
[0094] Based on the full access time characteristics of the blockchain, the intermediate data access period is verified to determine whether blockchain access is possible during the intermediate data access period.
[0095] If so, use the intermediate data access period as the target data access period;
[0096] Otherwise, the intermediate data access period is deleted, and other verified intermediate data access periods are adjusted based on the number of data accesses to obtain the target data access period.
[0097] The beneficial effects of the above design scheme are as follows: by subtracting the time difference from the initial data access period, an intermediate data access period is obtained; based on the full access time characteristics of the blockchain, the intermediate data access period is verified to determine whether blockchain access is possible during the intermediate data access period; if so, the intermediate data access period is taken as the target data access period; otherwise, the intermediate data access period is deleted, and other verified intermediate data access periods are adjusted based on the number of data accesses to obtain the target data access period. This ensures the timeliness of the carbon emission-related data obtained and provides real-time and accurate data for enterprises' carbon emission verification.
[0098] Example 6:
[0099] Based on Example 4, this embodiment of the invention provides a method for monitoring and verifying carbon emissions based on blockchain technology, which establishes a time series and further includes verifying the time series, specifically:
[0100] Determine whether the time difference sequence between the time series and the target data access period meets the preset time difference sequence;
[0101] If so, determine that the carbon emission time points represented by the time series meet the requirements;
[0102] Otherwise, if the carbon emission time points represented by the time series do not meet the requirements, an early warning will be issued to the blockchain.
[0103] The beneficial effects of the above design scheme are as follows: by judging whether the time difference sequence between the time series and the target data access period meets the preset time difference sequence; if so, it is determined that the carbon emission time point represented by the time series meets the requirements; otherwise, it is determined that the carbon emission time point represented by the time series does not meet the requirements, and an early warning reminder is given to the blockchain, providing real-time data information for further carbon emission analysis, ensuring the timeliness of the obtained carbon emission-related data in terms of time, and providing real-time and accurate data for the enterprise's carbon emission verification.
[0104] Example 7:
[0105] Based on Example 1, this embodiment of the invention provides a method for carbon emission monitoring and verification based on blockchain technology, such as... Figure 3 As shown, in step S2, establishing a carbon emission verification application based on the enterprise's carbon emission data and basic enterprise information includes:
[0106] Obtain the application template for carbon emission verification application and extract the key information from the application template;
[0107] Based on the key information, keywords are obtained by extracting information from the carbon emission data and basic enterprise information.
[0108] The keywords are matched with the application template, and a carbon emission verification application is obtained based on the matching results.
[0109] The beneficial effects of the above design scheme are as follows: by obtaining the application template of the carbon emission verification application and extracting the key information in the application template, a basis is provided for matching the template with the data. Based on the key information, information is extracted from the carbon emission data and the basic information of the enterprise to obtain keywords. The keywords are matched with the application template, and the carbon emission verification application is obtained according to the matching result, thus ensuring the accuracy and efficiency of obtaining the carbon emission verification application.
[0110] Example 8:
[0111] Based on Example 1, this embodiment of the invention provides a carbon emission monitoring and verification method based on blockchain technology. In step S3, after obtaining the verification data of the enterprise following the carbon emission verification application, and determining whether the enterprise's carbon emission verification has passed based on the verification data, the method includes:
[0112] After obtaining the carbon emission verification application, verify the enterprise's data and establish the correspondence between the verification objectives and the verification data;
[0113] Obtain the standard data range corresponding to the verification target, analyze the verification data in conjunction with the corresponding relationship, and determine whether the verification data meets the verification standard;
[0114] Once the verification data for all verification targets meet the verification standards, the enterprise's carbon emission verification is deemed successful.
[0115] When a verification target does not meet the verification standard, the degree of difference between the verification data corresponding to the verification target and the verification standard is determined. If the degree of difference is greater than the preset degree of difference, the enterprise's carbon emission verification is determined to be unsuccessful.
[0116] If the degree of difference is not greater than the preset degree of difference, obtain the verification method for the verification target that does not meet the verification standard, and evaluate the verification method to determine the data accuracy of the corresponding verification data;
[0117] When the accuracy of the data meets the preset requirements, it is determined that the enterprise's carbon emission verification fails; otherwise, the verification target is verified a second time, and it is determined whether the difference between the second verification result data and the verification standard is greater than the preset difference level.
[0118] If so, it means the company's carbon emission verification has failed.
[0119] Otherwise, the company's carbon emission verification is deemed successful.
[0120] In this embodiment, the verification targets include verification time, verification carbon emissions, and verification carbon emission locations.
[0121] In this embodiment, the verification method may be, for example, judgment based on experience or analysis using artificial intelligence.
[0122] In this embodiment, the target of verification is subjected to secondary verification, for example, by increasing the number of verification personnel when making judgments based on experience.
[0123] The beneficial effects of the above design scheme are: by analyzing the verification data from two aspects, namely the standard data range corresponding to the verification target and the verification method, the accuracy of the judgment on whether the enterprise's carbon emission verification has passed based on the verification data is ensured, and a second verification is carried out based on the actual situation according to the first judgment result to ensure the rigor of the verification, and finally to achieve efficient carbon emission verification and ensure the accuracy of the enterprise's carbon emission verification.
[0124] Example 9:
[0125] Based on Example 8, this embodiment of the invention provides a carbon emission monitoring and verification method based on blockchain technology, which further includes the following steps after determining that a company's carbon emission verification fails:
[0126] Obtain the reasons why the enterprise's carbon emission verification fails. When the reason is that the enterprise's carbon emissions do not meet the standards, establish an optimization strategy for the production type based on the production type of the non-compliant carbon emissions.
[0127] When the reason is that there is a time lag in the enterprise's carbon emission data, the upload time node of the carbon emission-related data on the blockchain is reset.
[0128] The beneficial effects of the above design scheme are as follows: by obtaining the reasons why the enterprise's carbon emission verification fails, when the reason is that the enterprise's carbon emission does not meet the standards, an optimization strategy for the production type based on the non-compliant carbon emission production type is established; when the reason is that the enterprise's carbon emission data has a time lag, the upload time node of the carbon emission-related data on the blockchain is reset, providing targeted suggestions for the enterprise's subsequent carbon emission development and enhancing the enterprise's green image and social responsibility.
[0129] Example 10:
[0130] Based on Example 8, this embodiment of the invention provides a method for monitoring and verifying carbon emissions based on blockchain technology. After confirming that an enterprise's carbon emissions verification has passed, the method further includes:
[0131] Based on the application data, verification data, and validation data of the carbon emission verification application, a carbon emission data display table is created;
[0132] Based on the carbon emission data display table, apply for certification from the relevant authorities.
[0133] The beneficial effects of the above design scheme are: by using the application data, verification data and validation data based on the carbon emission verification application, a carbon emission data display table is produced, and certification applications are made to relevant agencies based on the carbon emission data display table, thus providing a foundation for establishing a green corporate image and social responsibility.
[0134] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of this application and its equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for carbon emission monitoring and verification based on blockchain technology, characterized in that, The application comprises: S1: receiving carbon emission related data from an enterprise based on a blockchain node, verifying the sending device of the carbon emission related data, and transmitting the carbon emission related data to the blockchain after verification; S2: data analysis of carbon emission related data from the blockchain, determination of the carbon emission data of the enterprise, and establishment of a carbon emission verification application based on the carbon emission data of the enterprise and the basic information of the enterprise, including: obtaining the data receiving time of the blockchain on the carbon emission related data, and obtaining the carbon emission running time in the carbon emission related data, obtaining the time difference between the data receiving time and the carbon emission running time; determining the enterprise carbon emission curve based on the historical data of the enterprise carbon emission, determining the data access times and initial data access time period of the blockchain based on the fluctuation nodes in the enterprise carbon emission curve; based on the time difference and the data access times, the initial data access time period is corrected to obtain the target data access time period; data access is performed on the blockchain according to the data access times and the target data access time period, and a plurality of groups of carbon emission related data are obtained; according to the access time, the carbon emission time nodes in the plurality of groups of carbon emission related data are extracted in turn to establish a time sequence, and the carbon emission related information under each carbon emission related type in the plurality of groups of carbon emission related data is extracted according to the time sequence to establish a plurality of groups of carbon emission related type information display sequences; based on the plurality of groups of carbon emission related type information display sequences, a multi-dimensional related carbon emission information matrix is established, the multi-dimensional related carbon emission information matrix is input into a carbon emission calculation model, and the carbon emission data of the enterprise is obtained; S3: obtaining the verification data of the enterprise after obtaining the carbon emission verification application, and judging whether the carbon emission verification of the enterprise is passed based on the verification data. 2.The carbon emission monitoring and verification method based on blockchain technology according to claim 1, characterized in that, In S1, the carbon emission related data from the enterprise is received based on the blockchain node, including: obtaining the data identification of the carbon emission related data from the enterprise, matching the data identification with the node identification of the blockchain node, and determining the corresponding blockchain node of the carbon emission related data according to the matching result; based on the corresponding blockchain node of the carbon emission related data, the carbon emission related data of the enterprise is received. 3.The carbon emission monitoring and verification method based on blockchain technology according to claim 1, characterized in that, In S1, the sending device of the carbon emission related data is verified, and the carbon emission related data is transmitted to the blockchain after verification, including: obtaining the device identification of the sending device of the carbon emission related data, verifying the device identification based on the device identification information library stored in the blockchain node, and judging whether the sending device of the carbon emission related data is safe; if yes, it is determined that the sending device is verified, and the carbon emission related data is transmitted to the blockchain; otherwise, it is determined that the sending device is not verified, and a warning is given. 4.The carbon emission monitoring and verification method based on blockchain technology according to claim 1, characterized in that, based on the time difference and the data access times, the initial data access time period is corrected to obtain the target data access time period, including: subtracting the time difference from the initial data access time period to obtain an intermediate data access time period; The intermediate data access period is verified based on a full access time feature of a blockchain, to determine whether the blockchain can be accessed in the intermediate data access period. If yes, the intermediate data access period is taken as the target data access period. Otherwise, the intermediate data access period is deleted, and other intermediate data access periods that pass the verification are adjusted based on the number of data accesses, to obtain the target data access period. 5.The carbon emission monitoring and verification method based on blockchain technology according to claim 1, characterized in that, The time series is also verified, specifically: whether a time difference sequence between the time series and the target data access period meets a preset time difference sequence; if yes, it is determined that the carbon emission time point represented by the time series meets the demand; otherwise, it is determined that the carbon emission time point represented by the time series does not meet the demand, and a warning is given to the blockchain.
6. The method of claim 1, wherein, In S2, a carbon emission verification application is established based on the carbon emission data and the basic information of the enterprise, including: obtaining an application template of the carbon emission verification application, and extracting key information in the application template; extracting key words from the carbon emission data and the basic information of the enterprise based on the key information; matching the key words with the application template, and obtaining the carbon emission verification application according to the matching result.
7. The method of claim 1, wherein, In S3, after obtaining the carbon emission verification application, the verification data of the enterprise is obtained, and it is determined whether the carbon emission verification of the enterprise passes based on the verification data, including: after obtaining the carbon emission verification application, obtaining the verification data of the enterprise, establishing a corresponding relationship between the verification target and the verification data; obtaining a standard data range corresponding to the verification target, analyzing the verification data in combination with the corresponding relationship, and determining whether the verification data meets the verification standard; when the verification data of all verification targets meets the verification standard, it is determined that the carbon emission verification of the enterprise passes; when there is a verification target that does not meet the verification standard, the difference degree between the verification data corresponding to the verification target and the verification standard is determined, and if the difference degree is greater than a preset difference degree, it is determined that the carbon emission verification of the enterprise does not pass; if the difference degree is not greater than the preset difference degree, the verification method of the verification target that does not meet the verification standard is obtained, and the data accuracy of the corresponding verification data is determined by evaluating the verification method; when the data accuracy meets the preset requirement, it is determined that the carbon emission verification of the enterprise does not pass, otherwise, the verification target is verified again, and it is determined whether the difference degree between the secondary verification result data and the verification standard is greater than the preset difference degree; if yes, it is determined that the carbon emission verification of the enterprise does not pass; otherwise, it is determined that the carbon emission verification of the enterprise passes. 8.The carbon emission monitoring and verification method based on blockchain technology according to claim 7, characterized in that, When it is determined that the carbon emission verification of the enterprise does not pass, the following steps are further included: obtaining the reason why the carbon emission verification of the enterprise does not pass, when the reason is that the carbon emission of the enterprise does not meet the standard, establishing an optimization strategy for the production type based on the production type of the carbon emission that does not meet the standard; when the reason is that the carbon emission data of the enterprise exists time lag, the uploading time node of the carbon emission related data on the blockchain is reset. 9.The carbon emission monitoring and verification method based on blockchain technology according to claim 7, characterized in that, When it is determined that the carbon emission verification of the enterprise passes, the following steps are further included: Based on the application data of the carbon emission verification application, the checking data and the verification data, a carbon emission data display table is made; Based on the carbon emission data display table, authentication application is made to relevant institutions.
Citation Information
Patent Citations
Carbon emission data processing method, device and equipment and readable storage medium
CN118869290A