CN111080421A - Green power certificate transaction method and device based on block chain - Google Patents

Green power certificate transaction method and device based on block chain Download PDF

Info

Publication number
CN111080421A
CN111080421A CN202010211236.5A CN202010211236A CN111080421A CN 111080421 A CN111080421 A CN 111080421A CN 202010211236 A CN202010211236 A CN 202010211236A CN 111080421 A CN111080421 A CN 111080421A
Authority
CN
China
Prior art keywords
certificate
green power
target green
power certificate
power
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
CN202010211236.5A
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.)
Beijing Power Exchange Center Co ltd
State Grid Blockchain Technology (beijing) Co Ltd
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
State Grid E Commerce Co Ltd
Original Assignee
Beijing Power Exchange Center Co ltd
State Grid Blockchain Technology (beijing) Co Ltd
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
State Grid E Commerce 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 Beijing Power Exchange Center Co ltd, State Grid Blockchain Technology (beijing) Co Ltd, State Grid Corp of China SGCC, State Grid Tianjin Electric Power Co Ltd, State Grid E Commerce Co Ltd filed Critical Beijing Power Exchange Center Co ltd
Priority to CN202010211236.5A priority Critical patent/CN111080421A/en
Publication of CN111080421A publication Critical patent/CN111080421A/en
Priority to PCT/CN2020/091404 priority patent/WO2021189629A1/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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a block chain-based green power certificate transaction method and device, and the method comprises the following steps: in response to a transfer request of a first object for a target green power certificate, triggering the execution of a transfer intelligent contract in a power transaction block chain, wherein the execution process of the transfer intelligent contract is as follows: writing the transfer record into the power transaction blockchain, wherein the target green power certificate is stored in the power transaction blockchain; and acquiring a target green power certificate and an address recorded in the power transaction blockchain in a transfer mode from the power transaction blockchain, and sending the target green power certificate and the address recorded in the power transaction blockchain in the transfer mode to a second object in the transfer request so that the second object pays the first object. In this application, through above mode can improve the authenticity of green electric power certificate transaction process.

Description

Green power certificate transaction method and device based on block chain
Technical Field
The application relates to the technical field of electric power, in particular to a block chain-based green electric power certificate transaction method and device.
Background
The green power certificate (green certificate for short) is an electronic certificate with a unique identification code issued by the country to the online electricity quantity of the non-water renewable energy sources per megawatt hour by the power generation enterprises, and is a confirmation and attribute certification of the electricity generation quantity of the non-water renewable energy sources and a unique certificate for consuming green power.
Wherein, the green certificate can be traded to satisfy different requirements among enterprises. However, the authenticity of the existing green certificate transaction process is difficult to guarantee.
Disclosure of Invention
In order to solve the above technical problems, embodiments of the present application provide a block chain-based green electric power certificate transaction method and apparatus, so as to achieve the purpose of improving the authenticity of the green electric power certificate transaction process, and the technical scheme is as follows:
a block chain-based green power certificate transaction method comprises the following steps:
triggering execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, wherein the execution process of the transfer intelligent contract is as follows: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain;
and acquiring the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to a second object in the transfer request so as to enable the second object to pay for the first object.
Preferably, the method further comprises:
in response to a verification request for the target green power certificate, looking up whether the target green power certificate exists in the power transaction blockchain;
and if the target green power certificate exists, the searched target green power certificate is used as a basis for verifying the authenticity and validity of the target green power certificate.
Preferably, the method further comprises:
responding to a transfer process tracing request aiming at the target green power certificate, and searching whether a transfer record corresponding to the target green power certificate exists in the power transaction block chain;
and if the transfer record exists, taking the transfer record corresponding to the searched target green power certificate as a basis for tracing the transfer process of the target green power certificate.
Preferably, the method further comprises:
responding to a process tracing request aiming at the target green power certificate, and searching whether the target green power certificate exists in the power transaction block chain;
and if the target green power certificate exists, the searched target green power certificate is used as a basis for tracing the issuing process of the target green power certificate.
Preferably, the issuing process of the target green power certificate includes:
responding to a green power certificate application request of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
storing the target green power certificate into a power transaction blockchain;
sending the target green power certificate and a storage address of the target green power certificate in the power transaction blockchain to the first object.
A blockchain-based green power certificate transaction apparatus, comprising:
a triggering module, configured to trigger execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain;
a sending module, configured to obtain the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and send the target green power certificate and the address of the transfer record in the power transaction blockchain to a second object in the transfer request, so that the second object pays for the first object.
Preferably, the apparatus further comprises:
a first lookup module, configured to, in response to a verification request for the target green power certificate, lookup whether the target green power certificate exists in the power transaction blockchain;
the first determining module is used for taking the found target green power certificate as a basis for verifying the authenticity and validity of the target green power certificate if the target green power certificate exists in the power transaction block chain.
Preferably, the apparatus further comprises:
the second searching module is used for responding to a transfer process tracing request aiming at the target green electric power certificate and searching whether a transfer record corresponding to the target green electric power certificate exists in the electric power transaction block chain;
and the second determining module is used for taking the found transfer record corresponding to the target green power certificate as a basis for tracing the transfer process of the target green power certificate if the transfer record corresponding to the target green power certificate exists in the power transaction block chain.
Preferably, the apparatus further comprises:
a third searching module, configured to respond to a tracing request for a process of issuing the target green power certificate, and search whether the target green power certificate exists in the power transaction block chain;
and the third determining module is used for taking the found target green power certificate as a basis for tracing the issuing process of the target green power certificate if the target green power certificate exists in the power transaction block chain.
Preferably, the apparatus further comprises: a hair-verification module for:
responding to a green power certificate application request of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
storing the target green power certificate into a power transaction blockchain;
sending the target green power certificate and a storage address of the target green power certificate in the power transaction blockchain to the first object.
Compared with the prior art, the beneficial effect of this application is:
according to the method and the device, the target green power certificate is stored in the power transaction block chain, the target green power certificate can be prevented from being tampered, on the basis, a transfer request aiming at the target green power certificate is responded, a transfer intelligent contract in the power transaction block chain is triggered to be executed, a transfer record used for recording transfer information of the target green power certificate is written into the power transaction block chain, the target green power certificate and the transfer process thereof can be traced, the risk of counterfeiting the green power certificate and the transaction process thereof is reduced, and the authenticity of the transaction process of the green power certificate is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a block chain system according to the present application;
fig. 2 is a flowchart of an embodiment 1 of a block chain-based green power certificate transaction method provided in the present application;
fig. 3 is a flowchart of an embodiment 2 of a block chain-based green power certificate transaction method provided in the present application;
fig. 4 is a flowchart of embodiment 3 of a block chain-based green power certificate transaction method provided in the present application;
fig. 5 is a flowchart of an embodiment 4 of a block chain-based green power certificate transaction method provided in the present application;
fig. 6 is a schematic logic structure diagram of a block chain-based green power certificate transaction apparatus provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, 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 application.
The embodiment of the application discloses a block chain-based green power certificate transaction method, which comprises the following steps: triggering execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, wherein the execution process of the transfer intelligent contract is as follows: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain; and acquiring the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to a second object in the transfer request so as to enable the second object to pay for the first object. In this application, through the above mode improve the authenticity of the transaction process of green power certificate.
Before describing the block chain-based green power certificate transaction method disclosed in the embodiment of the present application, a block chain system on which the block chain-based green power certificate transaction method depends is described, as shown in fig. 1, the block chain system includes: the power transaction chain at the bottommost layer comprises modules such as a node management module, a consensus mechanism module, an intelligent contract module and a P2P network module, and provides support for upper-layer application; the middle layer is a block chain identity management and block chain monitoring and management module and provides access block chain member management and block chain running state monitoring capabilities, and the upper layer is a block chain green certificate transaction platform and provides green certificate issuing, transaction, verification and tracing functions.
Next, a block chain based green electric power certificate transaction method disclosed in an embodiment of the present application is described, and as shown in fig. 2, a flowchart of embodiment 1 of a block chain based green electric power certificate transaction method provided in the present application may include the following steps:
step S11, in response to the transfer request of the first object for the target green power certificate, triggering execution of a transfer intelligent contract in the power transaction block chain, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain.
The target green power certificate may be understood as: the first object applies for a green power certificate. Wherein, the issuing process of the target green power certificate may include:
a11, responding to a request for applying a green power certificate of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
a12, signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
a13, storing the target green power certificate into a power transaction block chain;
a14, sending the target green power certificate and the storage address of the target green power certificate in the power transaction block chain to the first object.
The transfer information of the target green power certificate may include at least: information of the first object, information of another object participating in the transaction of the target green power certificate, and index information of the target green power certificate. The index information of the target green power certificate may be used to look up the target green power certificate in the power trading blockchain.
Of course, the transfer information of the target green power certificate may also include: a signature of the target green power certificate and its associated information (e.g., the public key of the first object).
The process of triggering execution of the transfer intelligence contract in the power transaction blockchain in response to the transfer request of the first object for the target green power certificate may include, but is not limited to:
and writing key information of a transaction contract signed by the first object and the second object in the transfer request into the power transaction block chain, and triggering the transfer intelligent contract to execute.
The second object in the transfer request may be understood as: an object of a target green power certificate of a first object transfer is received.
Step S12, obtaining the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to the second object in the transfer request, so that the second object pays the first object.
The address of the transfer record in the power transaction block chain is sent to the second object in the transfer request, so that the second object can trace the transaction process of the target green power certificate according to the transfer record, the risk of counterfeiting the transaction process of the green power certificate is reduced, and the authenticity of the transaction process of the green power certificate is improved.
As another alternative embodiment of the present application, referring to fig. 3, a schematic flow chart of an embodiment 2 of a block chain-based green power certificate transaction method provided by the present application is provided, where this embodiment is mainly an extension of the block chain-based green power certificate transaction method described in the foregoing embodiment 1, and as shown in fig. 3, the method may include, but is not limited to, the following steps:
step S21, in response to the transfer request of the first object for the target green power certificate, triggering execution of a transfer intelligent contract in the power transaction block chain, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain.
Step S22, obtaining the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to the second object in the transfer request, so that the second object pays the first object.
The detailed procedures of steps S21-S22 can be found in the related descriptions of steps S11-S12 in embodiment 1, and are not repeated herein.
Step S23, in response to the verification request for the target green power certificate, searching whether the target green power certificate exists in the power transaction block chain.
If so, go to step S24.
If the target green power certificate exists in the power transaction block chain, the credibility of the target green power certificate can be improved based on the characteristic that data in the power transaction block chain cannot be tampered.
And step S24, taking the searched target green electric power certificate as a basis for verifying the authenticity and validity of the target green electric power certificate.
The target green power certificate with high credibility can be used as a basis for verifying the authenticity and validity of the target green power certificate, so that the reliability of verification is improved.
As another alternative embodiment of the present application, referring to fig. 4, a flowchart of an embodiment 3 of a block chain-based green power certificate transaction method provided by the present application is shown, where this embodiment is mainly an extension of the block chain-based green power certificate transaction method described in the foregoing embodiment 1, and as shown in fig. 4, the method may include, but is not limited to, the following steps:
step S31, in response to the transfer request of the first object for the target green power certificate, triggering execution of a transfer intelligent contract in the power transaction block chain, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain.
Step S32, obtaining the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to the second object in the transfer request, so that the second object pays the first object.
The detailed procedures of steps S31-S32 can be found in the related descriptions of steps S11-S12 in embodiment 1, and are not repeated herein.
Step S33, in response to the transfer process tracing request for the target green power certificate, searching whether a transfer record corresponding to the target green power certificate exists in the power transaction block chain.
If so, go to step S34.
And step S34, taking the transfer record corresponding to the searched target green electric power certificate as a basis for tracing the transfer process of the target green electric power certificate.
It should be noted that one or more transfers of the target green power certificate may be performed, but a record of each transfer of the target green power certificate is recorded in the power transaction block chain regardless of the one or more transfers.
Therefore, in the case of transferring the target green power certificate one or more times, the transferring process of the target green power certificate can be traced.
As another alternative embodiment of the present application, referring to fig. 5, a flowchart of an embodiment 4 of a block chain-based green power certificate transaction method provided by the present application is provided, where this embodiment is mainly an extension of the block chain-based green power certificate transaction method described in the foregoing embodiment 1, and as shown in fig. 5, the method may include, but is not limited to, the following steps:
step S41, in response to the transfer request of the first object for the target green power certificate, triggering execution of a transfer intelligent contract in the power transaction block chain, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain.
Step S42, obtaining the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to the second object in the transfer request, so that the second object pays the first object.
Step S43, in response to the request for tracing the issuing process of the target green power certificate, searching whether the target green power certificate exists in the power transaction block chain.
If so, go to step S44.
And step S44, taking the searched target green electric power certificate as a basis for tracing the issuing process of the target green electric power certificate.
The found target green power certificate is used as a basis for tracing the issuing process of the target green power certificate, and the tracing of the issuing process of the target green power certificate can be realized.
Next, a block chain based green electric power certificate transaction apparatus provided in the present application is described, and the block chain based green electric power certificate transaction apparatus described below and the block chain based green electric power certificate transaction method described above may be referred to in correspondence with each other.
Referring to fig. 6, the block chain-based green power certificate transaction apparatus includes: a triggering module 11 and a sending module 12.
A triggering module 11, configured to trigger execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain.
A sending module 12, configured to obtain the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and send the target green power certificate and the address of the transfer record in the power transaction blockchain to the second object in the transfer request, so that the second object pays the first object.
In this embodiment, the block chain-based green power certificate transaction apparatus may further include:
a first lookup module, configured to, in response to a verification request for the target green power certificate, lookup whether the target green power certificate exists in the power transaction blockchain;
the first determining module is used for taking the found target green power certificate as a basis for verifying the authenticity and validity of the target green power certificate if the target green power certificate exists in the power transaction block chain.
In this embodiment, the block chain-based green power certificate transaction apparatus may further include:
the second searching module is used for responding to a transfer process tracing request aiming at the target green electric power certificate and searching whether a transfer record corresponding to the target green electric power certificate exists in the electric power transaction block chain;
and the second determining module is used for taking the found transfer record corresponding to the target green power certificate as a basis for tracing the transfer process of the target green power certificate if the transfer record corresponding to the target green power certificate exists in the power transaction block chain.
In this embodiment, the block chain-based green power certificate transaction apparatus may further include:
a third searching module, configured to respond to a tracing request for a process of issuing the target green power certificate, and search whether the target green power certificate exists in the power transaction block chain;
and the third determining module is used for taking the found target green power certificate as a basis for tracing the issuing process of the target green power certificate if the target green power certificate exists in the power transaction block chain.
In this embodiment, the block chain-based green power certificate transaction apparatus may further include:
a hair-verification module for:
responding to a green power certificate application request of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
storing the target green power certificate into a power transaction blockchain;
sending the target green power certificate and a storage address of the target green power certificate in the power transaction blockchain to the first object.
It should be noted that each embodiment is mainly described as a difference from the other embodiments, and the same and similar parts between the embodiments may be referred to each other. For the device-like embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The block chain-based green power certificate transaction method and device provided by the application are described in detail above, a specific example is applied in the description to explain the principle and the implementation of the application, and the description of the above embodiment is only used to help understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (10)

1. A green power certificate transaction method based on a block chain is characterized by comprising the following steps:
triggering execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, wherein the execution process of the transfer intelligent contract is as follows: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain;
and acquiring the target green power certificate and the address of the transfer record on the power transaction blockchain from the power transaction blockchain, and sending the target green power certificate and the address of the transfer record in the power transaction blockchain to a second object in the transfer request, so that the second object traces back the transaction process of the target green power certificate according to the transfer record and pays for the first object.
2. The method of claim 1, further comprising:
in response to a request for verifying the target green power certificate, searching whether the target green power certificate exists in the power transaction blockchain;
and if the target green power certificate exists, the searched target green power certificate is used as a basis for verifying the authenticity and validity of the target green power certificate.
3. The method of claim 1, further comprising:
responding to a request for tracing the transfer process of the target green power certificate, and searching whether a transfer record corresponding to the target green power certificate exists in the power transaction block chain;
and if the transfer record exists, taking the transfer record corresponding to the searched target green power certificate as a basis for tracing the transfer process of the target green power certificate.
4. The method of claim 1, further comprising:
responding to a request for tracing the issuing process of the target green power certificate, and searching whether the target green power certificate exists in the power transaction block chain;
and if the target green power certificate exists, taking the searched target green power certificate as a basis for performing the verification process tracing on the target green power certificate.
5. The method of claim 4, wherein the hair verification process comprises:
responding to a green power certificate application request of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
storing the target green power certificate into a power transaction blockchain;
sending the target green power certificate and a storage address of the target green power certificate in the power transaction blockchain to the first object.
6. A block chain based green power certificate transaction apparatus, comprising:
a triggering module, configured to trigger execution of a transfer intelligent contract in a power transaction block chain in response to a transfer request of a first object for a target green power certificate, where the execution process of the transfer intelligent contract is: writing a transfer record into the power transaction blockchain, the transfer record being used to record transfer information of the target green power certificate, the target green power certificate being stored in the power transaction blockchain;
and the sending module is used for obtaining the target green power certificate and the address of the transfer record on the power transaction block chain from the power transaction block chain, and sending the target green power certificate and the address of the transfer record in the power transaction block chain to a second object in the transfer request, so that the second object traces back the transaction process of the target green power certificate according to the transfer record and pays for the first object.
7. The apparatus of claim 6, further comprising:
a first searching module, configured to search, in response to a request for verifying the target green power certificate, whether the target green power certificate exists in the power transaction block chain;
the first determining module is used for taking the found target green power certificate as a basis for verifying the authenticity and validity of the target green power certificate if the target green power certificate exists in the power transaction block chain.
8. The apparatus of claim 6, further comprising:
the second searching module is used for responding to a request for carrying out transfer process tracing on the target green electric power certificate and searching whether a transfer record corresponding to the target green electric power certificate exists in the electric power transaction block chain;
and the second determining module is used for taking the found transfer record corresponding to the target green power certificate as a basis for tracing the transfer process of the target green power certificate if the transfer record corresponding to the target green power certificate exists in the power transaction block chain.
9. The apparatus of claim 6, further comprising:
the third searching module is used for responding to a request for performing the verification process tracing on the target green power certificate and searching whether the target green power certificate exists in the power transaction block chain;
and the third determining module is used for taking the found target green power certificate as a basis for performing the verification process tracing on the target green power certificate if the target green power certificate exists in the power transaction block chain.
10. The apparatus of any one of claims 6-9, further comprising: a hair-verification module for:
responding to a green power certificate application request of a first object, and generating a green power certificate, wherein the green power certificate at least comprises: the description information, the unique certificate number and the certificate validity period;
signing the green power certificate, and writing the signature into the green power certificate to obtain a target green power certificate;
storing the target green power certificate into a power transaction blockchain;
sending the target green power certificate and a storage address of the target green power certificate in the power transaction blockchain to the first object.
CN202010211236.5A 2020-03-24 2020-03-24 Green power certificate transaction method and device based on block chain Pending CN111080421A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010211236.5A CN111080421A (en) 2020-03-24 2020-03-24 Green power certificate transaction method and device based on block chain
PCT/CN2020/091404 WO2021189629A1 (en) 2020-03-24 2020-05-20 Blockchain-based green power certificate transaction method and apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010211236.5A CN111080421A (en) 2020-03-24 2020-03-24 Green power certificate transaction method and device based on block chain

Publications (1)

Publication Number Publication Date
CN111080421A true CN111080421A (en) 2020-04-28

Family

ID=70324664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010211236.5A Pending CN111080421A (en) 2020-03-24 2020-03-24 Green power certificate transaction method and device based on block chain

Country Status (2)

Country Link
CN (1) CN111080421A (en)
WO (1) WO2021189629A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112270550A (en) * 2020-10-21 2021-01-26 北京电链科技有限公司 New energy electric power source tracing method and system based on block chain
CN112418854A (en) * 2020-10-09 2021-02-26 深圳华工能源技术有限公司 Energy-saving certificate management method based on block chain technology
CN112541736A (en) * 2020-12-15 2021-03-23 国网浙江省电力有限公司双创中心 Green power certificate issuing system and method based on block chain
CN113438084A (en) * 2021-06-23 2021-09-24 国网北京市电力公司 Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
WO2021189629A1 (en) * 2020-03-24 2021-09-30 国网电子商务有限公司 Blockchain-based green power certificate transaction method and apparatus, and storage medium
US11521205B2 (en) 2019-11-25 2022-12-06 Guangzhou University Method for certificate transaction validation of blockchain-based resource public key infrastructure
WO2023045654A1 (en) * 2021-09-22 2023-03-30 国网区块链科技(北京)有限公司 Blockchain-based green power authentication method, apparatus and system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115577234B (en) * 2022-11-21 2023-04-07 中国电力科学研究院有限公司 Node power supply emission factor calculation method and system based on power flow distribution
CN115983875B (en) * 2023-03-16 2023-05-26 浙江华云信息科技有限公司 Environment-friendly rights and interests value data tracing method and tracing device
CN116993039B (en) * 2023-09-25 2023-12-26 浙江华云信息科技有限公司 Time sequence feature-based green electricity and power data processing method and system for both sender and sender

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480987A (en) * 2017-07-25 2017-12-15 浙江大学 Green electric power supply certificate core hair based on block chain technology subscribes method and system
CN108197944A (en) * 2017-11-22 2018-06-22 远光软件股份有限公司 Resource transaction method and device based on block chain technology
US20190205877A1 (en) * 2018-01-03 2019-07-04 Coolbitx Ltd. Method of digital asset transaction
CN110335147A (en) * 2019-05-29 2019-10-15 西安电子科技大学 A kind of digital asset Information Exchange System and method based on block chain
CN110599213A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Article management method and device based on block chain network and electronic equipment
CN110599345A (en) * 2019-09-24 2019-12-20 北京艾摩瑞策科技有限公司 Option transaction data processing method and device based on block chain

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109034840B (en) * 2018-07-06 2021-04-13 北京融链科技有限公司 Green certificate transaction method and system based on clean energy generation
CN109615396A (en) * 2018-12-06 2019-04-12 广东电网有限责任公司信息中心 A kind of new energy operation system and method based on block chain technology
CN110599182B (en) * 2019-09-27 2023-08-22 腾讯科技(深圳)有限公司 Resource management method and device
CN111080421A (en) * 2020-03-24 2020-04-28 国网电子商务有限公司 Green power certificate transaction method and device based on block chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480987A (en) * 2017-07-25 2017-12-15 浙江大学 Green electric power supply certificate core hair based on block chain technology subscribes method and system
CN108197944A (en) * 2017-11-22 2018-06-22 远光软件股份有限公司 Resource transaction method and device based on block chain technology
US20190205877A1 (en) * 2018-01-03 2019-07-04 Coolbitx Ltd. Method of digital asset transaction
CN110335147A (en) * 2019-05-29 2019-10-15 西安电子科技大学 A kind of digital asset Information Exchange System and method based on block chain
CN110599345A (en) * 2019-09-24 2019-12-20 北京艾摩瑞策科技有限公司 Option transaction data processing method and device based on block chain
CN110599213A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Article management method and device based on block chain network and electronic equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11521205B2 (en) 2019-11-25 2022-12-06 Guangzhou University Method for certificate transaction validation of blockchain-based resource public key infrastructure
WO2021189629A1 (en) * 2020-03-24 2021-09-30 国网电子商务有限公司 Blockchain-based green power certificate transaction method and apparatus, and storage medium
CN112418854A (en) * 2020-10-09 2021-02-26 深圳华工能源技术有限公司 Energy-saving certificate management method based on block chain technology
CN112270550A (en) * 2020-10-21 2021-01-26 北京电链科技有限公司 New energy electric power source tracing method and system based on block chain
CN112270550B (en) * 2020-10-21 2024-04-16 北京电链科技有限公司 New energy power tracing method and system based on blockchain
CN112541736A (en) * 2020-12-15 2021-03-23 国网浙江省电力有限公司双创中心 Green power certificate issuing system and method based on block chain
CN113438084A (en) * 2021-06-23 2021-09-24 国网北京市电力公司 Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
CN113438084B (en) * 2021-06-23 2022-11-29 国网北京市电力公司 Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
WO2023045654A1 (en) * 2021-09-22 2023-03-30 国网区块链科技(北京)有限公司 Blockchain-based green power authentication method, apparatus and system
EP4177772A4 (en) * 2021-09-22 2024-01-24 State Grid Blockchain Technology (Beijing) Co., Ltd. Blockchain-based green power authentication method, apparatus and system

Also Published As

Publication number Publication date
WO2021189629A1 (en) 2021-09-30

Similar Documents

Publication Publication Date Title
CN111080421A (en) Green power certificate transaction method and device based on block chain
US10628485B2 (en) Blockchain-based music originality analysis method and apparatus
CN113438084B (en) Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
WO2021143497A1 (en) Infringement evidence storage method, apparatus, and device based on evidence storage blockchain
CN110060112A (en) Invoice creation method and device, electronic equipment based on block chain
CN108520293A (en) A kind of product false proof source tracing method, device, server and storage medium
CN111737654B (en) Infringement detection method and device based on block chain and electronic equipment
US20210049715A1 (en) Blockchain-based data procesing method, apparatus, and electronic device
WO2019217424A1 (en) System and method for protection of confidential information
CN111324661A (en) User cooperation method, device and medium based on block chain
CN114691669A (en) Electronic certificate storage method and device, electronic equipment and storage medium
CN110912804B (en) Intelligent batched lawyer letter sending system and method based on block chain
CN110889683B (en) Public mobile payment method and system
CN112115101B (en) Method and system for determinacy deletion of data in cloud storage
CN111260364A (en) Extensible quick payment method and system based on block chain
CN110990891A (en) Gymnasium contract proving method, equipment and medium based on block chain
CN110070361A (en) Contract based on block chain deposits card method, equipment and storage medium
CN114549149A (en) Smart grid energy transaction data processing method and device and computer equipment
CN111541676B (en) Data processing method and device
CN113660318A (en) Block chain-based academic calendar and academic degree authentication method
CN113627131A (en) Battery identification coding method and device and electronic equipment
CN113269561A (en) Block chain technology-based group enterprise research and development design resource sharing tracing system and method
CN111325563A (en) Supply chain management method based on block chain
CN110598374A (en) Block chain-based work registration method, device and computer-readable storage medium
KR102664271B1 (en) Eco-friendly energy production-based cryptocurrency system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200428