A carbon transaction method based on a consortium chain, a controller and a readable storage medium

CN116128648BActive Publication Date: 2026-09-11华润数字科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310113498.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-30
Publication Date
2026-09-11
Estimated Expiration
2043-01-30

AI Technical Summary

Technical Problem

为此,本发明实施例提供了一种基于联盟链的碳交易方法、控制器及可读存储介质,有利于解决碳交易主体单一问题,通过区块链技术将多个联盟方的碳资产于联盟链中进行碳交易,提高了碳交易的流动性,促进碳资产价值的流通

Benefits of technology

[0012] The technical solution of the first aspect of the present invention has at least the following advantages or beneficial effects: By storing the carbon asset data of several first consortium parties on the consortium blockchain and conducting carbon trading with second consortium parties, the second consortium parties sequentially traverse the carbon tokens and their corresponding carbon token data to deduct carbon credits from the transaction data, which helps to solve the problem of a single carbon trading entity; several carbon token data correspond to several carbon tokens respectively, which helps the second consortium parties effectively identify the carbon token data corresponding to the carbon tokens, improving the accuracy of carbon trading. By using blockchain technology to conduct carbon trading of the carbon assets of multiple consortium parties on the consortium blockchain, the liquidity of carbon trading is improved, and the circulation of carbon asset value is promoted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116128648B_ABST
    Figure CN116128648B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of carbon trading, and particularly relates to a carbon trading method based on a consortium chain, a controller and a readable storage medium. The carbon trading method based on the consortium chain comprises the following steps: obtaining a plurality of pieces of carbon token data used for representing a plurality of first consortium carbon assets; saving the plurality of pieces of carbon token data to the consortium chain and initiating a carbon trading request; sending the plurality of pieces of carbon token data and carbon tokens corresponding to the plurality of pieces of carbon token data to a second consortium according to the carbon trading request; obtaining carbon credit data used for representing tradable carbon assets of the second consortium; and sequentially traversing the carbon tokens and the corresponding carbon token data to trade and deduct the carbon credit data, which is beneficial to solve the problem of single carbon trading subject, the plurality of pieces of carbon token data correspond to a plurality of carbon tokens respectively, and the accuracy of carbon trading is improved. Through the blockchain technology, the carbon assets of a plurality of consortiums are traded in the consortium chain, the liquidity of carbon trading is improved, and the circulation of carbon asset value is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of carbon trading technology, and in particular to a carbon trading method, controller, and readable storage medium based on a consortium blockchain. Background Technology

[0002] With advancements in technology and improvements in living standards, carbon dioxide emissions are increasing, leading to growing concern about global warming and related issues. To promote global greenhouse gas emission reduction and decrease global carbon dioxide emissions, a form of trading carbon emission rights as a commodity has emerged globally, known as carbon trading.

[0003] In related technologies, carbon trading suffers from a lack of diverse participants. Currently, the national carbon trading market only covers power generation companies, while institutional and individual investors are not yet able to participate, resulting in high barriers to entry. Carbon trading uses carbon emission rights and carbon credits as tokens, and the value of carbon trading is fixed carbon assets. Furthermore, most carbon transactions can only be conducted on exchanges, leading to small trading volumes, large price fluctuations, and low liquidity, hindering the circulation of carbon asset value. Summary of the Invention

[0004] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0005] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, embodiments of this invention provide a carbon trading method, controller, and readable storage medium based on a consortium blockchain, which helps to solve the problem of a single carbon trading entity. By using blockchain technology, carbon assets of multiple consortium members can be traded on the consortium blockchain, thereby improving the liquidity of carbon trading and promoting the circulation of carbon asset value.

[0006] In a first aspect, embodiments of the present invention provide a carbon trading method based on a consortium blockchain, comprising:

[0007] Acquire several carbon token data points used to characterize the carbon assets of several first consortium parties;

[0008] Save the aforementioned carbon token data to the consortium blockchain and initiate a carbon trading request;

[0009] According to the carbon trading request, the plurality of carbon token data and the carbon tokens corresponding one-to-one with the plurality of carbon token data are sent to the second consortium party;

[0010] Obtain carbon credits data to characterize the tradable carbon assets of the second consortium member;

[0011] The carbon tokens and their corresponding data are sequentially traversed to deduct carbon credits from the transaction data.

[0012] The technical solution of the first aspect of the present invention has at least the following advantages or beneficial effects: By storing the carbon asset data of several first consortium parties on the consortium blockchain and conducting carbon trading with second consortium parties, the second consortium parties sequentially traverse the carbon tokens and their corresponding carbon token data to deduct carbon credits from the transaction data, which helps to solve the problem of a single carbon trading entity; several carbon token data correspond to several carbon tokens respectively, which helps the second consortium parties effectively identify the carbon token data corresponding to the carbon tokens, improving the accuracy of carbon trading. By using blockchain technology to conduct carbon trading of the carbon assets of multiple consortium parties on the consortium blockchain, the liquidity of carbon trading is improved, and the circulation of carbon asset value is promoted.

[0013] Furthermore, the step of sequentially traversing the carbon tokens and the corresponding carbon token data to deduct carbon credits from the transaction data includes:

[0014] Determine the transaction deduction order of several carbon tokens, and select one carbon token as the target carbon token according to the transaction deduction order;

[0015] If the current carbon credit data is greater than the target carbon token data corresponding to the target carbon token, the difference between the carbon credit data and the target carbon token data is processed to obtain the deducted transaction credits.

[0016] The deducted transaction points are used as the current carbon credit data, and the next carbon token is selected as the target carbon token according to the transaction deduction order.

[0017] Furthermore, the method also includes: when the current carbon credit data is less than the target carbon token data corresponding to the target carbon token, performing a difference operation between the target carbon token data and the carbon credit to obtain updated target carbon token data, and saving the updated target carbon token data to the consortium blockchain.

[0018] Furthermore, the method also includes: terminating the carbon transaction when the total carbon assets of the second consortium are less than the transaction points of the carbon transaction request; wherein the points of the carbon transaction request are the sum of several carbon token data of several carbon assets of the first consortium.

[0019] Furthermore, the carbon tokens corresponding to the aforementioned carbon token data are stored in a list of valid tokens. After subtracting the carbon credit data from the target carbon token data to obtain the deducted transaction credits, the method further includes:

[0020] Remove the target carbon token from the list of valid tokens to the list of used tokens.

[0021] Furthermore, after saving the aforementioned carbon token data to the consortium blockchain, the method further includes:

[0022] The carbon token data is analyzed to determine the first consortium member to which it belongs, and the carbon asset data of the first consortium member is obtained on the consortium blockchain. The carbon token data is then added to the carbon asset data of the first consortium member to obtain the updated carbon asset data of the first consortium member.

[0023] The updated carbon asset data of the first consortium member is saved to the consortium blockchain.

[0024] Furthermore, the method also includes:

[0025] The carbon token data is sent to the first consortium party for encryption using a public key, resulting in the encrypted carbon token data of the first consortium party.

[0026] The public key and the encrypted carbon token data of the first consortium member are saved to the consortium blockchain.

[0027] Furthermore, the method also includes:

[0028] The encrypted carbon token data of the first consortium member is sent to the second consortium member for decryption using a private key to obtain the target carbon token data.

[0029] Secondly, embodiments of the present invention also provide a controller, characterized in that it includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a carbon trading method based on a consortium blockchain as described in the first aspect of the technical solution above when running the computer program.

[0030] Thirdly, embodiments of the present invention also provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer-executable instructions, which are used to cause a computer to execute a carbon trading method based on a consortium blockchain as described in the first aspect of the technical solution above. Attached Figure Description

[0031] Figure 1 This is a flowchart illustrating the steps of a carbon trading method based on a consortium blockchain, as provided in an embodiment of the present invention.

[0032] Figure 2 yes Figure 1 Flowchart of step S500;

[0033] Figure 3 yes Figure 1 Another step in step S500 is shown in the flowchart.

[0034] Figure 4 This is a flowchart of another carbon trading method based on a consortium blockchain provided in an embodiment of the present invention;

[0035] Figure 5 This is a flowchart of another carbon trading method based on a consortium blockchain provided in an embodiment of the present invention;

[0036] Figure 6 This is a flowchart of another carbon trading method based on a consortium blockchain provided in an embodiment of the present invention;

[0037] Figure 7 This is a flowchart of another carbon trading method based on a consortium blockchain provided in an embodiment of the present invention;

[0038] Figure 8 This is a flowchart of another carbon trading method based on a consortium blockchain provided in an embodiment of the present invention;

[0039] Figure 9 This is a schematic diagram of the structure of a controller provided in an embodiment of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0041] In the description of this invention, "multiple" refers to two or more. The use of "first" and "second" is for distinguishing technical features only and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features or their sequential relationship.

[0042] With advancements in technology and improvements in living standards, carbon dioxide emissions are increasing, leading to growing concern about global warming and related issues. To promote global greenhouse gas emission reduction and decrease global carbon dioxide emissions, a form of trading carbon emission rights as a commodity has emerged globally, known as carbon trading.

[0043] In related technologies, carbon trading suffers from a lack of diverse participants. Currently, the national carbon trading market only covers power generation companies, excluding institutional and individual investors, resulting in high barriers to entry. Carbon trading uses carbon emission rights and carbon credits as tokens, with fixed carbon asset values. Furthermore, most carbon transactions are conducted on exchanges, leading to low trading volume, large price fluctuations, and low liquidity, hindering the circulation of carbon asset value. To address this, this invention provides a carbon trading method, controller, and readable storage medium based on a consortium blockchain. This approach helps solve the problem of limited participants by using blockchain technology to facilitate carbon asset trading among multiple consortium members, improving liquidity and promoting the circulation of carbon asset value.

[0044] Reference Figure 1 , Figure 1 This is a flowchart illustrating the steps of a carbon trading method based on a consortium blockchain, provided in an embodiment of the present invention; it includes steps S100 to S500, specifically:

[0045] S100: Obtain several carbon token data to characterize the carbon assets of several first consortium parties;

[0046] S200: Save several carbon token data to the consortium blockchain and initiate a carbon trading request;

[0047] S300: Based on the carbon trading request, send several carbon token data and the carbon tokens corresponding to the several carbon token data to the second consortium party;

[0048] S400: Obtain carbon credits data to characterize the tradable carbon assets of the second consortium;

[0049] S500: Iterate through the carbon tokens and their corresponding data to deduct carbon credits from the transaction data.

[0050] By storing the carbon asset data of several first-party consortium members on the consortium blockchain and conducting carbon trading with second-party consortium members, the second-party consortium members sequentially iterate through carbon tokens and their corresponding data to deduct carbon credits from the trading data. This approach helps address the issue of a single carbon trading entity. Furthermore, since several carbon token data entries correspond to several carbon tokens, the second-party consortium members can effectively identify the carbon token data associated with each token, improving the accuracy of carbon trading. By using blockchain technology to conduct carbon trading of carbon assets from multiple consortium members on the consortium blockchain, the liquidity of carbon trading is improved, promoting the circulation of carbon asset value.

[0051] Reference Figure 2 , Figure 2 yes Figure 1 The flowchart of step S500, including S510 to S530, is as follows:

[0052] S510: Determine the transaction deduction order of several carbon tokens, and select one carbon token as the target carbon token according to the transaction deduction order;

[0053] S520: If the current carbon credit data is greater than the target carbon token data corresponding to the target carbon token, the difference between the carbon credit data and the target carbon token data will be calculated to obtain the deducted transaction credits.

[0054] S530: Use the deducted transaction points as the current carbon credit data, and select the next carbon token as the target carbon token according to the transaction deduction order.

[0055] Specifically, this embodiment of the invention provides a method for deducting carbon credits from carbon credits by sequentially traversing carbon tokens and their corresponding data, including:

[0056] When the carbon credit data is greater than the first target carbon token data corresponding to the first target carbon token, the difference between the carbon credit data and the first target carbon token data is calculated to obtain the first deducted transaction credit. The first deducted transaction credit is used as the current carbon credit data. The current carbon credit data is compared with the second target carbon token data corresponding to the second target carbon token. When the current carbon credit data is greater than the second target carbon token data corresponding to the second target carbon token, the difference between the current carbon credit data and the second target carbon token data is calculated to obtain the second deducted transaction credit. The second deducted transaction credit is used as the current carbon credit data. The current carbon credit data is compared with the third target carbon token data corresponding to the third target carbon token. When the current carbon credit data is greater than the third target carbon token data corresponding to the third target carbon token, the difference between the current carbon credit data and the third target carbon token data is calculated to obtain the third deducted transaction credit. The third deducted transaction credit is used as the current carbon credit data. The next carbon token is selected as the target carbon token for transaction deduction according to the transaction deduction order.

[0057] By having the second consortium member sequentially traverse several carbon tokens and their corresponding data within the first consortium member to deduct carbon credits through transactions, the issue of a single carbon trading entity is addressed. Furthermore, since several carbon token transactions correspond to several carbon tokens, the second consortium member can effectively identify the carbon token data associated with each token, improving the accuracy of carbon trading. By using blockchain technology to conduct carbon trading across multiple consortium members' carbon assets on the consortium blockchain, the liquidity of carbon trading is improved, promoting the circulation of carbon asset value.

[0058] Reference Figure 3 , Figure 3 yes Figure 1 Another step in step S500 is shown in the flowchart; it includes steps S510 and S550, specifically,

[0059] S510: Determine the transaction deduction order of several carbon tokens, and select one carbon token as the target carbon token according to the transaction deduction order;

[0060] S550: If the current carbon credit data is less than the target carbon token data corresponding to the target carbon token, the difference between the target carbon token data and the carbon credit is processed to obtain the updated target carbon token data, and the updated target carbon token data is saved to the consortium blockchain.

[0061] When the current carbon credit data is less than the target carbon token data corresponding to the target carbon token, the difference between the target carbon token data and the carbon credit is calculated to obtain the updated target carbon token data. The updated target carbon token data is then saved to the consortium blockchain. Since the target carbon token data is divisible, the second consortium party receives the target carbon token data equivalent to the carbon credit and saves the updated target carbon token data to the consortium blockchain. This facilitates the continued participation of the updated target carbon token data in the carbon trading of the third consortium party, helps solve the problem of a single carbon trading entity, improves the liquidity of carbon trading, and promotes the circulation of carbon asset value.

[0062] Reference Figure 4 , Figure 4 This is a flowchart illustrating another carbon trading method based on a consortium blockchain provided by an embodiment of the present invention. Specifically, it includes: acquiring several carbon token data representing carbon assets of several first consortium parties; saving the several carbon token data to the consortium blockchain and initiating a carbon trading request; sending the several carbon token data and the carbon tokens corresponding to each of the several carbon token data to a second consortium party according to the carbon trading request; acquiring carbon credit data representing the tradable carbon assets of the second consortium party; determining whether the total carbon assets of the second consortium party are less than the trading credits of the carbon trading request; if not, sequentially iterating through the carbon tokens and their corresponding carbon token data to deduct the carbon credits; if so, ending the carbon trading. The credits of the carbon trading request are the sum of the several carbon token data representing the carbon assets of several first consortium parties.

[0063] By determining whether the total carbon assets of the second consortium member are less than the transaction points requested for carbon trading, if not, the carbon tokens and their corresponding data are iterated sequentially to deduct the carbon points from the transaction data; if so, the carbon trading ends. This facilitates the orderly conduct of carbon trading among multiple consortium members on the consortium blockchain and improves the accuracy of carbon trading on the consortium blockchain.

[0064] Reference Figure 5 , Figure 5This is a flowchart illustrating another carbon trading method based on a consortium blockchain provided in this embodiment of the invention; wherein, the carbon tokens corresponding to several carbon token data in this embodiment of the invention are stored in a list of valid tokens, and the above method specifically includes:

[0065] S520: If the current carbon credit data is greater than the target carbon token data corresponding to the target carbon token, the difference between the carbon credit data and the target carbon token data will be calculated to obtain the deducted transaction credits.

[0066] S600: Remove the target carbon token from the list of valid tokens to the list of used tokens.

[0067] The carbon tokens corresponding to several carbon token data are stored in a list of valid tokens. The second consortium member sequentially traverses the target carbon tokens in the list of valid tokens and removes the target carbon tokens that have completed carbon transactions from the list of valid tokens to the list of used tokens. The list of used tokens no longer participates in carbon transactions, effectively preventing the erroneous reduction of carbon credits and the resulting chaos in carbon transaction data, thus improving the accuracy and orderliness of carbon transactions.

[0068] Reference Figure 6 , Figure 6 This is a flowchart of another carbon trading method based on a consortium blockchain provided in this embodiment of the invention; it includes steps S200 to S220, specifically,

[0069] S200: Save several carbon token data to the consortium blockchain and initiate a carbon trading request;

[0070] S210: Analyze the first consortium party to which the carbon token data belongs, obtain the carbon asset data of the first consortium party on the consortium blockchain, add the carbon token data to the carbon asset data of the first consortium party, and obtain the updated carbon asset data of the first consortium party.

[0071] S220: Save the updated carbon asset data of the first consortium member to the consortium blockchain.

[0072] By saving several carbon token data representing the carbon assets of the first consortium party to the consortium blockchain and initiating carbon trading requests, carbon trading is realized through blockchain technology, improving the liquidity of carbon trading. The system analyzes the first consortium party to which the carbon token data belongs and adds the carbon token data to the carbon asset data of the first consortium party to obtain the updated carbon asset data of the first consortium party. The updated carbon asset data is then saved to the consortium blockchain, updating the carbon asset data of the first consortium party in real time, promoting the circulation of carbon asset value, and ensuring the orderly conduct of carbon trading on the consortium blockchain.

[0073] Reference Figure 7 , Figure 7This is a flowchart of another carbon trading method based on a consortium blockchain provided in this embodiment of the invention; it includes steps S100 to S120, specifically,

[0074] S100: Obtain several carbon token data to characterize the carbon assets of several first consortium parties;

[0075] S110: Send the carbon token data to the first consortium party for encryption using the public key to obtain the first consortium party's encrypted carbon token data;

[0076] S120: Save the public key and the encrypted carbon token data of the first consortium member to the consortium blockchain.

[0077] The first consortium member uses a public key to encrypt carbon token data and saves the encrypted carbon token data to the consortium blockchain, thereby improving the security and reliability of carbon trading on the consortium blockchain.

[0078] Reference Figure 8 , Figure 8 This is a flowchart of another carbon trading method based on a consortium blockchain provided in this embodiment of the invention; it includes steps S300 and S310, specifically,

[0079] S300: Based on the carbon trading request, send several carbon token data and the carbon tokens corresponding to the several carbon token data to the second consortium party;

[0080] S310: Send the encrypted carbon token data from the first consortium member to the second consortium member for decryption using a private key to obtain the target carbon token data.

[0081] The second consortium member decrypts the encrypted carbon token data of the first consortium member using their private key to obtain the target carbon token data, thereby improving the security and reliability of carbon trading on the consortium blockchain.

[0082] Reference Figure 9 , Figure 9This is a schematic diagram of the hardware structure of a controller provided in an embodiment of the present invention, including a processor, which can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, for executing relevant programs to implement the carbon trading method based on consortium blockchain provided in this embodiment of the present invention; and a memory, which can be implemented using read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM), etc. The memory can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory and called and executed by the processor. The input / output interface is used to implement information input and output. The communication interface is used to realize communication and interaction between this device and other devices. Communication can be realized through wired means (such as USB, network cable, etc.) or through wireless means (such as mobile network, WIFI, Bluetooth, etc.). The bus transmits information between various components of the device (such as processor, memory, input / output interface and communication interface). The processor, memory, input / output interface and communication interface are connected to each other within the device through the bus.

[0083] This invention also provides a storage medium, which is a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the flowchart of the aforementioned carbon trading method based on a consortium blockchain. As a non-transitory computer-readable storage medium, the storage medium can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, the storage medium may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the storage medium may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0084] This invention provides a carbon trading method, controller, and readable storage medium based on a consortium blockchain. The method includes: acquiring several carbon token data entries representing carbon assets of several first consortium parties; saving the carbon token data entries to the consortium blockchain and initiating a carbon trading request; parsing the first consortium party to which the carbon token data belongs, acquiring the carbon asset data of the first consortium party on the consortium blockchain, adding the carbon token data to the carbon asset data of the first consortium party to obtain updated carbon asset data of the first consortium party; saving the updated carbon asset data of the first consortium party to the consortium blockchain; sending the several carbon token data entries and the carbon tokens corresponding to the carbon token data entries to a second consortium party according to the carbon trading request; acquiring carbon credit data representing the tradable carbon assets of the second consortium party; determining whether the total carbon assets of the second consortium party are less than the trading credits of the carbon trading request; if so, ending the carbon trading; if not, sequentially traversing the carbon tokens and their corresponding carbon token data to deduct the carbon credits from the trading credits; wherein the credits of the carbon trading request are the sum of the several carbon token data entries representing the carbon assets of several first consortium parties.

[0085] The above-mentioned process of sequentially traversing carbon tokens and their corresponding data to deduct carbon credits from transaction data specifically includes: if the current carbon credit data is greater than the target carbon token data corresponding to the target carbon token, the difference between the carbon credit data and the target carbon token data is calculated to obtain the deducted transaction credits; the deducted transaction credits are used as the current carbon credit data, and the next carbon token is selected as the target carbon token according to the transaction deduction order. Alternatively, if the current carbon credit data is less than the target carbon token data corresponding to the target carbon token, the difference between the target carbon token data and the carbon credits is calculated to obtain updated target carbon token data, and the updated target carbon token data is saved to the consortium blockchain. In this embodiment of the invention, several carbon token data entries are stored one-to-one with corresponding carbon tokens in a valid token list. After the difference between the carbon credit data and the target carbon token data is calculated to obtain the deducted transaction credits, the target carbon token is removed from the valid token list and added to the used token list.

[0086] In addition, after obtaining several carbon token data that represent the carbon assets of several first consortium parties, the carbon token data is sent to the first consortium parties for encryption using the public key. The public key and the encrypted carbon token data of the first consortium parties are then saved to the consortium blockchain. The encrypted carbon token data of the first consortium parties is then sent to the second consortium parties for decryption using the private key to obtain the target carbon token data.

[0087] By storing the carbon asset data of several first-party consortium members on the consortium blockchain and conducting carbon trading with second-party consortium members, the second-party consortium members sequentially iterate through carbon tokens and their corresponding data to deduct carbon credits from the transaction data. This approach helps address the issue of a single carbon trading entity. Since several carbon token data entries correspond to several carbon tokens, the second-party consortium members can effectively identify the carbon token data associated with each token, improving the accuracy of carbon trading. Furthermore, by having the first-party consortium members encrypt the carbon token data using their public keys, and the second-party consortium members decrypt the encrypted carbon token data using their private keys, the security and reliability of carbon trading on the consortium blockchain are enhanced. By using blockchain technology to conduct carbon trading of the carbon assets of multiple consortium members on the consortium blockchain, the liquidity of carbon trading is improved, promoting the circulation of carbon asset value.

[0088] The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of the present invention should be within the scope of the claims of the present invention.

Claims

1. A method for carbon trading based on a consortium chain, characterized in that, include: Acquire several carbon token data points used to characterize the carbon assets of several first consortium parties; Save the aforementioned carbon token data to the consortium blockchain and initiate a carbon trading request; According to the carbon trading request, the plurality of carbon token data and the carbon tokens corresponding one-to-one with the plurality of carbon token data are sent to the second consortium party; Obtain carbon credits data to characterize the tradable carbon assets of the second consortium member; The carbon tokens and their corresponding data are sequentially traversed to deduct carbon credits from the transaction data. The step of sequentially traversing the carbon tokens and the corresponding carbon token data to deduct carbon credits through transactions includes: Determine the transaction deduction order of several carbon tokens, and select one carbon token as the target carbon token according to the transaction deduction order; If the current carbon credit data is greater than the target carbon token data corresponding to the target carbon token, the difference between the carbon credit data and the target carbon token data is processed to obtain the deducted transaction credits. The deducted transaction points are used as the current carbon credit data, and the next carbon token is selected as the target carbon token according to the transaction deduction order. The method further includes: If the current carbon credit data is less than the target carbon token data corresponding to the target carbon token, the difference between the target carbon token data and the carbon credit is processed to obtain the updated target carbon token data, and the updated target carbon token data is saved to the consortium blockchain.

2. The carbon trading method based on consortium blockchain according to claim 1, characterized in that the method further includes: When the total carbon assets of the second alliance member are less than the transaction points of the carbon transaction request, the carbon transaction is terminated; The points for the carbon trading request are the sum of several carbon token data of the carbon assets of the several first alliance parties.

3. The carbon trading method based on consortium blockchain according to claim 1, characterized in that, The carbon tokens corresponding to the aforementioned carbon token data are stored in a list of valid tokens. After subtracting the carbon credit data from the target carbon token data to obtain the deducted transaction credits, the method further includes: Remove the target carbon token from the list of valid tokens to the list of used tokens.

4. The carbon trading method based on consortium blockchain according to claim 1, characterized in that, After saving the aforementioned carbon token data to the consortium blockchain, the method further includes: The carbon token data is analyzed to determine the first consortium member to which it belongs, and the carbon asset data of the first consortium member is obtained on the consortium blockchain. The carbon token data is then added to the carbon asset data of the first consortium member to obtain the updated carbon asset data of the first consortium member. The updated carbon asset data of the first consortium member is saved to the consortium blockchain.

5. The carbon trading method based on consortium blockchain according to claim 4, characterized in that, The method further includes: The carbon token data is sent to the first consortium party for encryption using a public key, resulting in the encrypted carbon token data of the first consortium party. The public key and the encrypted carbon token data of the first consortium member are saved to the consortium blockchain.

6. The carbon trading method based on consortium blockchain according to claim 5, characterized in that, The method further includes: The encrypted carbon token data of the first consortium member is sent to the second consortium member for decryption using a private key to obtain the target carbon token data.

7. A controller, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the carbon trading method based on a consortium blockchain as described in any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to execute the carbon trading method based on a consortium blockchain as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Block chain-based method and system for carbon currency issuing transaction of carbon Pratt Whitney mechanism

    CN113902444A

  • Digital asset circulation method and system based on alliance chain, electronic device and medium

    CN114742654A