CN113469813A - Regional carbon quota transaction system and method for power enterprise based on block chain - Google Patents

Regional carbon quota transaction system and method for power enterprise based on block chain Download PDF

Info

Publication number
CN113469813A
CN113469813A CN202110817120.0A CN202110817120A CN113469813A CN 113469813 A CN113469813 A CN 113469813A CN 202110817120 A CN202110817120 A CN 202110817120A CN 113469813 A CN113469813 A CN 113469813A
Authority
CN
China
Prior art keywords
user
transaction
chain
selling
module
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
CN202110817120.0A
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.)
North China Electric Power University
Original Assignee
North China Electric Power University
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 North China Electric Power University filed Critical North China Electric Power University
Priority to CN202110817120.0A priority Critical patent/CN113469813A/en
Publication of CN113469813A publication Critical patent/CN113469813A/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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • 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/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Technology Law (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a regional carbon quota transaction system and method for an electric power enterprise based on a block chain, wherein the transaction method comprises the following steps: s1: constructing a user chain and a transaction chain, and deploying the intelligent contract on the transaction chain; s2: broadcasting all registered users to a user chain, and preprocessing user information; s3: verifying the electronic credit certificate of the purchasing user with order requirement, and uploading the order of the purchasing user to a transaction chain after the electronic credit certificate is verified to be qualified; s4: and calling an intelligent contract on the trading chain to match the order with the selling user, and trading according to the intelligent contract after obtaining the optimal matching value. According to the invention, the development of each province can be balanced from the aspect of electric power by dividing the province region of the user, the credible transaction of both sides of the user is ensured by verifying the electronic credit certificate in the transaction, the transaction is public and transparent based on the block chain technology, a third-party payment platform is not needed, and the efficiency is improved.

Description

Regional carbon quota transaction system and method for power enterprise based on block chain
Technical Field
The invention relates to the technical field of low carbon of an electric power system, in particular to a regional carbon quota transaction system and method for an electric power enterprise based on a block chain.
Background
After the power plant distributes the emission quota, the remaining or missing of the carbon quota amount occurs in part of the power plants due to various factors such as the operation age, the region, the technology, the management level and the like of the power plants, and the carbon quota is wasted if the carbon quota is not traded. Practice shows that the carbon quota amount and shortage thereof which can be distributed by the power plant directly influence the performance cost, and for the power plant possibly having the carbon quota gap, emission reduction measures can be taken in advance, or the performance cost can be reduced or stabilized by utilizing the internal operation of the market, so that the influence of the carbon quota index is reduced; for a power plant with surplus carbon quota, the quota constraint is small, the elastic processing space is large, and the direct profit can be obtained through quota sale.
However, the carbon quota trading market on the market is relatively few, the buyer does not have active bargaining right, and the price is passive and opaque, so that the information such as the selling price, the bid expansion and the like of the carbon quota on the market is a necessary trend to be open and transparent; in addition, the buyer and the seller often encounter the condition of malicious transaction in the transaction process, so how to establish a credible consensus mechanism of the two parties is important to complete the transaction under the common constraint of the mechanism; in addition, the existing transaction market is accessed to the traditional third party payment or bank payment, so that high service cost is needed, the payment arriving speed is slow, delay is caused, and the third party payment platform may cause problems in the whole transaction market due to overlarge rights.
Therefore, decentralized point-to-point transactions have a promising prospect, which not only saves cost but also improves efficiency without additional service fees. As known, the blockchain technology is a new computing paradigm and a cooperation mode, and creates credit with low cost by using a mathematical principle instead of a third party and realizes point-to-point direct interaction, so that a high-efficiency, decentralized agent-free and large-scale information interaction mode becomes a reality. The invention provides a regional carbon quota trading system and method for an electric power enterprise based on a block chain, and aims to control greenhouse gas emission and provide a market trading system which takes greenhouse gas emission quota as a commodity.
Disclosure of Invention
The invention aims to provide a regional carbon quota transaction system and method for an electric power enterprise based on a block chain, which are used for solving the problems in the prior art and realizing credible, open and transparent carbon quota transaction between two users.
In order to achieve the purpose, the invention provides the following scheme: the invention provides a regional carbon quota transaction system of a power enterprise based on a block chain, which comprises: the system comprises a block chain creating module, a user module, a credit auditing module, an intelligent contract module, a transaction matching module and a settlement module;
the block chain creating module is used for creating a block chain; the blockchain comprises a user chain and a transaction chain;
the user module and the credit auditing module are connected to the user chain, the credit auditing module is also connected to the transaction chain, and the intelligent contract module, the transaction matching module and the settlement module are connected to the transaction chain;
the user module is used for registering identity information and inputting electronic credit certificates for purchasing users and selling users;
the credit auditing module is used for auditing and verifying the user information and the electronic credit certificate;
the intelligent contract module is used for creating an intelligent contract and updating the intelligent contract;
the transaction matching module is used for matching the demand order of the purchasing user with the selling user according to the intelligent contract;
and the settlement module is used for carrying out token settlement on the purchasing user and the selling user which are successfully matched.
A regional carbon quota transaction method for a power enterprise based on a blockchain comprises the following steps:
s1: constructing a double-chain structure block chain, wherein the double-chain structure block chain comprises a user chain and a transaction chain, and deploying an intelligent contract on the transaction chain;
s2: broadcasting all registered users to the user chain, and preprocessing user information, wherein all registered users comprise electronic credit certificates;
s3: calling an electronic credit certificate of a purchasing user with order demand for verification, and uploading a demand order of the purchasing user to the transaction chain after the verification is qualified;
s4: and calling an intelligent contract on the transaction chain to match the demand order with the selling user to obtain the best matching value, completing matching, and completing the transaction of the matched demand order and the selling user according to the intelligent contract.
Preferably, at S2, the user information preprocessing process includes: dividing selling users according to the provincial regions; meanwhile, the electronic credit certificate is recorded, and the credit value of the electronic credit certificate of the user after each transaction is completed is updated.
Preferably, at S2, the user information preprocessing process includes: dividing selling users according to the provincial regions; meanwhile, the electronic credit certificate is recorded, and the credit value of the electronic credit certificate of the user after each transaction is completed is updated.
Preferably, in S3, the verification process for the purchasing user with order requirement is as follows: firstly, judging whether a purchasing user is an illegal user and whether an electronic credit certificate is valid, and then judging whether the credit value of the electronic credit certificate of the purchasing user reaches a transaction score line.
Preferably, the matching process for the order and the selling user at S4 is as follows:
dividing the demand orders of all purchasing users according to the provincial regions, and matching the orders with the selling users in the same provincial regions;
after the region matching is completed, calculating according to three indexes of the electricity generation efficiency, the score of the electronic credit certificate and the selling price of the issued carbon quota of the selling user to obtain an electricity generation efficiency matching value, an electronic credit certificate score matching value and a price matching value, obtaining the optimal matching value through the electricity generation efficiency matching value, the electronic credit certificate score matching value and the price matching value, and completing the matching of the demand order and the selling user according to the optimal matching value.
Preferably, the calculation formula of the power generation efficiency matching value is as follows:
Figure BDA0003170557640000041
wherein, E _ Mv(i,j)To match the value of the power generation efficiency, E(i,j)To sell the current generation efficiency of the consumer, EmaxAnd the maximum generating efficiency of the generating efficiencies of all the selling users is represented by i, i is the power plant corresponding to the selling user, and j is the power plant corresponding to the purchasing user.
Preferably, the formula for calculating the score matching value of the electronic credit certificate is as follows:
Figure BDA0003170557640000042
wherein, S _ Mv(i,j)Electronic credit certificate score match value, S(i,j)The current credit certificate score of the user is sold; smaxAnd the highest score in the electronic credit certificates of all the selling users is represented by i, the power plant corresponding to the selling user is represented by j, and the power plant corresponding to the purchasing user is represented by j.
Preferably, the calculation formula of the price matching value is as follows:
Figure BDA0003170557640000051
wherein, P _ Mv(i,j)For price match value, P(i,j)Price given to selling user, PmaxAnd the highest price in the prices given by all the selling users is i, the power plant corresponding to the selling user is j, and the power plant corresponding to the purchasing user is j.
Preferably, the best match value is calculated as follows:
FB_Mv(i,j)=x1·S_Mv(i,j)+y1·E_Mv(i,j)-z1·p_Mv(i,j)
wherein, FB _ Mv(i,j)For best match value, x1、y1、z1Weights, E _ Mv, of the electronic credit certificate score matching value, the power generation efficiency matching value, and the price matching value, respectively(i,j)For the power generation efficiency matching value, S _ Mv(i,j)For e-credit certificate score matching values, P _ Mv(i,j)And the price matching value is i, i is the power plant corresponding to the selling user, and j is the power plant corresponding to the purchasing user.
Preferably, after the purchasing user and the selling user complete the transaction, the method further comprises the following steps: and the electronic credit certificate score is updated by mutually giving the electronic credit certificate of the other party by the purchasing user and the selling user.
The technical scheme of this application's beneficial effect: the invention realizes the transaction by the double-chain structure of the block chain technology, and crosses the traditional carbon asset currency transaction mode, so that the digital currency is used as the currency of the carbon quota transaction, and a third party payment platform is not needed, thereby not only saving the cost, but also improving the transaction efficiency; meanwhile, in order to prevent the generation of malicious transactions, an electronic credit certificate concept is provided, the credible transactions of both sides of a user can be guaranteed, and the user information is preprocessed and divided according to provincial regions, so that the uniform development of various provinces can be effectively promoted from the aspect of electric power, and the backward development of certain regions due to excessive carbon dioxide emission is avoided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
FIG. 1 is a flow chart of a transaction method of the present invention;
fig. 2 is a block chain-based regional carbon quota transaction system architecture diagram of an electric power enterprise;
FIG. 3 is a flow chart of a transaction chain of the present invention
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
As shown in fig. 2, the system for trading regional carbon quota of an electric power enterprise based on a blockchain according to the present invention includes: the system comprises a block chain creating module, a user module, a credit auditing module, an intelligent contract module, a transaction matching module and a settlement module;
creating a double-chain structure block chain comprising a user chain and a transaction chain through a block chain creating module;
the user module and the credit auditing module are sequentially connected to the user chain, the credit auditing module is also connected to the transaction chain, and the intelligent contract module, the transaction matching module and the settlement module are sequentially connected to the transaction chain;
the user module is used for registering identity information and inputting electronic credit certificates for purchasing users and selling users;
the credit auditing module is used for auditing and verifying the user information and the electronic credit certificate;
the intelligent contract module is used for creating an intelligent contract and updating the intelligent contract;
the transaction matching module is used for matching the demand order of the purchasing user with the selling user according to the intelligent contract;
and the settlement module is used for carrying out token settlement on the purchasing user and the selling user which are successfully matched.
As shown in fig. 1, the carbon quota trading method implemented by the trading system specifically includes the following steps:
s1: constructing a double-chain structure block chain, wherein the double-chain structure block chain comprises a user chain and a transaction chain, and deploying an intelligent contract on the transaction chain;
intelligent contracts are created through an intelligent contract module and are deployed on a transaction chain so as to restrict transaction behaviors of purchasing users and selling users.
S2: broadcasting all registered users to the user chain, and preprocessing user information, wherein all registered users comprise electronic credit certificates;
the purchasing user and the selling user register identity information through the user module and input the electronic credit certificate of the user into the user module; the user module broadcasts all registered users to a user chain, and the user chain stores the basic identity information of the users and the electronic credit certificate in a user chain database and cannot be tampered; then the user chain divides the selling users according to the corresponding identity information of the selling users and records the divided selling users as a set Gt{t∈N*,N*The credit value after the nth transaction is completed is as follows:
Figure BDA0003170557640000081
wherein CV isnCredit value, CV, after completion of the nth transaction for user An-1Credit value after n-1 transaction for user A, SnAnd giving a score to the user A at the nth transaction counter, wherein the full score of each score is 10.
S3: calling an electronic credit certificate of a purchasing user with order demand for verification, and uploading a demand order of the purchasing user to the transaction chain after the verification is qualified;
in this embodiment, a specific transaction process is described by a transaction between a purchasing user a and a selling user B, as follows:
the method comprises the steps that a purchasing user A sends a carbon quota demand order to a system according to the shortage state of carbon quota usage of a power plant, after the system receives the order, a user chain verifies and examines an electronic credit certificate of the user, whether the purchasing user A is listed as an illegal user due to malicious transaction records before the purchasing user A and whether the electronic credit certificate is valid are judged, whether the score of the electronic credit certificate of the user reaches a transaction score line (the score of the electronic credit certificate of an account just registered by a new user is 10 scores) is judged, if the score reaches the score line, transaction can be carried out, otherwise, the transaction cannot be carried out, and then the carbon quota demand order of the purchasing user A is uploaded to the transaction chain.
S4: and calling an intelligent contract on the transaction chain to match the demand order with the selling user to obtain the best matching value, completing matching, and completing the transaction of the matched demand order and the selling user according to the intelligent contract.
As shown in fig. 3, after the transaction chain receives the order uploaded by the user, the order and the selling user are matched according to the content agreed by the intelligent contract, and the detailed matching mode can be divided into the following points:
firstly, dividing all the received demand orders of the purchasing users by taking provincial regions as basic units, and recording the orders as a set Ot{t∈N*,N*Set of positive integers };
then, the set GtAnd set OtCorresponding according to the difference of t values to obtain a selling user set G with the same province levelm(m ∈ t) and the set of purchasing users Om(m e t) to realize the purchase of the user andselling users in the same province to promote each province to reduce development difference and control the carbon quota in the province not to exceed the standard;
then, for the set Gm(m ∈ t) and set OmAll elements in (m ∈ t) are matched, let set Gm(m ∈ t) and set OmAnd (m belongs to t) the power plant users in the power plant respectively complete traversal of three indexes of the power generation efficiency of the power plant corresponding to the selling user, the electronic credit certificate score of the selling user and the carbon quota selling price given by the selling user according to the time of submitting the demand order, and calculate the corresponding matching value to obtain the optimal matching value, wherein the specific calculation mode is as follows:
1) determining a power generation efficiency matching value E _ Mv by selling power generation efficiencies of corresponding power generation plants of customers(i,j)
Defining the generating efficiency of the power plant corresponding to the selling user as E(i,j)Determining the maximum generating efficiency E in the generating efficiency of the power plant corresponding to all sold users according to the information submitted by the users during the registration of the user modulemaxAnd respectively solving the power generation efficiency matching value of each selling user according to a formula (2):
Figure BDA0003170557640000101
2) determining an e-credit certificate score match value S _ Mv by e-credit certificate score(i,j)
Defining the electronic credit certificate score of the corresponding power plant of the selling user as S(i,j)Determining the highest score S in the power plant electronic credit certificates corresponding to all selling users according to the related information provided by the user chainmaxAnd respectively obtaining the score matching value of the electronic credit certificate of each selling user according to the formula (3):
Figure BDA0003170557640000102
3) determining a price by selling a carbon quota selling price made by a userThe lattice match value P _ Mv(i,j)
Defining the price given by the selling user corresponding to the power plant as P(i,j)Determining the highest price P of the prices given by the power plants corresponding to all selling users according to the related information provided by the user chainmaxAnd respectively solving the price matching value of each selling user according to a formula (4):
Figure BDA0003170557640000103
standardizing the power generation efficiency matching value, the electronic credit certificate score matching value and the price matching value obtained in the steps 1), 2) and 3), converting the absolute values of the three indexes of the power generation efficiency matching value, the electronic credit certificate score matching value and the price matching value into relative values, solving the homogenization problem of various heterogeneous index values, namely enabling the three indexes to be calculated under the condition that the measuring units are not unified, and calculating to obtain the final optimal matching value by setting the weights of the electronic credit certificate score, the power generation efficiency and the price matching, as shown in a formula (5):
FB_Mv(i,j)=x1·S_Mv(i,j)+y1·E_Mv(i,j)-z1·p_Mv(i,j) (5)
x in the formula (5)1、y1、z1The weights of the score matching value, the power generation efficiency matching value and the price matching value of the electronic credit certificate are obtained by an entropy method.
Obtaining the best matching value through the calculation, and selecting the largest best matching value to match the demand order of the purchasing user with the selling user; if the conditions that the optimal matching values are the same exist, the final matching result is determined by the optimal matching value of the single index with the maximum weight, for example, the score of the electronic credit certificate is matched with the high score preferentially, the price is matched with the low score preferentially, and the power generation efficiency is matched with the high value preferentially.
And after the matching is successful, the electronic credit certificate of the selling user is checked, and whether the score of the electronic credit certificate of the selling user meets the transaction condition is checked.
In this embodiment, after the purchasing user a and the selling user B are successfully matched, a transaction is performed according to the content constrained by the intelligent contract, the content of the intelligent contract includes important contents such as price and transaction time, a token stored in the system before the purchasing user a is transferred to the selling user B to complete the transaction, the purchasing user a and the selling user B mutually give a score to an electronic credit certificate of the other party, and after the transaction is completed, a transaction chain packages transaction records in a transaction chain database.
The chain of transactions then automatically removes orders for completed transactions and updates the set Om(m ∈ t), repeating steps S3, S4 until all orders complete the transaction.
In the description of the present invention, it is to be understood that the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on those shown in the drawings, are merely for convenience of description of the present invention, and do not indicate or imply that the referenced devices or elements must have a particular orientation, be constructed and operated in a particular orientation, and thus, are not to be construed as limiting the present invention.
The above-described embodiments are merely illustrative of the preferred embodiments of the present invention, and do not limit the scope of the present invention, and various modifications and improvements of the technical solutions of the present invention can be made by those skilled in the art without departing from the spirit of the present invention, and the technical solutions of the present invention are within the scope of the present invention defined by the claims.

Claims (10)

1. A regional carbon quota transaction system for a power enterprise based on a blockchain, comprising: the system comprises a block chain creating module, a user module, a credit auditing module, an intelligent contract module, a transaction matching module and a settlement module;
the block chain creating module is used for creating a block chain; the blockchain comprises a user chain and a transaction chain;
the user module and the credit auditing module are connected to the user chain, the credit auditing module is also connected to the transaction chain, and the intelligent contract module, the transaction matching module and the settlement module are connected to the transaction chain;
the user module is used for registering identity information and inputting electronic credit certificates for purchasing users and selling users;
the credit auditing module is used for auditing and verifying the user information and the electronic credit certificate;
the intelligent contract module is used for creating an intelligent contract and updating the intelligent contract;
the transaction matching module is used for matching the demand order of the purchasing user with the selling user according to the intelligent contract;
and the settlement module is used for carrying out token settlement on the purchasing user and the selling user which are successfully matched.
2. A regional carbon quota transaction method for a power enterprise based on a blockchain is characterized by comprising the following steps:
s1: constructing a double-chain structure block chain, wherein the double-chain structure block chain comprises a user chain and a transaction chain, and deploying an intelligent contract on the transaction chain;
s2: broadcasting all registered users to the user chain, and preprocessing user information, wherein all registered users comprise electronic credit certificates;
s3: calling an electronic credit certificate of a purchasing user with order demand for verification, and uploading a demand order of the purchasing user to the transaction chain after the verification is qualified;
s4: calling an intelligent contract on the transaction chain to match a demand order with a selling user to obtain an optimal matching value, and completing matching; and the matched demand order and selling user can trade according to the intelligent contract.
3. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 2, wherein the regional carbon quota transaction method comprises the following steps:
in S2, the user information preprocessing process includes: dividing selling users according to the provincial regions; meanwhile, the electronic credit certificate is recorded, and the credit value of the electronic credit certificate of the user after each transaction is completed is updated.
4. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 2, wherein the regional carbon quota transaction method comprises the following steps:
in S3, the process of verifying the purchasing user with order requirement includes: firstly, judging whether a purchasing user is an illegal user and whether an electronic credit certificate is valid, and then judging whether the credit value of the electronic credit certificate of the purchasing user reaches a transaction score line.
5. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 3, wherein the regional carbon quota transaction method comprises the following steps:
in S4, the matching process for the order and the selling user is as follows:
dividing the demand orders of all purchasing users according to the provincial regions, and matching the orders with the selling users in the same provincial regions;
after the region matching is completed, calculating according to three indexes of the electricity generation efficiency, the score of the electronic credit certificate and the selling price of the issued carbon quota of the selling user to obtain an electricity generation efficiency matching value, an electronic credit certificate score matching value and a price matching value, obtaining the optimal matching value through the electricity generation efficiency matching value, the electronic credit certificate score matching value and the price matching value, and completing the matching of the demand order and the selling user according to the optimal matching value.
6. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 5, wherein:
the calculation formula of the power generation efficiency matching value is as follows:
Figure FDA0003170557630000031
wherein, E _ Mv(i,j)To match the value of the power generation efficiency, E(i,j)To sell the current generation efficiency of the consumer, EmaxAnd the maximum generating efficiency of the generating efficiencies of all the selling users is represented by i, i is the power plant corresponding to the selling user, and j is the power plant corresponding to the purchasing user.
7. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 5, wherein:
the calculation formula of the electronic credit certificate score matching value is as follows:
Figure FDA0003170557630000032
wherein, S _ Mv(i,j)Electronic credit certificate score match value, S(i,j)The current credit certificate score of the user is sold; smaxAnd the highest score in the electronic credit certificates of all the selling users is represented by i, the power plant corresponding to the selling user is represented by j, and the power plant corresponding to the purchasing user is represented by j.
8. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 5, wherein:
the calculation formula of the price matching value is as follows:
Figure FDA0003170557630000041
wherein, P _ Mv(i,j)For price match value, P(i,j)Price given to selling user, PmaxAnd the highest price in the prices given by all the selling users is i, the power plant corresponding to the selling user is j, and the power plant corresponding to the purchasing user is j.
9. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 5, wherein:
the calculation formula of the best matching value is as follows:
FB_Mv(i,j)=x1·S_Mv(i,j)+y1·E_Mv(i,j)-z1·p_Mv(i,j)
wherein, FB _ Mv(i,j)For best match value, x1、y1、z1Weights, E _ Mv, of the electronic credit certificate score matching value, the power generation efficiency matching value, and the price matching value, respectively(i,j)For the power generation efficiency matching value, S _ Mv(i,j)For e-credit certificate score matching values, P _ Mv(i,j)And the price matching value is i, i is the power plant corresponding to the selling user, and j is the power plant corresponding to the purchasing user.
10. The regional carbon quota transaction method for the power enterprise based on the blockchain as claimed in claim 3, wherein the regional carbon quota transaction method comprises the following steps:
after the purchasing user and the selling user complete the transaction, the method further comprises the following steps: and the electronic credit certificate score is updated by mutually giving the electronic credit certificate of the other party by the purchasing user and the selling user.
CN202110817120.0A 2021-07-20 2021-07-20 Regional carbon quota transaction system and method for power enterprise based on block chain Pending CN113469813A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110817120.0A CN113469813A (en) 2021-07-20 2021-07-20 Regional carbon quota transaction system and method for power enterprise based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110817120.0A CN113469813A (en) 2021-07-20 2021-07-20 Regional carbon quota transaction system and method for power enterprise based on block chain

Publications (1)

Publication Number Publication Date
CN113469813A true CN113469813A (en) 2021-10-01

Family

ID=77881385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110817120.0A Pending CN113469813A (en) 2021-07-20 2021-07-20 Regional carbon quota transaction system and method for power enterprise based on block chain

Country Status (1)

Country Link
CN (1) CN113469813A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103747498A (en) * 2014-01-17 2014-04-23 华北电力大学 Direction angle-based wireless sensor network routing void optimization method
CN108226390A (en) * 2017-12-08 2018-06-29 赫普科技发展(北京)有限公司 A kind of block chain carbon emission monitoring device and monitoring system
US20190392511A1 (en) * 2018-06-21 2019-12-26 Rare Bits, Inc. Bid matching for blockchain-based goods/assets systems and methods
CN112418854A (en) * 2020-10-09 2021-02-26 深圳华工能源技术有限公司 Energy-saving certificate management method based on block chain technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103747498A (en) * 2014-01-17 2014-04-23 华北电力大学 Direction angle-based wireless sensor network routing void optimization method
CN108226390A (en) * 2017-12-08 2018-06-29 赫普科技发展(北京)有限公司 A kind of block chain carbon emission monitoring device and monitoring system
US20190392511A1 (en) * 2018-06-21 2019-12-26 Rare Bits, Inc. Bid matching for blockchain-based goods/assets systems and methods
CN112418854A (en) * 2020-10-09 2021-02-26 深圳华工能源技术有限公司 Energy-saving certificate management method based on block chain technology

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
崔树银 等: "《考虑信用评分机制的电力碳排放交易区块链模型》", 《电力建设》 *
张宇琦: "《基于区块链融合碳金融的碳交易模式研究》", 《中国优秀博硕士学位论文全文数据库(硕士) 工程科技Ⅰ辑(月刊)2020年第07期》 *

Similar Documents

Publication Publication Date Title
Liu et al. Electric vehicle power trading mechanism based on blockchain and smart contract in V2G network
Kirli et al. Smart contracts in energy systems: A systematic review of fundamental approaches and implementations
Khattak et al. Dynamic pricing in industrial internet of things: Blockchain application for energy management in smart cities
CN112712420B (en) Green certificate transaction system based on block chain
US20030041002A1 (en) Method and system for conducting an auction for electricity markets
US20120239558A1 (en) Method and systems for efficiently processing large volumes of complex small value financial transactions
Lu et al. Smart contract for electricity transactions and charge settlements using blockchain
Tang et al. Financing a capital-constrained supply chain: factoring accounts receivable vs a BCT-SCF receivable chain
CN112329230A (en) Multi-microgrid main body non-cooperative game transaction method
CN114626922A (en) Self-adaptive bidding multi-energy P2P trading platform based on block chain
Chen et al. Fair auctioning and trading framework for cloud virtual machines based on blockchain
CN114519640A (en) Alliance chain-based transnational power transaction method
Debe et al. Blockchain-based energy trading in electric vehicles using an auctioning and reputation scheme
CN116308767A (en) Method and system for metering carbon emission of power consumer
CN115409567A (en) Method for constructing non-cooperative game model based on intelligent power grid block chain
Liu et al. Blockchain-enabled renewable energy certificate trading: A secure and privacy-preserving approach
CN114218591A (en) Digital asset management method capable of realizing anonymous transaction
EP4121922A1 (en) Securitization of assets utilizing distributed ledgers & smart meters
Ali et al. Integrating forecasting service and Gen2 blockchain into a local energy trading platform to promote sustainability goals
CN112991054A (en) Electric power futures contract design method based on block chain
CN112418854A (en) Energy-saving certificate management method based on block chain technology
CN113469813A (en) Regional carbon quota transaction system and method for power enterprise based on block chain
CN114529376A (en) Energy exchange data processing method and device, computer equipment and storage medium
Hsiao Blockchain for corporate renewable energy procurement-potential for verification of renewable energy certificates
Su et al. A blockchain system supporting cross-border data protection and consistency verification in unified global carbon emissions trading framework

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: 20211001

RJ01 Rejection of invention patent application after publication