Nothing Special   »   [go: up one dir, main page]

CN116091280A - Block chain-based carbon neutralization control method, device, equipment and storage medium - Google Patents

Block chain-based carbon neutralization control method, device, equipment and storage medium Download PDF

Info

Publication number
CN116091280A
CN116091280A CN202211702450.6A CN202211702450A CN116091280A CN 116091280 A CN116091280 A CN 116091280A CN 202211702450 A CN202211702450 A CN 202211702450A CN 116091280 A CN116091280 A CN 116091280A
Authority
CN
China
Prior art keywords
carbon
certificate
sink
combinations
neutralization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211702450.6A
Other languages
Chinese (zh)
Inventor
刘燕花
付晶晶
陈曦翔
李超
刘傲铭
孔星语
黄子珊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hengzhi Zhongchen Wuhan Information Technology Co ltd
Wuhan College
Wuhan Hengzhi Risheng Technology Co ltd
Original Assignee
Hengzhi Zhongchen Wuhan Information Technology Co ltd
Wuhan College
Wuhan Hengzhi Risheng Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hengzhi Zhongchen Wuhan Information Technology Co ltd, Wuhan College, Wuhan Hengzhi Risheng Technology Co ltd filed Critical Hengzhi Zhongchen Wuhan Information Technology Co ltd
Priority to CN202211702450.6A priority Critical patent/CN116091280A/en
Publication of CN116091280A publication Critical patent/CN116091280A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning
    • Y02P90/84Greenhouse gas [GHG] management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a carbon neutralization control method, device and equipment based on a block chain and a storage medium, and relates to the technical field of carbon neutralization information processing. The method comprises the steps of periodically recognizing carbon sequestration quantity in a unit period for a carbon sequestration enterprise, issuing a carbon sequestration certificate for the carbon sequestration enterprise according to a carbon sequestration quantity recognition result, linking the carbon sequestration certificate, recognizing carbon emission quantity according to operation data of the carbon sequestration enterprise in a carbon sequestration period and a accounting period, generating a carbon sequestration order for the carbon sequestration enterprise according to the carbon emission quantity recognition result, automatically pushing available certificate combinations suitable for counteracting recognized carbon emission quantity to be purchased by the carbon sequestration enterprise based on all available carbon sequestration certificates searched from a carbon sequestration certificate record block chain and a carbon sequestration record block chain, and finally notifying forced production halt if the carbon sequestration certificate and the historical carbon sequestration certificate are not purchased on schedule, so that high reliability of carbon sequestration and timely purchase of the carbon sequestration certificate by the carbon sequestration enterprise can be ensured to counteract carbon emission of the carbon sequestration enterprise.

Description

Block chain-based carbon neutralization control method, device, equipment and storage medium
Technical Field
The invention belongs to the technical field of carbon neutralization information processing, and particularly relates to a carbon neutralization control method, device and equipment based on a block chain and a storage medium.
Background
Carbon neutralization (Carbon Neutrality) refers to the measurement and calculation of the total amount of greenhouse gas emission generated directly or indirectly in a certain time for enterprises, groups or individuals, and meanwhile, carbon dioxide emission generated by the enterprises, groups or individuals is counteracted through modes of tree planting, energy saving, emission reduction and the like, so that zero emission of carbon dioxide is realized. The aim of carbon neutralization is to realize balance of carbon emission, on one hand, the reduction of carbon emission is promoted, and on the other hand, the increase of carbon sink is promoted. In carbon neutral management, a clean carbon sink enterprise registers with a master authority to identify carbon sink amount, and a carbon sink certificate is obtained and becomes a carbon asset; and the carbon emission of the carbon sink certificate can be offset by a clean carbon emission enterprise through purchasing the carbon sink certificate, so that carbon neutralization of the whole industrial production is realized. Thus, the carbon sink enterprises obtain benefits by selling the carbon sink certificates, and further the carbon sink scale can be enlarged; and the carbon emission enterprises can bear extra cost, so that the purchase amount of carbon sink certificates is dynamically reduced, namely, the energy utilization efficiency is improved by reducing the production scale or improving process equipment, and finally, the aim of reducing the carbon dioxide content in the atmosphere is fulfilled.
The present carbon neutralization control scheme is still under construction, and how to provide a carbon neutralization control scheme which has high reliability and can prompt a clean carbon emission enterprise to purchase a proper carbon sink certificate in time to offset the carbon emission of the clean carbon emission enterprise is a subject of urgent study by those skilled in the art.
Disclosure of Invention
The invention aims to provide a carbon neutralization control method, a device, computer equipment and a computer readable storage medium based on a blockchain, which are used for solving the problems that the existing carbon neutralization control scheme still has limited reliability and can not prompt a clean carbon emission enterprise to purchase a proper carbon sink certificate in time to offset carbon emission due to construction.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in a first aspect, a blockchain-based carbon neutralization management method is provided, comprising:
periodically identifying carbon sink quantity in a unit period for a carbon sink enterprise, and issuing a carbon sink certificate for the carbon sink enterprise according to a carbon sink quantity identification result, wherein the carbon sink certificate comprises the identified carbon sink quantity;
generating a first new block in a first blockchain after issuing a carbon sink certificate, storing the carbon sink certificate into the first new block, and finally broadcasting and transmitting the first new block to other blockchain nodes;
Acquiring operation data of a clean carbon emission enterprise in a carbon neutralization accounting period;
recognizing carbon emission according to the operation data, and generating a carbon neutralization order for the clean carbon emission enterprise according to a carbon emission recognition result, wherein the carbon neutralization order contains recognized carbon emission;
finding all carbon sink certificates from the first blockchain and a second blockchain that are present in the first blockchain and that are not present in the second blockchain, wherein blocks in the second blockchain are used to store a pair of processed carbon neutralization orders and a used carbon sink certificate combination that includes at least one carbon sink certificate that has been used to carbon neutralize the processed carbon neutralization orders;
determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate belonging to all carbon sink certificates and having a total carbon sink amount greater than or equal to the carbon emission amount in the carbon neutralization order, and M represents a positive integer;
acquiring a carbon sink certificate selling policy set by the carbon sink enterprise, and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy;
Pushing the carbon neutralization order, the top N available certificate combinations which are arranged in order from low selling price and the selling price of the top N available certificate combinations to the carbon emission company so that the carbon emission company can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M;
if it is found before the processing deadline that the clean carbon emission enterprise has purchased a certain available combination of the first N available combinations of certificates, generating a second new block in the second blockchain, storing the carbon neutralization order and the certain available combination of certificates as a pair of processed carbon neutralization orders and used carbon sink combinations in the second new block, and finally broadcasting the second new block to other blockchain nodes;
if the clean carbon emission enterprise is found not to purchase any available certificate combination for pushing when the processing deadline is reached, a forced outage notification message is sent to the clean carbon emission enterprise.
Based on the above summary, a new scheme for realizing pushing and purchasing of a proper carbon sink certificate based on a blockchain technology is provided, namely, on one hand, periodically identifying the carbon sink amount in a unit period for a clean carbon sink enterprise, issuing a carbon sink certificate for the clean carbon sink enterprise according to a carbon sink amount identification result, and carrying out carbon sink certificate uplink, on the other hand, identifying the carbon emission amount according to operation data of the clean carbon emission enterprise in a carbon neutral and accounting period, generating a carbon neutral order for the clean carbon emission enterprise according to a carbon emission amount identification result, then, based on all available carbon sink certificates searched from a carbon sink certificate record blockchain and a carbon neutral record blockchain, automatically pushing an available certificate combination suitable for counteracting the identified carbon emission amount for the clean carbon emission enterprise to purchase, and finally, notifying forced production stopping if the carbon sink enterprise does not purchase on time, so that the high reliability of certificate and historical carbon neutral can be ensured, and the clean carbon emission enterprise can be prompted to purchase the proper carbon sink certificate in time to counteract the carbon emission, thereby being convenient for practical application and popularization.
In one possible design, when the net carbon emission corporation is provided with a pre-charge account, pushing the carbon neutralization order and the top N available certificate combinations and the selling prices of the top N available certificate combinations in a low to high order to the net carbon emission corporation includes:
selecting an available certificate combination with the lowest selling price from the M available certificate combinations as a target certificate combination according to selling prices of the available certificate combinations in the M available certificate combinations;
automatically purchasing the target certificate combination for the net carbon emission enterprise using the current funds balance of the pre-load account;
if the target certificate combination is successfully purchased for the clean carbon emission enterprise, a second new block is generated in the second blockchain, the carbon neutralization order and the target certificate combination are used as a pair of processed carbon neutralization order and used carbon sink certificate combination to be stored in the second new block, and finally the second new block is broadcast and transmitted to other blockchain nodes;
and if the target certificate combination is not successfully purchased for the carbon emission enterprise, pushing the carbon neutralization order, the first N available certificate combinations obtained by arranging the carbon neutralization order in a low-to-high order according to the selling price and the selling price of the first N available certificate combinations to the carbon emission enterprise, wherein N represents a positive integer less than or equal to M.
In one possible design, when the target certificate combination is not successfully purchased for the net carbon emission corporation due to the current funds balance being undershot, the method further comprises: and sending a recharging reminding message to the carbon emission purifying enterprise.
In one possible design, determining M available certificate combinations from the all carbon sink certificates includes:
for each carbon sink certificate in all the carbon sink certificates, if the corresponding carbon sink amount is greater than or equal to the carbon emission amount in the carbon and the order, the corresponding carbon sink certificate is used as an available certificate combination;
when at least two carbon sink certificates with carbon sink amount smaller than carbon emission amount in the carbon neutralization order exist in all the carbon sink certificates, determining at least one carbon sink certificate combination according to the at least two carbon sink certificates;
and regarding each carbon sink certificate combination in the at least one carbon sink certificate combination, if the corresponding total carbon sink amount is greater than or equal to the carbon emission amount in the carbon and the order, using the corresponding carbon sink certificate combination as an available certificate combination.
In one possible design, if the net carbon emission corporation is found not to purchase any available certificate combinations for pushing when the process deadline expires, then sending a forced shutdown notification message to the net carbon emission corporation, including:
If the clean carbon emission enterprise is found to not purchase any available certificate combinations for pushing when the processing deadline is reached, searching all processed carbon neutralization orders and all used carbon sink certificate combinations of the clean carbon emission enterprise from the second blockchain, wherein all processed carbon neutralization orders and all used carbon sink certificate combinations are in one-to-one correspondence;
calculating to obtain the difference between the total carbon sink in all the used carbon sink certificate combinations and the total carbon emission in all the processed carbon neutralization orders and the carbon emission in the carbon neutralization orders;
judging whether the difference value is smaller than or equal to a preset threshold value;
if yes, a forced shutdown notification message is sent to the carbon emission purifying enterprise.
In one possible design, after pushing the carbon neutralization order and the top N available certificate combinations in order of selling prices and selling prices of the top N available certificate combinations to the net carbon emission enterprise, the method further comprises:
when a request for refreshing available certificates from the net carbon emission corporation is received or a part of carbon sink certificates in the first N available certificate combinations are found to be unavailable, a new first N available certificate combinations which are arranged in a low-to-high order according to the first blockchain, the second blockchain and the carbon sink certificate selling strategy are determined, and then the new first N available certificate combinations and the selling prices of the new first N available certificate combinations are pushed to the net carbon emission corporation again, so that the net carbon emission corporation can select one available certificate combination from the new first N available certificate combinations to respond to the carbon neutralization order.
In one possible design, when the carbon sink certificate further includes an issuing time stamp, a duration from the issuing time stamp to the current time of each carbon sink certificate in the all carbon sink certificates is less than or equal to a preset duration.
The second aspect provides a carbon neutralization management and control device based on a blockchain, which comprises a certificate issuing module, a certificate uplink module, a data acquisition module, an order generation module, a certificate searching module, a combination determining module, a selling price determining module, a content pushing module, a record uplink module and a message sending module;
the certificate issuing module is used for periodically recognizing carbon sink quantity in a unit period for a clean carbon sink enterprise and issuing a carbon sink certificate for the clean carbon sink enterprise according to a carbon sink quantity recognition result, wherein the carbon sink certificate comprises recognized carbon sink quantity;
the certificate uplink module is in communication connection with the certificate issuing module and is used for generating a first new block in a first blockchain after issuing a carbon sink certificate, storing the carbon sink certificate in the first new block and finally broadcasting and transmitting the first new block to other blockchain nodes;
the data acquisition module is used for acquiring the operation data of the carbon neutral and accounting period of the carbon emission purifying enterprise;
The order generation module is in communication connection with the data acquisition module and is used for recognizing carbon emission according to the operation data and generating a carbon neutralization order for the carbon emission purifying enterprise according to a carbon emission recognition result, wherein the carbon neutralization order contains recognized carbon emission;
the certificate searching module is respectively in communication connection with the certificate uplink module and the order generation module, and searches all carbon sink certificates which exist in the first blockchain and do not exist in the second blockchain from the first blockchain and the second blockchain, wherein the blocks in the second blockchain are used for storing a pair of processed carbon neutralization orders and used carbon sink certificate combinations, and the used carbon sink certificate combinations comprise at least one carbon sink certificate which is used for carbon neutralization of the processed carbon neutralization orders;
the combination determining module is in communication connection with the certificate searching module and is used for determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate which belongs to all carbon sink certificates and has a total carbon sink amount larger than or equal to the carbon emission amount in the carbon and the order, and M represents a positive integer;
The selling price determining module is in communication connection with the combination determining module and is used for acquiring a carbon sink certificate selling policy set by the carbon sink enterprise and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy;
the content pushing module is respectively in communication connection with the order generation module and the selling price determination module and is used for pushing the carbon neutralization order and the top N available certificate combinations which are arranged in order from low selling price to high selling price and the selling price of the top N available certificate combinations to the carbon emission enterprise so that the carbon emission enterprise can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M;
the record uplink module is in communication connection with the content pushing module and is used for generating a second new block in the second blockchain when the clean carbon emission enterprise discovers that a certain available certificate combination in the first N available certificate combinations is purchased before a processing deadline, storing the carbon neutralization order and the certain available certificate combination into the second new block as a pair of processed carbon neutralization order and used carbon sink certificate combinations, and finally broadcasting and transmitting the second new block to other blockchain nodes;
The message sending module is in communication connection with the content pushing module and is used for finding that the net carbon emission enterprise does not purchase any available certificate combination for pushing when the processing deadline is reached, and sending a forced production stopping notification message to the net carbon emission enterprise.
In a third aspect, the present invention provides a computer device comprising a memory, a processor and a transceiver in communication connection in sequence, wherein the memory is configured to store a computer program, the transceiver is configured to send and receive messages, and the processor is configured to read the computer program and perform the carbon neutralization management method as described in the first aspect or any of the possible designs of the first aspect.
In a fourth aspect, the present invention provides a computer readable storage medium having instructions stored thereon which, when run on a computer, perform the carbon neutralisation management method as described in the first aspect or any of the possible designs of the first aspect.
In a fifth aspect, the invention provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the carbon neutralisation management method as described in the first aspect or any of the possible designs of the first aspect.
The beneficial effect of above-mentioned scheme:
(1) The invention creatively provides a new scheme for realizing pushing and purchasing of a proper carbon sink certificate based on a blockchain technology, namely, on one hand, the invention periodically identifies the carbon sink amount in a unit period for a clean carbon sink enterprise, and issues the carbon sink certificate for the clean carbon sink enterprise and links the carbon sink certificate according to the carbon sink amount identification result, on the other hand, the invention identifies the carbon emission amount according to the operation data of the clean carbon emission enterprise in carbon neutral and accounting periods, and generates a carbon neutral order for the clean carbon emission enterprise according to the carbon emission amount identification result, then, based on all available carbon sink certificates searched from a carbon sink certificate record blockchain and a carbon neutral record blockchain, the invention automatically pushes an available certificate combination suitable for counteracting the identified carbon emission amount for the clean carbon emission enterprise to purchase, and finally, if the carbon sink enterprise does not purchase on time, the invention notifies forced production stopping, so that the high reliability of the certificate and the historical carbon neutral can be ensured, and the clean carbon emission enterprise can be promoted to purchase the proper carbon sink certificate in time to counteract the carbon emission, thereby being convenient for practical application and popularization.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a blockchain-based carbon neutralization management method according to an embodiment of the present disclosure.
Fig. 2 is a schematic structural diagram of a blockchain-based carbon neutralization management and control device according to an embodiment of the present disclosure.
Fig. 3 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the present invention will be briefly described below with reference to the accompanying drawings and the description of the embodiments or the prior art, and it is obvious that the following description of the structure of the drawings is only some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort to a person skilled in the art. It should be noted that the description of these examples is for aiding in understanding the present invention, but is not intended to limit the present invention.
It should be understood that although the terms first and second, etc. may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another. For example, a first object may be referred to as a second object, and similarly a second object may be referred to as a first object, without departing from the scope of example embodiments of the invention.
It should be understood that for the term "and/or" that may appear herein, it is merely one association relationship that describes an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: three cases of A alone, B alone or both A and B exist; as another example, A, B and/or C, can represent the presence of any one of A, B and C or any combination thereof; for the term "/and" that may appear herein, which is descriptive of another associative object relationship, it means that there may be two relationships, e.g., a/and B, it may be expressed that: the two cases of A and B exist independently or simultaneously; in addition, for the character "/" that may appear herein, it is generally indicated that the context associated object is an "or" relationship.
Examples:
as shown in fig. 1, the blockchain-based carbon neutralization management method provided in the first aspect of the present embodiment may be performed by, but not limited to, a computer device with a certain computing resource, for example, a platform server, a personal computer (Personal Computer, PC, refer to a multipurpose computer with a size, price and performance suitable for personal use, a desktop computer, a notebook computer, a small notebook computer, a tablet computer, an ultrabook, etc. all belong to a personal computer), a smart phone, a personal digital assistant (Personal Digital Assistant, PDA), or an electronic device such as a wearable device. As shown in fig. 1, the carbon neutralization control method may include, but is not limited to, the following steps S1 to S10.
S1, periodically recognizing carbon sink quantity in a unit period for a carbon sink enterprise, and issuing a carbon sink certificate for the carbon sink enterprise according to a carbon sink quantity recognition result, wherein the carbon sink certificate comprises, but is not limited to, recognized carbon sink quantity and the like.
In the step S1, the carbon sink-free enterprise may be, but is not limited to, a planting farm or the like. Specific ways of identifying the carbon sink are existing ways, such as sample method investigation (i.e. obtaining the average carbon density of vegetation through a sample plot and then multiplying the carbon density of different vegetation by the corresponding area to obtain the carbon content of the ecosystem), site observation (most typically foundation observation of CO2 using the principle of vorticity correlation), etc. The period of carbon sequestration may be accurate to date, week, month or quarter, etc. to identify carbon sequestration within a day, week, month or quarter, etc. In further detail, the carbon sink certificate also includes, but is not limited to, a certificate unique number, an issue timestamp, an enterprise unique number of the net carbon sink enterprise, and the like.
S2, after each issuing of a carbon sink certificate, generating a first new block in the first block chain, storing the carbon sink certificate into the first new block, and finally broadcasting and transmitting the first new block to other block chain nodes.
In the step S2, the first blockchain is used to record all carbon sink certificates issued by the tamper-resistant record, i.e. record the blockchain as a carbon sink certificate. Because blockchain is a distributed ledger technique (Blockchain technology, also called a distributed ledger technique), and is characterized by decentralization, disclosure and transparency, so that everybody can participate in database records, in a narrow sense, blockchain is a chain data structure formed by combining data blocks in a sequential manner according to time sequence, and is a distributed ledger which is guaranteed to be untouched and untouched in a cryptographic manner, in a broad sense, blockchain technique is a brand-new distributed infrastructure and calculation manner, which uses the blockchain data structure to verify and store data, uses a distributed node consensus algorithm to generate and update data, uses a cryptographic manner to ensure the security of data transmission and access, and uses an intelligent contract composed of automated script codes to program and operate data, so that the existing blockchain technique can be adopted to upload the carbon certificate, thereby ensuring the high reliability of the carbon certificate by using the decentralization and untouchable characteristics of the blockchain.
S3, acquiring operation data of the carbon neutral and accounting period of the carbon emission purifying enterprises.
In the step S3, the carbon-lean enterprises may be, but not limited to, exemplified by an automobile production factory and the like. The carbon neutralization accounting period may be, but is not limited to, in units of days, weeks, months, quarters, or years, etc., such as to obtain operational data within a quarter. The operation data may include, but is not limited to, electricity consumption, oil consumption, etc., and thus may be collected by a conventional monitoring device such as an ammeter.
S4, recognizing carbon emission according to the operation data, and generating a carbon neutralization order for the net carbon emission enterprise according to a carbon emission recognition result, wherein the carbon neutralization order comprises, but is not limited to, recognized carbon emission and the like.
In the step S4, the specific identification manner of the carbon emission is also an existing manner, for example, a conversion formula based on the electricity consumption and the carbon emission. The carbon neutralization order is a task order which requires the clean carbon emission enterprise to counteract the carbon emission amount by purchasing a carbon sink certificate, and the clean carbon emission enterprise can be identified to realize carbon neutralization in the carbon neutralization accounting period only after the task order is responded and processed, so that production can be continued, and otherwise, production stopping may be required. In further detail, the carbon neutralization order also includes, but is not limited to, an order unique number, a generation time stamp, and a business unique number of the net carbon emission business, etc.
S5, searching all carbon sink certificates existing in the first blockchain and not existing in the second blockchain from the first blockchain and the second blockchain, wherein the blocks in the second blockchain are used for storing a pair of processed carbon neutralization orders and used carbon sink certificate combinations, and the used carbon sink certificate combinations comprise at least one carbon sink certificate used for carbon neutralization of the processed carbon neutralization orders.
In the step S5, the second blockchain is used to tamper-resistant record all processed carbon neutralization orders and all used carbon sink certificate combinations, i.e. as a carbon neutralization record blockchain. Whereby if a carbon sink certificate is present in the first blockchain and not in the second blockchain, it indicates that the carbon sink certificate is not used for carbon neutralization and may be sold to the net carbon emission enterprise, i.e., the all carbon sink certificates are all available certificates that may be sold to the net carbon emission enterprise. In order to encourage the clean carbon sink enterprises to actively sell the owned carbon sink certificates, and prevent the occurrence of the stock curiosity phenomenon, preferably, when the carbon sink certificates further include an issuing time stamp, the interval time from the issuing time stamp of each carbon sink certificate in all the carbon sink certificates to the current moment is less than or equal to a preset time, that is, if the interval time is longer than the preset time (for example, 1 year), the corresponding carbon sink certificate is not used for carbon neutralization and is not usable.
S6, determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate which belongs to all carbon sink certificates and has a total carbon sink amount greater than or equal to the carbon emission amount in the carbon and the order, and M represents a positive integer.
In the step S6, each of the M available certificate combinations is at least one carbon sink certificate suitable for counteracting the above-mentioned carbon emission amount, so as to be selected by the clean carbon emission enterprise. Preferably, in order to quickly determine the available certificate combinations, M available certificate combinations are determined according to all the carbon sink certificates, including but not limited to the following steps S61-S63: s61, regarding each carbon sink certificate in all the carbon sink certificates, if the corresponding carbon sink amount is larger than or equal to the carbon emission amount in the carbon neutralization order, using the corresponding carbon sink certificate as an available certificate combination; s62, when at least two carbon sink certificates with carbon sink quantity smaller than carbon emission quantity in the carbon neutralization order exist in all the carbon sink certificates, determining at least one carbon sink certificate combination according to the at least two carbon sink certificates; s63, regarding each carbon sink certificate combination in the at least one carbon sink certificate combination, if the corresponding total carbon sink amount is greater than or equal to the carbon emission amount in the carbon neutralization order, using the corresponding carbon sink certificate combination as an available certificate combination.
S7, acquiring a carbon sink certificate selling policy set by the carbon sink enterprise, and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy.
In the step S7, the carbon sink certificate selling policy may be specifically average pricing (for example, 10 yuan per unit carbon sink), or may be step pricing (for example, when the carbon sink certificate has a carbon sink higher than a certain value, lower average pricing is adopted), or the like. In addition, when a certain available certificate combination includes more than two carbon sink certificates and the more than two carbon sink certificates belong to different net carbon sink enterprises (i.e. the unique numbers of the enterprises in the more than two carbon sink certificates are different), the total selling price of the available certificate combination can be obtained through a conventional calculation mode according to the carbon sink certificate selling policies set by the different net carbon sink enterprises.
S8, pushing the carbon neutralization order, the top N available certificate combinations which are arranged in the order from low to high according to the selling price and the selling price of the top N available certificate combinations to the carbon emission purifying enterprise so that the carbon emission purifying enterprise can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M.
In the step S8, N may be exemplified by 5. In order to realize the function of purchasing proper carbon sink certificates by proxy, preferably, when the net carbon emission enterprise is provided with a pre-charging account, the top N available certificate combinations obtained by arranging the carbon neutralization orders and the selling prices of the top N available certificate combinations in order from low to high are pushed to the net carbon emission enterprise, including but not limited to the following steps S81-S84.
S81, selecting an available certificate combination with the lowest selling price from the M available certificate combinations as a target certificate combination according to selling prices of all available certificate combinations in the M available certificate combinations.
In the step S81, if there are more than two available certificate combinations with the lowest selling price, the available certificate combination with the largest total carbon sink (i.e., the available certificate combination with the highest cost performance) may be further selected from the more than two available certificate combinations as the target certificate combination.
S82, using the current fund balance of the pre-charging account to automatically purchase the target certificate combination for the carbon emission enterprise.
In the step S82, the specific purchase processing mode is an existing conventional automatic deduction mode (a certain proportion of commissions can be allowed to be charged).
S83, if the target certificate combination is successfully purchased for the carbon emission enterprise, a second new block is generated in the second blockchain, the carbon neutralization order and the target certificate combination are used as a pair of processed carbon neutralization order and used carbon sink certificate combination to be stored in the second new block, and finally the second new block is broadcast and transmitted to other blockchain nodes.
In the step S83, if the purchase is successful, it indicates that the carbon neutralization has been automatically achieved by the carbon-emission enterprise within the carbon neutralization accounting period, and the high reliability of the combination of the processed carbon-neutralization order and the used carbon-sink certificate can be ensured by the uplink of the combination of the carbon-neutralization order and the target certificate, and the history backtracking can be facilitated.
S84, if the target certificate combination is not successfully purchased for the carbon emission enterprise, pushing the carbon neutralization order, the first N available certificate combinations obtained by arranging the carbon neutralization order in a low-to-high order according to the selling price and the selling price of the first N available certificate combinations to the carbon emission enterprise, wherein N represents a positive integer less than or equal to M.
In the step S84, if the purchase is unsuccessful, the main reason may be that the current balance of funds has insufficient payment, so as to prompt the carbon emission purifier to recharge in time, preferably, when the target certificate combination is not successfully purchased for the carbon emission purifier due to the insufficient payment of the current balance of funds, the method further includes: and sending a recharging reminding message to the carbon emission purifying enterprise.
After the step S8, the net carbon emission corporation may purchase one available certificate combination from the first N available certificate combinations according to its own consideration, considering that there is dissatisfaction in recommendation or that some of the top N available certificate combinations have become unavailable (e.g., expire or are purchased by other net carbon emission enterprises) due to purchase delay, in order to refresh recommended content in time, after pushing the carbon neutralization order and the top N available certificate combinations and the selling prices of the top N available certificate combinations in order from low to high to the net carbon emission corporation, the method further includes, but is not limited to: when a request for refreshing available certificates from the net carbon emission corporation is received or a part of carbon sink certificates in the first N available certificate combinations are found to be unavailable, a new first N available certificate combinations which are arranged in a low-to-high order according to the first blockchain, the second blockchain and the carbon sink certificate selling strategy are determined, and then the new first N available certificate combinations and the selling prices of the new first N available certificate combinations are pushed to the net carbon emission corporation again, so that the net carbon emission corporation can select one available certificate combination from the new first N available certificate combinations to respond to the carbon neutralization order. The aforementioned available certificate refresh request may be derived from feedback triggered by the net carbon emission enterprise when recommendation is unsatisfactory; the partial carbon sink certificate may be found to have become unavailable when the second blockchain is found to expire or be uplink according to an issue timestamp. In addition, the above-mentioned steps of re-executing the steps S5 to S8 are performed again, and specific processes are not repeated here, so that new N available certificate combinations obtained by arranging the first blockchain, the second blockchain and the carbon sink certificate selling policy in order from low to high selling prices are determined.
S9, if the clean carbon emission enterprise finds that a certain available certificate combination in the first N available certificate combinations is purchased before the processing deadline, generating a second new block in the second blockchain, storing the carbon neutralization order and the certain available certificate combination into the second new block as a pair of processed carbon neutralization orders and used carbon sink certificate combinations, and finally broadcasting and transmitting the second new block to other blockchain nodes.
In the step S9, the processing deadline may be, but is not limited to, a plurality of working days or natural days later, for example, 3 working days later. If the clean carbon emission enterprise has purchased a certain available certificate combination of the first N available certificate combinations (the specific purchasing mode is an existing transaction mode), it is indicated that the clean carbon emission enterprise has achieved carbon neutralization during the carbon neutralization accounting period, and the high reliability of the processed carbon neutralization order and the used carbon collection certificate combination can be ensured by uplink the carbon neutralization order and the certain available certificate combination, and history backtracking can be facilitated.
S10, if the net carbon emission enterprise is found that any available certificate combination which is pushed is not purchased when the processing deadline is reached, a forced production stopping notification message is sent to the net carbon emission enterprise.
In the step S10, the triggering mechanism of the forced outage notification message is a carbon neutralization control measure for prompting the clean carbon emission enterprise to purchase a suitable carbon sink certificate in time to offset the carbon emission. Considering that the net carbon emission enterprise may historically purchase excess carbon sink, in order to promote the fair rationality of sending the forced outage notification message, it is preferable to send a forced outage notification message to the net carbon emission enterprise if it is found that the net carbon emission enterprise does not purchase any available certificate combination for pushing when the process deadline is reached, including but not limited to the following steps S101-S104: s101, if any available certificate combination which is pushed is not purchased by the clean carbon emission enterprise when the treatment deadline is reached, all processed carbon neutralization orders and all used carbon sink certificate combinations of the clean carbon emission enterprise are searched from the second blockchain, wherein all processed carbon neutralization orders are in one-to-one correspondence with all used carbon sink certificate combinations; s102, calculating to obtain a difference value between the total carbon sink amount in all the used carbon sink certificate combinations and the total carbon emission amount in all the processed carbon neutralization orders and the carbon emission amount in the carbon neutralization orders; s103, judging whether the difference value is smaller than or equal to a preset threshold value; and S104, if so, sending a forced shutdown notification message to the carbon emission purifying enterprise. The predetermined threshold is specifically zero or a negative number. In addition, if the difference is determined to be greater than the preset threshold, a forced shutdown notification message may be sent to the carbon-purifying emission enterprise temporarily, but a shutdown early warning message may be sent, so that the carbon-purifying emission enterprise takes reasonable measures to avoid being forced shutdown.
The new scheme for realizing pushing and purchasing of the proper carbon sequestration certificate based on the blockchain technology is provided based on the carbon neutralization management method described in the steps S1-S10, namely, on one hand, the carbon sequestration amount in a unit period is periodically determined for a clean carbon sequestration enterprise, the carbon sequestration certificate is issued for the clean carbon sequestration enterprise according to the carbon sequestration amount determination result, and the carbon sequestration certificate is linked, on the other hand, the carbon emission amount is determined according to the operation data of the clean carbon sequestration enterprise in the carbon neutralization accounting period, and the carbon neutralization order is generated for the clean carbon sequestration enterprise according to the carbon emission amount determination result, then, based on all the available carbon sequestration certificates searched from the carbon sequestration certificate record blockchain and the carbon sequestration record blockchain, the available certificate combination suitable for canceling the determined carbon emission amount is automatically pushed for purchase by the clean carbon sequestration enterprise, and finally, if the purchase is not scheduled, forced outage is notified, so that the high reliability of the carbon sequestration certificate and the historical carbon sequestration can be ensured, and the clean carbon sequestration enterprise can be further prompted to cancel the carbon sequestration certificate in time, and the proper carbon sequestration certificate can be popularized and the proper carbon sequestration certificate can be applied conveniently.
As shown in fig. 2, a second aspect of the present embodiment provides a virtual device implementing the blockchain-based carbon neutralization management method according to the first aspect, including a certificate issuing module, a certificate uplink module, a data obtaining module, an order generating module, a certificate searching module, a combination determining module, a selling price determining module, a content pushing module, a record uplink module and a message sending module;
The certificate issuing module is used for periodically recognizing carbon sink quantity in a unit period for a clean carbon sink enterprise and issuing a carbon sink certificate for the clean carbon sink enterprise according to a carbon sink quantity recognition result, wherein the carbon sink certificate comprises recognized carbon sink quantity;
the certificate uplink module is in communication connection with the certificate issuing module and is used for generating a first new block in a first blockchain after issuing a carbon sink certificate, storing the carbon sink certificate in the first new block and finally broadcasting and transmitting the first new block to other blockchain nodes;
the data acquisition module is used for acquiring the operation data of the carbon neutral and accounting period of the carbon emission purifying enterprise;
the order generation module is in communication connection with the data acquisition module and is used for recognizing carbon emission according to the operation data and generating a carbon neutralization order for the carbon emission purifying enterprise according to a carbon emission recognition result, wherein the carbon neutralization order contains recognized carbon emission;
the certificate searching module is respectively in communication connection with the certificate uplink module and the order generation module, and searches all carbon sink certificates which exist in the first blockchain and do not exist in the second blockchain from the first blockchain and the second blockchain, wherein the blocks in the second blockchain are used for storing a pair of processed carbon neutralization orders and used carbon sink certificate combinations, and the used carbon sink certificate combinations comprise at least one carbon sink certificate which is used for carbon neutralization of the processed carbon neutralization orders;
The combination determining module is in communication connection with the certificate searching module and is used for determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate which belongs to all carbon sink certificates and has a total carbon sink amount larger than or equal to the carbon emission amount in the carbon and the order, and M represents a positive integer;
the selling price determining module is in communication connection with the combination determining module and is used for acquiring a carbon sink certificate selling policy set by the carbon sink enterprise and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy;
the content pushing module is respectively in communication connection with the order generation module and the selling price determination module and is used for pushing the carbon neutralization order and the top N available certificate combinations which are arranged in order from low selling price to high selling price and the selling price of the top N available certificate combinations to the carbon emission enterprise so that the carbon emission enterprise can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M;
The record uplink module is in communication connection with the content pushing module and is used for generating a second new block in the second blockchain when the clean carbon emission enterprise discovers that a certain available certificate combination in the first N available certificate combinations is purchased before a processing deadline, storing the carbon neutralization order and the certain available certificate combination into the second new block as a pair of processed carbon neutralization order and used carbon sink certificate combinations, and finally broadcasting and transmitting the second new block to other blockchain nodes;
the message sending module is in communication connection with the content pushing module and is used for finding that the net carbon emission enterprise does not purchase any available certificate combination for pushing when the processing deadline is reached, and sending a forced production stopping notification message to the net carbon emission enterprise.
The working process, working details and technical effects of the foregoing device provided in the second aspect of the present embodiment may refer to the carbon neutralization control method described in the first aspect, which are not described herein again.
As shown in fig. 3, a third aspect of the present embodiment provides a computer device for performing the carbon neutralization management method according to the first aspect, including a memory, a processor, and a transceiver, which are sequentially communicatively connected, where the memory is configured to store a computer program, and the transceiver is configured to send and receive a message, and the processor is configured to read the computer program, and perform the carbon neutralization management method according to the first aspect. By way of specific example, the Memory may include, but is not limited to, random-Access Memory (RAM), read-Only Memory (ROM), flash Memory (Flash Memory), first-in first-out Memory (First Input First Output, FIFO), and/or first-in last-out Memory (First Input Last Output, FILO), etc.; the processor may be, but is not limited to, a microprocessor of the type STM32F105 family. In addition, the computer device may include, but is not limited to, a power module, a display screen, and other necessary components.
The working process, working details and technical effects of the foregoing computer device provided in the third aspect of the present embodiment may refer to the carbon neutralization control method described in the first aspect, which are not described herein again.
A fourth aspect of the present embodiment provides a computer-readable storage medium storing instructions comprising the carbon neutralization management method as set forth in the first aspect, i.e. having instructions stored thereon which, when run on a computer, perform the carbon neutralization management method as set forth in the first aspect. The computer readable storage medium refers to a carrier for storing data, and may include, but is not limited to, a floppy disk, an optical disk, a hard disk, a flash Memory, and/or a Memory Stick (Memory Stick), where the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
The working process, working details and technical effects of the foregoing computer readable storage medium provided in the fourth aspect of the present embodiment may refer to the carbon neutralization control method as described in the first aspect, and are not described herein again.
A fifth aspect of the present embodiment provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the carbon neutralisation management method as described in the first aspect. Wherein the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus.
Finally, it should be noted that: the foregoing description is only of the preferred embodiments of the invention and is not intended to limit the scope of the invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A blockchain-based carbon neutralization management method, comprising:
periodically identifying carbon sink quantity in a unit period for a carbon sink enterprise, and issuing a carbon sink certificate for the carbon sink enterprise according to a carbon sink quantity identification result, wherein the carbon sink certificate comprises the identified carbon sink quantity;
generating a first new block in a first blockchain after issuing a carbon sink certificate, storing the carbon sink certificate into the first new block, and finally broadcasting and transmitting the first new block to other blockchain nodes;
acquiring operation data of a clean carbon emission enterprise in a carbon neutralization accounting period;
recognizing carbon emission according to the operation data, and generating a carbon neutralization order for the clean carbon emission enterprise according to a carbon emission recognition result, wherein the carbon neutralization order contains recognized carbon emission;
finding all carbon sink certificates from the first blockchain and a second blockchain that are present in the first blockchain and that are not present in the second blockchain, wherein blocks in the second blockchain are used to store a pair of processed carbon neutralization orders and a used carbon sink certificate combination that includes at least one carbon sink certificate that has been used to carbon neutralize the processed carbon neutralization orders;
Determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate belonging to all carbon sink certificates and having a total carbon sink amount greater than or equal to the carbon emission amount in the carbon neutralization order, and M represents a positive integer;
acquiring a carbon sink certificate selling policy set by the carbon sink enterprise, and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy;
pushing the carbon neutralization order, the top N available certificate combinations which are arranged in order from low selling price and the selling price of the top N available certificate combinations to the carbon emission company so that the carbon emission company can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M;
if it is found before the processing deadline that the clean carbon emission enterprise has purchased a certain available combination of the first N available combinations of certificates, generating a second new block in the second blockchain, storing the carbon neutralization order and the certain available combination of certificates as a pair of processed carbon neutralization orders and used carbon sink combinations in the second new block, and finally broadcasting the second new block to other blockchain nodes;
If the clean carbon emission enterprise is found not to purchase any available certificate combination for pushing when the processing deadline is reached, a forced outage notification message is sent to the clean carbon emission enterprise.
2. The carbon neutralization management method as recited in claim 1, wherein pushing the carbon neutralization order and top N available certificate combinations and the selling prices of the top N available certificate combinations in order of selling prices to the net carbon emission company when the net carbon emission company is provided with a pre-charge account, comprises:
selecting an available certificate combination with the lowest selling price from the M available certificate combinations as a target certificate combination according to selling prices of the available certificate combinations in the M available certificate combinations;
automatically purchasing the target certificate combination for the net carbon emission enterprise using the current funds balance of the pre-load account;
if the target certificate combination is successfully purchased for the clean carbon emission enterprise, a second new block is generated in the second blockchain, the carbon neutralization order and the target certificate combination are used as a pair of processed carbon neutralization order and used carbon sink certificate combination to be stored in the second new block, and finally the second new block is broadcast and transmitted to other blockchain nodes;
And if the target certificate combination is not successfully purchased for the carbon emission enterprise, pushing the carbon neutralization order, the first N available certificate combinations obtained by arranging the carbon neutralization order in a low-to-high order according to the selling price and the selling price of the first N available certificate combinations to the carbon emission enterprise, wherein N represents a positive integer less than or equal to M.
3. The carbon neutralization management method of claim 2, wherein when the target credential combination is not successfully purchased for the net carbon emission corporation due to the current funds balance being undershot, the method further comprises: and sending a recharging reminding message to the carbon emission purifying enterprise.
4. The carbon neutralization management method as recited in claim 1, wherein determining M available certificate combinations from the all carbon sink certificates comprises:
for each carbon sink certificate in all the carbon sink certificates, if the corresponding carbon sink amount is greater than or equal to the carbon emission amount in the carbon and the order, the corresponding carbon sink certificate is used as an available certificate combination;
when at least two carbon sink certificates with carbon sink amount smaller than carbon emission amount in the carbon neutralization order exist in all the carbon sink certificates, determining at least one carbon sink certificate combination according to the at least two carbon sink certificates;
And regarding each carbon sink certificate combination in the at least one carbon sink certificate combination, if the corresponding total carbon sink amount is greater than or equal to the carbon emission amount in the carbon and the order, using the corresponding carbon sink certificate combination as an available certificate combination.
5. The carbon neutralization management method of claim 1, wherein if the net carbon emission corporation is found not to purchase any available certificate combinations of pushing when the process deadline expires, sending a forced outage notification message to the net carbon emission corporation, comprising:
if the clean carbon emission enterprise is found to not purchase any available certificate combinations for pushing when the processing deadline is reached, searching all processed carbon neutralization orders and all used carbon sink certificate combinations of the clean carbon emission enterprise from the second blockchain, wherein all processed carbon neutralization orders and all used carbon sink certificate combinations are in one-to-one correspondence;
calculating to obtain the difference between the total carbon sink in all the used carbon sink certificate combinations and the total carbon emission in all the processed carbon neutralization orders and the carbon emission in the carbon neutralization orders;
judging whether the difference value is smaller than or equal to a preset threshold value;
If yes, a forced shutdown notification message is sent to the carbon emission purifying enterprise.
6. The carbon neutralization management method as recited in claim 1, wherein after pushing the carbon neutralization order and top N available certificate combinations and the selling prices of the top N available certificate combinations in order of selling prices to the net carbon emission enterprise, the method further comprises:
when a request for refreshing available certificates from the net carbon emission corporation is received or a part of carbon sink certificates in the first N available certificate combinations are found to be unavailable, a new first N available certificate combinations which are arranged in a low-to-high order according to the first blockchain, the second blockchain and the carbon sink certificate selling strategy are determined, and then the new first N available certificate combinations and the selling prices of the new first N available certificate combinations are pushed to the net carbon emission corporation again, so that the net carbon emission corporation can select one available certificate combination from the new first N available certificate combinations to respond to the carbon neutralization order.
7. The carbon neutralization control method according to claim 1, wherein when the carbon sink certificates further include an issuing time stamp, the time interval from the issuing time stamp to the current time of each of the carbon sink certificates is less than or equal to a preset time interval.
8. The carbon neutralization management and control device based on the blockchain is characterized by comprising a certificate issuing module, a certificate uplink module, a data acquisition module, an order generation module, a certificate searching module, a combination determination module, a selling price determination module, a content pushing module, a record uplink module and a message sending module;
the certificate issuing module is used for periodically recognizing carbon sink quantity in a unit period for a clean carbon sink enterprise and issuing a carbon sink certificate for the clean carbon sink enterprise according to a carbon sink quantity recognition result, wherein the carbon sink certificate comprises recognized carbon sink quantity;
the certificate uplink module is in communication connection with the certificate issuing module and is used for generating a first new block in a first blockchain after issuing a carbon sink certificate, storing the carbon sink certificate in the first new block and finally broadcasting and transmitting the first new block to other blockchain nodes;
the data acquisition module is used for acquiring the operation data of the carbon neutral and accounting period of the carbon emission purifying enterprise;
the order generation module is in communication connection with the data acquisition module and is used for recognizing carbon emission according to the operation data and generating a carbon neutralization order for the carbon emission purifying enterprise according to a carbon emission recognition result, wherein the carbon neutralization order contains recognized carbon emission;
The certificate searching module is respectively in communication connection with the certificate uplink module and the order generation module, and searches all carbon sink certificates which exist in the first blockchain and do not exist in the second blockchain from the first blockchain and the second blockchain, wherein the blocks in the second blockchain are used for storing a pair of processed carbon neutralization orders and used carbon sink certificate combinations, and the used carbon sink certificate combinations comprise at least one carbon sink certificate which is used for carbon neutralization of the processed carbon neutralization orders;
the combination determining module is in communication connection with the certificate searching module and is used for determining M available certificate combinations according to all carbon sink certificates, wherein the available certificate combinations comprise at least one carbon sink certificate which belongs to all carbon sink certificates and has a total carbon sink amount larger than or equal to the carbon emission amount in the carbon and the order, and M represents a positive integer;
the selling price determining module is in communication connection with the combination determining module and is used for acquiring a carbon sink certificate selling policy set by the carbon sink enterprise and determining selling prices of all available certificate combinations in the M available certificate combinations according to the carbon sink certificate selling policy;
The content pushing module is respectively in communication connection with the order generation module and the selling price determination module and is used for pushing the carbon neutralization order and the top N available certificate combinations which are arranged in order from low selling price to high selling price and the selling price of the top N available certificate combinations to the carbon emission enterprise so that the carbon emission enterprise can purchase one available certificate combination from the top N available certificate combinations to respond to the carbon neutralization order, wherein N represents a positive integer less than or equal to M;
the record uplink module is in communication connection with the content pushing module and is used for generating a second new block in the second blockchain when the clean carbon emission enterprise discovers that a certain available certificate combination in the first N available certificate combinations is purchased before a processing deadline, storing the carbon neutralization order and the certain available certificate combination into the second new block as a pair of processed carbon neutralization order and used carbon sink certificate combinations, and finally broadcasting and transmitting the second new block to other blockchain nodes;
the message sending module is in communication connection with the content pushing module and is used for finding that the net carbon emission enterprise does not purchase any available certificate combination for pushing when the processing deadline is reached, and sending a forced production stopping notification message to the net carbon emission enterprise.
9. A computer device comprising a memory, a processor and a transceiver in communication connection in sequence, wherein the memory is configured to store a computer program, the transceiver is configured to send and receive messages, and the processor is configured to read the computer program and perform the carbon neutralization management method as claimed in any one of claims 1 to 7.
10. A computer readable storage medium having instructions stored thereon which, when executed on a computer, perform the carbon neutralization management method of any of claims 1-7.
CN202211702450.6A 2022-12-28 2022-12-28 Block chain-based carbon neutralization control method, device, equipment and storage medium Pending CN116091280A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211702450.6A CN116091280A (en) 2022-12-28 2022-12-28 Block chain-based carbon neutralization control method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211702450.6A CN116091280A (en) 2022-12-28 2022-12-28 Block chain-based carbon neutralization control method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116091280A true CN116091280A (en) 2023-05-09

Family

ID=86213107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211702450.6A Pending CN116091280A (en) 2022-12-28 2022-12-28 Block chain-based carbon neutralization control method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116091280A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139295A (en) * 2013-01-30 2013-06-05 广东电网公司电力调度控制中心 Cloud computing resource dispatch method and device
US20190036712A1 (en) * 2017-07-26 2019-01-31 Alibaba Group Holding Limited Digital certificate management method, apparatus, and system
CN110135983A (en) * 2019-01-17 2019-08-16 深圳市元征科技股份有限公司 A kind of carbon emission rationing transaction method and apparatus
CN110148003A (en) * 2019-05-26 2019-08-20 贾渊培 A kind of carbon emissions trading method and system
CN113393302A (en) * 2021-06-30 2021-09-14 江苏擎天工业互联网有限公司 Intelligent recommendation system and method for realizing product carbon neutralization

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139295A (en) * 2013-01-30 2013-06-05 广东电网公司电力调度控制中心 Cloud computing resource dispatch method and device
US20190036712A1 (en) * 2017-07-26 2019-01-31 Alibaba Group Holding Limited Digital certificate management method, apparatus, and system
CN110135983A (en) * 2019-01-17 2019-08-16 深圳市元征科技股份有限公司 A kind of carbon emission rationing transaction method and apparatus
CN110148003A (en) * 2019-05-26 2019-08-20 贾渊培 A kind of carbon emissions trading method and system
CN113393302A (en) * 2021-06-30 2021-09-14 江苏擎天工业互联网有限公司 Intelligent recommendation system and method for realizing product carbon neutralization

Similar Documents

Publication Publication Date Title
CN109066670B (en) Distributed power supply management method based on Internet of things block chain
CN109066690B (en) Power supply scheduling method for regional power generation and utilization
Hong et al. Energy forecasting: A review and outlook
Hemmati et al. Sustainable energy hub design under uncertainty using Benders decomposition method
Fan et al. Short-term load forecasting based on a semi-parametric additive model
Leinauer et al. Obstacles to demand response: Why industrial companies do not adapt their power consumption to volatile power generation
Blanco et al. Energy transitions and emerging economies: A multi-criteria analysis of policy options for hydropower surplus utilization in Paraguay
Wu et al. Hourly demand response in day‐ahead scheduling for managing the variability of renewable energy
Lew et al. Value of wind power forecasting
Yu et al. Navigating the global mineral market: A study of resource wealth and the energy transition
McPherson et al. Planning for variable renewable energy and electric vehicle integration under varying degrees of decentralization: A case study in Lusaka, Zambia
CN113705936B (en) Energy configuration method and device based on carbon cycle and storage medium
Kumar et al. Stochastic profit‐based unit commitment problem considering renewable energy sources with battery storage systems and plug‐in hybrid electric vehicles
Stephan et al. Machine learning analysis on the impacts of COVID-19 on India’s renewable energy transitions and air quality
CN115907927A (en) Virtual power plant quotation auxiliary method, system, device and storage medium
CN116091280A (en) Block chain-based carbon neutralization control method, device, equipment and storage medium
CN116937801A (en) Green energy low-carbon efficiency monitoring system and method
Athawale et al. Do Combined Heat and Power plants perform? Case study of publicly funded projects in New York
Wilson et al. Calculating Great Britain's half-hourly electrical demand from publicly available data
CN112560325B (en) Prediction method, system, equipment and storage medium for electricity conversion service
Panthamit et al. Assessing the linkages between the electricity consumption and economic factors in a landlocked economy: Case STUDY of Lao Pdr
WO2020101617A2 (en) A system and method that allow estimation of the system direction for intraday market and imbalance power market
CN104036368A (en) Method and device for asset collection
RU2225640C1 (en) Computer-based control-and-information system for accounting anthropogenic emissions and effluents of greenhouse gases, results of measures taken to reduce their level, and operations for negotiation of results obtained
CN117478306B (en) Block chain-based energy control method, storage medium and terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20230509

RJ01 Rejection of invention patent application after publication