CN109359985A - Block chain-based distributed energy transaction execution method, device and equipment - Google Patents
Block chain-based distributed energy transaction execution method, device and equipment Download PDFInfo
- Publication number
- CN109359985A CN109359985A CN201811091649.3A CN201811091649A CN109359985A CN 109359985 A CN109359985 A CN 109359985A CN 201811091649 A CN201811091649 A CN 201811091649A CN 109359985 A CN109359985 A CN 109359985A
- Authority
- CN
- China
- Prior art keywords
- transaction
- block chain
- user
- electricity
- chain network
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000005611 electricity Effects 0.000 claims abstract description 143
- 230000007246 mechanism Effects 0.000 claims abstract description 49
- 238000010248 power generation Methods 0.000 claims description 44
- 238000004590 computer program Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 13
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims description 5
- 235000003140 Panax quinquefolius Nutrition 0.000 claims description 5
- 238000013475 authorization Methods 0.000 claims description 5
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 235000008434 ginseng Nutrition 0.000 claims description 5
- 240000002853 Nelumbo nucifera Species 0.000 claims description 3
- 235000006508 Nelumbo nucifera Nutrition 0.000 claims description 3
- 235000006510 Nelumbo pentapetala Nutrition 0.000 claims description 3
- 244000131316 Panax pseudoginseng Species 0.000 claims 1
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 241000208340 Araliaceae Species 0.000 description 4
- 230000008030 elimination Effects 0.000 description 4
- 238000003379 elimination reaction Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000003197 gene knockdown Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S50/00—Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
- Y04S50/12—Billing, invoicing, buying or selling transactions or other related activities, e.g. cost or usage evaluation
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a distributed energy transaction execution method, a device and equipment based on a block chain, wherein the method comprises the following steps: determining user types and tradable electric quantity of participating users before electric quantity trading; according to the transaction application broadcast by each node, the accounting node adopts a preset market matching mechanism to determine the transaction information of the participating users; the accounting node broadcasts the transaction information to the block chain network and writes the transaction information into the block chain so that each participating user can execute electric quantity transaction according to the transaction information; and after the electric quantity transaction is finished, carrying out virtual currency settlement on the participating users through an intelligent contract according to the actual generated energy and the electricity consumption data. By the method, the coordinated autonomous operation of the distributed energy transaction among the users managed and controlled by the decentralized entity mechanism can be realized, so that the local consumption of the distributed renewable energy is promoted, and the safe, credible and distributed storage of the energy transaction data and the automatic settlement of the transaction result are ensured.
Description
Technical field
The present invention relates to electricity market technical fields, and in particular to a kind of distributed energy transaction execution based on block chain
Method, apparatus and equipment.
Background technique
Block chain technology is the emerging information industry technology of Internet era, passes through distributed p 2 p, chain type area
The innovative techniques such as block structure, common recognition mechanism, asymmetric encryption and intelligent contract realize decentralization and go to trust point-to-point
Direct dealing, Transaction Information are supervised and are safeguarded jointly by network other users, and transaction record is traceable, can not distort.Block chain
The distributed value transport protocol of decentralization have it is efficient, cheap, openly, the application advantages such as credible, can be decentralization
Point-to-point energy transaction provides technical support.
Under energy internet situation, increasingly mature and energy market with distributed energy technology is graduallyed relax control, point
Dispersion, diversification energy internet business market gradually show, it have energy prosumer (Prosumer) substantial amounts, can be again
The features such as raw energy power output fluctuation is obvious, single energy transaction size is small, randomness is strong, operating cost is high, trading efficiency is low,
The extensive centralization energy trade mode of the decision tradition that time-consuming is no longer desirable for the market, and it is high in real time to meet both sides of supply and demand
Effect, flexibly the point-to-point transaction of the demands such as free becomes the developing direction of the decentralized transaction in future source of energy internet.Therefore, how
Break the transaction monopolization of the conventional center energy, designs a kind of new energy for adapting to new demand, realizing both sides of supply and demand direct dealing
Trade mode becomes energy Internet market and reforms the new problem faced.
Summary of the invention
Based on this, the present invention provides a kind of, and the distributed energy transaction based on block chain executes method, apparatus and equipment,
It can be realized the collaboration autonomy operation that distributed energy is traded between the user that non-stop layer physical mechanism manages and controls, to promote
Into the on-site elimination of distribution type renewable energy, the safe, credible of energy transaction data, distributed storage and transaction results are ensured
Automatic-settlement.
On the one hand the embodiment of the present invention provides a kind of distributed energy transaction execution method based on block chain, comprising:
The renewable energy power generation data and workload demand data reported according to intelligent electric meter to block chain network, determination are worked as
The user type of participating user and the electricity that can trade in preceding trading session;Wherein, the corresponding participating user of an intelligent electric meter;
According to the transaction application of node broadcasts each in block chain network, the accounting nodes in the block chain network are using pre-
If market matching mechanisms, determine the Transaction Information of participating user;Wherein, transaction application includes: user type, account
Location, the electricity that can trade, pre- transaction value;The Transaction Information includes: transaction electricity and the transaction value between both parties;
The accounting nodes broadcast the Transaction Information to the block chain network, and through its in the block chain network
Block chain is written after reaching common understanding in its node verification, trades so that each participating user executes electricity according to the Transaction Information;
At the end of electricity transaction, actual power generation data from the intelligent electric meter to the block chain network that reported according to
With practical electricity consumption data, ideal money clearing are carried out to participating user by intelligent contract.
Preferably, the renewable energy power generation data reported according to intelligent electric meter to block chain network and workload demand
Data determine the user type of participating user and the electricity that can trade in current trading session, specifically include:
When the renewable energy power generation data that the intelligent electric meter reports are greater than the workload demand data reported, ginseng is determined
User type with user is seller user, and the electricity that can trade is electricity sales amount, and the electricity sales amount out is equal to renewable energy
The difference for the data and workload demand data of generating electricity;
When the intelligent electric meter renewable energy power generation data are less than the workload demand data reported, participating user is determined
User type be buyer user, the electricity that can trade be purchase electricity, the purchase electricity be equal to workload demand data with can
The difference of renewable source of energy generation data.
Preferably, the method also includes book keeping operations to weigh competition step:
Each node in the block chain network carries out book keeping operation power competition by node common recognition mechanism, and will obtain the power of book keeping operation
Node be determined as accounting nodes.
Preferably, the node common recognition mechanism includes: proof of work mechanism, equity proof mechanism, equity authorisation verification
Mechanism or distributed consensus algorithm.
Preferably, the transaction application according to node broadcasts each in block chain network, the note in the block chain network
Account node uses preset market matching mechanisms, determines the Transaction Information of participating user, specifically includes:
The accounting nodes sort seller user according to the pre- transaction value that it is reported from low to high, and by buyer user
It sorts from high to low according to the pre- transaction value that it is reported;
When the pre- transaction value of the highest that the minimum pre- transaction value that seller user reports is less than buyer's reporting of user, report is most
The seller user of low pre- transaction value and the buyer user of the report pre- transaction value of highest strike a bargain, and the accounting nodes calculate the seller and use
The average value of the pre- transaction value of highest of minimum pre- transaction value and buyer's reporting of user that family reports as seller user and is bought
Transaction value between square user;
The pre- transaction value for reporting pre- transaction value and buyer's reporting of user all over all seller users is gone through, is owned
Transaction value between seller user, all buyer users;
According to the electricity of trading that the transaction value between all seller users, all buyer users is reported with it, institute is obtained
State the Transaction Information of participating user.
Preferably, each node respectively includes trading server and the memory equipped with block pond in the block chain network;Its
In, the trading server, the book keeping operation for the transaction application of each node broadcasts in block chain network, in the block chain network
Node uses preset market matching mechanisms, determines the Transaction Information of participating user;The Transaction Information and the intelligent contract
It is stored in the block pond, so that carrying out transaction record and ideal money clearing to participating user by the block pond.
Preferably, the method also includes:
At the end of electricity transaction, the participating user of electricity sales amount is rewarded to the accounting nodes and out, to reality
Generated energy or electricity consumption are punished with Transaction Information participating user devious.
Preferably, the method also includes:
The block chain network distributes account address to the participating user of request registration, and corresponding to the participating user
Account address is initialized.
On the one hand the embodiment of the present invention additionally provides a kind of distributed energy transaction executive device based on block chain, packet
It includes:
Participating user's determining module, the renewable energy power generation data for being reported according to intelligent electric meter to block chain network
With workload demand data, the user type of participating user and the electricity that can trade in current trading session are determined;Wherein, an intelligence
Ammeter corresponds to a participating user;
Transaction Information determining module passes through the area for the transaction application according to node broadcasts each in block chain network
Accounting nodes in block chain network use preset market matching mechanisms, determine the Transaction Information of participating user;Wherein, the friendship
Easily application includes: user type, account address, the electricity that can trade, pre- transaction value;The Transaction Information includes: both parties
Between transaction electricity and transaction value;
Transaction Information broadcast module, for being broadcasted the Transaction Information to the block link network by the accounting nodes
Network, and after other node verifications in the block chain network are reached common understanding be written block chain so that each participating user according to
The Transaction Information executes electricity transaction;
Settlement module, for being reported according to the intelligent electric meter to the block chain network at the end of electricity transaction
Actual power generation data and practical electricity consumption data carry out ideal money clearing to participating user by intelligent contract.
On the one hand the embodiment of the present invention additionally provides a kind of distributed energy transaction execution equipment based on block chain, including
Processor, memory and storage in the memory and are configured as the computer program executed by the processor, institute
State the distributed energy transaction execution method realized when processor executes the computer program as above-mentioned based on block chain.
Compared with the existing technology, a kind of distributed energy transaction side of execution based on block chain provided in an embodiment of the present invention
The beneficial effect of method is: the distributed energy transaction execution method based on block chain includes: according to intelligent electric meter to area
The renewable energy power generation data and workload demand data that block chain network reports, determine the use of participating user in current trading session
Family type and the electricity that can trade;Wherein, the corresponding participating user of an intelligent electric meter;It is wide according to node each in block chain network
The transaction application broadcast, the accounting nodes in the block chain network use preset market matching mechanisms, determine participating user's
Transaction Information;Wherein, the transaction application includes: user type, account address, the electricity that can trade, pre- transaction value;The friendship
Easy information includes: transaction electricity and the transaction value between both parties;The accounting nodes broadcast the Transaction Information to institute
Block chain network is stated, and block chain is written after other node verifications in the block chain network are reached common understanding, so that each ginseng
Electricity transaction is executed according to the Transaction Information with user;At the end of electricity transaction, according to the intelligent electric meter to the area
The actual power generation data and practical electricity consumption data that block chain network reports carry out virtual goods to participating user by intelligent contract
Coin clearing.It can be realized what distributed energy between the user that non-stop layer physical mechanism manages and controls was traded by the above method
The autonomous operation of collaboration, to promote the on-site elimination of distribution type renewable energy, ensure energy transaction data it is safe, credible,
The Automatic-settlement of distributed storage and transaction results.
Detailed description of the invention
Fig. 1 is the application scenarios of the distributed energy transaction execution method provided by the embodiment of the present invention based on block chain
Schematic diagram;
Fig. 2 is the network node of the distributed energy transaction execution method provided by the embodiment of the present invention based on block chain
Schematic diagram;
Fig. 3 is a kind of process for distributed energy transaction execution method based on block chain that the embodiment of the present invention one provides
Figure;
Fig. 4 is a kind of signal of distributed energy transaction executive device based on block chain provided by Embodiment 2 of the present invention
Figure;
Fig. 5 is the signal that a kind of distributed energy transaction based on block chain provided by Embodiment 2 of the present invention executes equipment
Figure.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Fig. 1 and Fig. 2 are please referred to, is that a kind of distributed energy transaction based on block chain provided in an embodiment of the present invention is held
The application scenarios of row method.The participation main body of the energy transaction execution method based on block chain includes block chain network
(BN), user (U) and power grid (G).As shown in Figure 1, user (U) is divided into two classes, i.e. seller user (A class user, UA) and buyer
User (B class user, UB).Wherein, seller user (UA) refers to that oneself renewable energy power generation is greater than the user of workload demand,
The renewable energy electricity of surplus can be sold to other users or power grid;Buyer user (UB) refers to oneself renewable energy power generation
Less than the user of workload demand, the electricity outside other users or power grid purchase volume is needed.Each user is respectively arranged with intelligent electricity
Table can acquire user's renewable energy power generation data and workload demand data in real time, and be sent to block chain network (BN).Block
Chain network (BN) is used to collect the transaction request of participating user, completes the supply-demand mode between participating user according to market rules, and
By deal message by block chain technical notes, propagation, storage, and it is automatic by trading between intelligent contract realization participating user
Clearing.It when supply-demand mode between market is unable to complete participating user, needs to sell to power grid or buying on balance electricity, to maintain
The Real-time Balancing of power supply and demand.As shown in Fig. 2, block chain network provided by the present invention is independent by several, distributed, right
The node composition of equity.These nodes are referred to as " miner ", can be computer or large computer system, by personal or group
Operation.Wherein, the corresponding participation main body of a node.Each node includes two parts: trading server and block pond.It hands over
Easy server is responsible for completing market matching according to the transaction application of market rules and user, and block pond is responsible for remembering in the form of block chain
Record transaction data simultaneously completes settlement of transactions.
Embodiment one
Referring to Fig. 3, it is a kind of energy transaction execution method based on block chain that the embodiment of the present invention one provides
Flow chart, this method execute equipment by the energy transaction based on block chain and execute, specifically include:
S100: the renewable energy power generation data and workload demand data reported according to intelligent electric meter to block chain network,
Determine the user type of participating user and the electricity that can trade in current trading session;Wherein, the corresponding ginseng of an intelligent electric meter
With user;
Before marketing, each participating user is required to the renewable energy power generation data acquired according to intelligent electric meter
With workload demand data, the user type of oneself is declared to block chain network and the electricity that can trade.When oneself renewable energy
When the data that generate electricity are greater than workload demand data, declare to block chain network as seller user (A class user, UA), and can be again
Raw energy generated energy data deduct the electricity that is obtained after itself workload demand data as can electricity sales amount be sent to block chain network;
When oneself renewable energy power generation data are less than workload demand data, declare to block chain network as buyer user's (B class
User, UB), and after itself workload demand data is deducted renewable energy power generation data obtained electricity as needing purchase of electricity to send out
Give block chain network.It should be noted that the user type of participating user is according to renewable energy in each trading session
The actual conditions dynamic change of source power generation data and workload demand data;It is born when oneself renewable energy power generation data are equal to
When lotus demand data, it is not involved in marketing, at this point, participating user can also be by modifying workload demand data, by oneself
User type be revised as seller user or buyer user, to participate in marketing.
S200: the accounting nodes according to the transaction application of node broadcasts each in block chain network, in the block chain network
Using preset market matching mechanisms, the Transaction Information of participating user is determined;Wherein, transaction application include: user type,
Account address, the electricity that can trade, pre- transaction value;The Transaction Information includes: transaction electricity and the settlement price between both parties
Lattice;
The accounting nodes hand over the transaction application of each node broadcasts in block chain network by market matching mechanisms
Easily matching, and each buyer user after record matching and transaction electricity and transaction value between each seller user obtain described
Transaction Information.Specifically, the transaction request further includes exchange hour;It is described to trade when user type is buyer user
Electricity is to need purchase of electricity, and the pre- transaction value is power purchase price;When user type is seller user, the electricity of trading
For can electricity sales amount, the pre- transaction value be sale of electricity price.
S300: the accounting nodes broadcast the Transaction Information to the block chain network, and through the block link network
Block chain is written after other node verifications are reached common understanding in network, so that each participating user executes electricity according to the Transaction Information
Transaction;
The Transaction Information will be recorded in intact block chain after block chain network interior joint verifying is reached common understanding
In database, it can not distort.When trade execute when, generated electricity between each participating user according to the Transaction Information and electricity consumption,
Complete electricity transaction.
S400: at the end of electricity transaction, actual power from the intelligent electric meter to the block chain network that reported according to
Data and practical electricity consumption data are measured, ideal money clearing are carried out to participating user by intelligent contract.
The intelligence contract is the pre-set code for electricity settlement of transactions between participating user, trades and ties when electricity
It is executed automatically when beam.The block chain network passes through intelligent contract, according to actual power data, electricity consumption data and transaction record into
Row clearing, modify ideal money quantity in the corresponding account of each participating user, complete settlement of transactions.
Application block chain technology of the present invention is traded by the supply-demand mode of " surplus and deficiency of mutually helping " formula between user and decentralization,
It can be realized the collaboration autonomy operation that distributed energy is traded between the user that non-stop layer physical mechanism manages and controls, to promote
Into the on-site elimination of distribution type renewable energy, the safe, credible of energy transaction data, distributed storage and transaction results are ensured
Automatic-settlement.
In an alternative embodiment, the renewable energy power generation reported according to intelligent electric meter to block chain network
Data and workload demand data determine the user type of participating user and the electricity that can trade in current trading session, specifically include:
When the renewable energy power generation data that the intelligent electric meter reports are greater than the workload demand data reported, ginseng is determined
User type with user is seller user, and the electricity that can trade is electricity sales amount, and the electricity sales amount out is equal to renewable energy
The difference for the data and workload demand data of generating electricity;
When the intelligent electric meter renewable energy power generation data are less than the workload demand data reported, participating user is determined
User type be buyer user, the electricity that can trade be purchase electricity, the purchase electricity be equal to workload demand data with can
The difference of renewable source of energy generation data.
In an alternative embodiment, the method also includes book keeping operations to weigh competition step:
Each node in the block chain network carries out book keeping operation power competition by node common recognition mechanism, and will obtain the power of book keeping operation
Node be determined as accounting nodes.
In an alternative embodiment, the node common recognition mechanism includes: proof of work mechanism, equity proof machine
System, equity authorisation verification mechanism or distributed consensus algorithm.
In an alternative embodiment, the accounting nodes broadcast Transaction Information to the block chain network, and pass through
Block chain is written after other node verifications are reached common understanding in the block chain network, specifically includes:
Newly-generated block is written in the Transaction Information by the accounting nodes, and is broadcasted to the block chain network;
Other nodes in the block chain network carry out common recognition verifying to the Transaction Information received, and will pass through
Block chain is written in the Transaction Information of common recognition verifying.
In the present embodiment, the Transaction Information between participating user is packaged into block by accounting nodes, and to block chain network
All node broadcasts, other nodes carry out common recognition verifying to Transaction Information jointly, Transaction Information write area after being verified
Block chain.
It is that all nodes is made to save consistent block chain data that each node, which carries out the purpose of common recognition verifying, in block chain network,
Meet two attributes simultaneously: the prefix part of consistency, the block chain that all nodes save is identical;Validity, by certain section
The information of point publication is at last by other all nodes records in the block chain of oneself.Wherein, above-mentioned consistency should meet with
Lower 3 points:
1, terminability (Termination): the result of consistency can be completed in finite time.
2, Consensus (Consensus): the result that different nodes are finally completed decision should be identical.
3, legitimacy (Validity): the result of decision must be the motion that other processes propose.
In an alternative embodiment, the transaction application according to node broadcasts each in block chain network, the area
Accounting nodes in block chain network use preset market matching mechanisms, determine the Transaction Information of participating user, specifically include:
The accounting nodes sort seller user according to the pre- transaction value that it is reported from low to high, and by buyer user
It sorts from high to low according to the pre- transaction value that it is reported;
When the pre- transaction value of the highest that the minimum pre- transaction value that seller user reports is less than buyer's reporting of user, report is most
The seller user of low pre- transaction value and the buyer user of the report pre- transaction value of highest strike a bargain, and the accounting nodes calculate the seller and use
The average value of the pre- transaction value of highest of minimum pre- transaction value and buyer's reporting of user that family reports as seller user and is bought
Transaction value between square user;
The pre- transaction value for reporting pre- transaction value and buyer's reporting of user all over all seller users is gone through, is owned
Transaction value between seller user, all buyer users;
According to the electricity of trading that the transaction value between all seller users, all buyer users is reported with it, institute is obtained
State the Transaction Information of participating user.
Further, it when supply-demand mode between the accounting nodes are unable to complete participating user, needs to sell to power grid
Or buying on balance electricity, to maintain the Real-time Balancing of power supply and demand.I.e. all seller users can electricity sales amount be less than the buyer
When the purchase electricity of user, the accounting nodes send buying on balance electricity to the corresponding node of power grid by the block chain network
Amount request, and according to the pre- transaction value of power grid and the pre- transaction value of seller user, it calculates between seller user and power grid
Transaction value;All seller users can electricity sales amount when being greater than the purchase electricity of the buyer user, the accounting nodes are logical
Cross the block chain network and send the request of selling on balance electricity to the corresponding node of power grid, and according to the pre- transaction value of power grid with
And the pre- transaction value of buyer user, calculate the transaction value between buyer user and power grid;And it will be between seller user and power grid
Transaction value, the transaction value between buyer user and power grid and its difference electricity be added in the Transaction Information so that
It obtains seller user and power grid, buyer user and power grid and electricity transaction is carried out according to the Transaction Information.
In an alternative embodiment, in the block chain network each node respectively include trading server and be equipped with block
The memory in pond;Wherein, the trading server, it is described for the transaction application according to node broadcasts each in block chain network
Accounting nodes in block chain network use preset market matching mechanisms, determine the Transaction Information of participating user;The transaction
Information and the intelligent contract are stored in the block pond, so that carrying out transaction record to participating user by the block pond
And ideal money clearing.
In an alternative embodiment, the method also includes:
At the end of electricity transaction, the participating user of electricity sales amount is rewarded to the accounting nodes and out, to reality
Generated energy or electricity consumption are punished with Transaction Information participating user devious.
In an alternative embodiment, the method also includes:
The block chain network distributes account address to the participating user of request registration, and corresponding to the participating user
Account address is initialized.
In order to facilitate understanding, the transaction flow in the energy transaction execution method to described based on block chain is carried out detailed below
It describes in detail bright:
(1) user for participating in renewable energy marketing registers firstly the need of in block chain network, to receive block
The operation rule of chain network and marketing rule.After user submits application for registration, block chain network is to user's distribution account
Location, and account address is initialized.
(2) when each trading session starts, the user for participating in renewable energy marketing needs to block link network
Network broadcasts the Transaction Information of oneself, including user type, account address, electricity sales amount or can need purchase of electricity, sale of electricity price or power purchase
Price, exchange hour.
(3) node in block chain network obtains book keeping operation power by node common recognition mechanism.Node common recognition mechanism includes but not
It is limited to proof of work mechanism, equity proves mechanism, equity authorisation verification mechanism, distributed consensus algorithm etc..Block link network
Node in network is vied each other by node common recognition mechanism, is generated to preside over marketing and record the book keeping operation section of transaction results
Point.
(4) accounting nodes are completed market and are handed over according to the transaction application of preset market matching mechanisms and reporting of user
Easily matching, determines transaction electricity and the transaction value between participating user.Preset market matching mechanisms are as follows:
A class user price is sorted from low to high, the price of B class user sorts from high to low, when the lowest price of A class user
When lattice are lower than the ceiling price of B class user, the A class user for lattice of having the lowest price and the B class user of report ceiling price strike a bargain, knock-down price
Lattice are the average value of the two quotation.And so on, until All Activity matches.
(5) after the completion of marketing matching, block is written in Transaction Information by accounting nodes.Transaction results include that each participation is used
Transaction electricity and transaction value between family.And the information is broadcast to block chain network.Other nodes receive in block chain network
To after the Transaction Information, which is verified.After being verified, which is written into block chain, is written to
Information in block chain can not distort persistence.
(6) the real-time deal stage, each participating user generates electricity according to Transaction Information and electricity consumption.In order to maintain to generate electricity and use
The Real-time Balancing of electricity and the fairness for ensureing transaction carry out actual power generation or electricity consumption and Transaction Information user devious
Punishment.Punishment is carried out using the method for deducting guarantee fund and paying deviation expense.Guarantee fund may be configured as the 20% of tranaction costs;
The deviation that the transaction electricity of actual power generation or electricity consumption and Transaction Information record can be used in deviation expense is punished multiplied by unit deviation
Penalize calculation of price.
(7) after trading, intelligent electric meter sends the actual power generation data of all participation users, electricity consumption data to
Block chain network is settled accounts by intelligent contract according to actual power generation data, electricity consumption data and transaction record, is changed each
Ideal money quantity in the corresponding account of participating user.
(8) to accounting nodes and sell renewable energy electricity participating user reward, with motivate accounting nodes and
Renewable energy power generation.Reward is paid using ideal money.For obtaining the node of book keeping operation power, directly rewards one and fix
The ideal money of quantity.It, can multiplied by unit by its actual power generation data for selling the participating user of renewable energy electricity
Renewable source of energy generation reward calculates amount of money award, pays the participating user for selling renewable energy electricity.
Compared with the existing technology, a kind of energy transaction execution method based on block chain provided in an embodiment of the present invention has
Beneficial effect is: the energy transaction execution method based on block chain includes: to be reported according to intelligent electric meter to block chain network
Renewable energy power generation data and workload demand data, determine the user type of participating user in current trading session and can hand over
Easy electricity;Wherein, the corresponding participating user of an intelligent electric meter;According to the transaction Shen of node broadcasts each in block chain network
Please, the accounting nodes in the block chain network use preset market matching mechanisms, determine the Transaction Information of participating user;Its
In, the transaction application includes: user type, account address, the electricity that can trade, pre- transaction value;The Transaction Information includes:
Transaction electricity and transaction value between both parties;The accounting nodes broadcast the Transaction Information to the block link network
Network, and block chain is written after node verifications other in block chain network are reached common understanding, so that each participating user is according to described
Transaction Information executes electricity transaction;At the end of electricity transaction, reported according to the intelligent electric meter to the block chain network
Actual power generation data and practical electricity consumption data carry out ideal money clearing to participating user by intelligent contract.By upper
The method of stating can be realized the collaboration autonomy operation of distributed energy transaction between the user that non-stop layer physical mechanism manages and controls,
To promote the on-site elimination of distribution type renewable energy, the safe, credible of energy transaction data, distributed storage and friendship are ensured
The Automatic-settlement of easy result.
Embodiment two
Referring to Fig. 4, it is a kind of energy transaction executive device based on block chain provided by Embodiment 2 of the present invention
Schematic diagram, the device include:
Participating user's determining module 1, the renewable energy power generation number for being reported according to intelligent electric meter to block chain network
According to workload demand data, determine the user type of participating user and the electricity that can trade in current trading session;Wherein, an intelligence
It can the corresponding participating user of ammeter;
Transaction Information determining module 2 passes through the area for the transaction application according to node broadcasts each in block chain network
Accounting nodes in block chain network use preset market matching mechanisms, determine the Transaction Information of participating user;Wherein, the friendship
Easily application includes: user type, account address, the electricity that can trade, pre- transaction value;The Transaction Information includes: both parties
Between transaction electricity and transaction value;
Transaction Information broadcast module 3, for being broadcasted the Transaction Information to the block chain by the accounting nodes
Network, and block chain is written after other node verifications in the block chain network are reached common understanding, so that each participating user's root
Electricity transaction is executed according to the Transaction Information;
Settlement module 4, for being reported according to the intelligent electric meter to the block chain network at the end of electricity transaction
Actual power generation data and practical electricity consumption data carry out ideal money clearing to participating user by intelligent contract.
In an alternative embodiment, participating user's determining module 1 includes:
First user type determination unit, the renewable energy power generation data for reporting when the intelligent electric meter are greater than
When the workload demand data of report, determine that the user type of participating user is seller user, the electricity that can trade is electricity sales amount, institute
State out the difference that electricity sales amount is equal to renewable energy power generation data and workload demand data;
Second user type determining units, for being born when the intelligent electric meter renewable energy power generation data less than what is reported
When lotus demand data, determine that the user type of participating user is buyer user, the electricity that can trade is purchase electricity, the purchase
Electricity is equal to the difference of workload demand data and renewable energy power generation data.
In an alternative embodiment, described device includes:
Accounting nodes determining module, for being carried out by each node in the block chain network by node common recognition mechanism
Book keeping operation power competition, and the node for obtaining book keeping operation power is determined as accounting nodes;
Block release module is distributed to for generating new block by the accounting nodes, and by newly-generated block
The block chain network.
In an alternative embodiment, the node common recognition mechanism includes: proof of work mechanism, equity proof machine
System, equity authorisation verification mechanism or distributed consensus algorithm.
In an alternative embodiment, the Transaction Information broadcast module 3 includes:
Accounting nodes Transaction Information radio unit, it is newly-generated for the Transaction Information to be written by the accounting nodes
Block, and broadcast to the block chain network;
Common recognition authentication unit carries out the Transaction Information received for other nodes in the block chain network
Common recognition verifying, and block chain will be written by the Transaction Information of common recognition verifying.
In an alternative embodiment, the Transaction Information determining module 2 includes:
User's sequencing unit, the pre- transaction value for being reported seller user according to it by the accounting nodes is by low
It sorts to height, and buyer user is sorted from high to low according to the pre- transaction value that it is reported;
Transaction value computing unit, the minimum pre- transaction value for reporting when seller user are less than buyer's reporting of user
When the pre- transaction value of highest, the buyer user of the seller user and the report pre- transaction value of highest of reporting minimum pre- transaction value strikes a bargain,
The accounting nodes calculate the pre- transaction value of highest of minimum pre- transaction value and buyer's reporting of user that seller user reports
Average value, as the transaction value between seller user and buyer user;
Transaction value acquiring unit reports pre- transaction value and buyer's reporting of user all over all seller users for going through
Pre- transaction value, obtain the transaction value between all seller users, all buyer users;
Transaction Information generation unit, for according to the transaction value between all seller users, all buyer users and thereon
The electricity of trading of report, obtains the Transaction Information of the participating user.
In an alternative embodiment, in the block chain network each node respectively include trading server and be equipped with block
The memory in pond;Wherein, the trading server, for according to the participating user into block chain network each node broadcasts
Transaction applies for that the accounting nodes in the block chain network use preset market matching mechanisms, determines the transaction of participating user
Information;The Transaction Information and the intelligent contract are stored in the block pond, so that being used by the block pond participation
Family carries out transaction record and ideal money clearing.
In an alternative embodiment, described device further include:
Rewards and punishments module, at the end of electricity transaction, to the accounting nodes and out participating user couple of electricity sales amount
The user account answered is rewarded, to actual power generation or electricity consumption user corresponding with Transaction Information participating user devious
Account is punished.
In an alternative embodiment, described device further include:
Initialization module, for the participating user's distributing user account and account by the block chain network to request registration
Number address, and the corresponding user account of the participating user and account address are initialized.
It should be noted that the apparatus embodiments described above are merely exemplary, wherein described be used as separation unit
The unit of explanation may or may not be physically separated, and component shown as a unit can be or can also be with
It is not physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual
It needs that some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.In addition, device provided by the invention
In embodiment attached drawing, the connection relationship between module indicate between them have communication connection, specifically can be implemented as one or
A plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can understand
And implement.
Embodiment three
Referring to Fig. 5, it is that a kind of energy transaction based on block chain that the embodiment of the present invention three provides executes equipment
Schematic diagram, the equipment include at least one processor 11, such as CPU, at least one network interface 14 or other users interface
13, memory 15, at least one communication bus 12, communication bus 12 is for realizing the connection communication between these components.Wherein,
User interface 13 optionally may include USB interface and other standards interface, wireline interface.Network interface 14 optionally can be with
Including Wi-Fi interface and other wireless interfaces.Memory 15 may include high speed RAM memory, it is also possible to further include it is non-not
Stable memory (non-volatilememory), for example, at least a magnetic disk storage.Memory 15 optionally can wrap
The storage device of aforementioned processor 11 is located remotely from containing at least one.
In some embodiments, memory 15 stores following element, executable modules or data structures, or
Their subset or their superset:
Operating system 151 includes various system programs, for realizing various basic businesses and hardware based of processing
Business;
Program 152.
Specifically, processor 11 executes base described in above-described embodiment for calling the program 152 stored in memory 15
In the energy transaction execution method of block chain, such as step S100 shown in Fig. 3.Alternatively, the processor executes the calculating
The function that each module/unit in above-mentioned each Installation practice is realized when machine program, such as participates in user's determining module.
Illustratively, the computer program can be divided into one or more module/units, one or more
A module/unit is stored in the memory, and is executed by the processor, to complete the present invention.It is one or more
A module/unit can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing institute
State implementation procedure of the computer program in the energy transaction execution equipment based on block chain.
It is described based on block chain the energy transaction execute equipment can be desktop PC, notebook, palm PC and
Cloud server etc. calculates equipment.The energy transaction based on block chain executes equipment and may include, but is not limited only to, and handles
Device, memory.It will be understood by those skilled in the art that the energy transaction that the schematic diagram is only based on block chain executes equipment
Example, do not constitute to based on block chain the energy transaction execute equipment restriction, may include than illustrate it is more or less
Component, perhaps combine certain components or different components.
Alleged processor 11 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
It is the control centre that the energy transaction based on block chain executes equipment Deng, the processor 11, utilizes various interfaces and line
Road connects the various pieces that the entirely energy transaction based on block chain executes equipment.
The memory 15 can be used for storing the computer program and/or module, the processor 11 by operation or
Computer program and/or the module stored in the memory is executed, and calls the data being stored in memory, is realized
The energy transaction based on block chain executes the various functions of equipment.The memory 15 can mainly include storing program area and
Storage data area, wherein storing program area can (such as the sound of application program needed for storage program area, at least one function
Playing function, image player function etc.) etc.;Storage data area, which can be stored, uses created data (such as sound according to mobile phone
Frequency evidence, phone directory etc.) etc..In addition, memory 15 may include high-speed random access memory, it can also include non-volatile
Memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital
(Secure Digital, SD) card, flash card (Flash Card), at least one disk memory, flush memory device or other
Volatile solid-state part.
Wherein, if the energy transaction based on block chain executes module/unit of integration of equipments with software function list
Member form realize and when sold or used as an independent product, can store in a computer-readable storage medium
In.Based on this understanding, the present invention realizes all or part of the process in above-described embodiment method, can also pass through computer
Program is completed to instruct relevant hardware, and the computer program can be stored in a computer readable storage medium, should
Computer program is when being executed by processor, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program
Including computer program code, the computer program code can be source code form, object identification code form, executable file
Or certain intermediate forms etc..The computer-readable medium may include: can carry the computer program code any
Entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, CD, computer storage, read-only memory (ROM, Read-
Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and
Software distribution medium etc..It should be noted that the content that the computer-readable medium includes can be according in jurisdiction
Legislation and the requirement of patent practice carry out increase and decrease appropriate, such as in certain jurisdictions, according to legislation and patent practice, meter
Calculation machine readable medium does not include electric carrier signal and telecommunication signal.
It is the preferred embodiment of the present invention above, it is noted that for those skilled in the art,
Various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also considered as this hair
Bright protection scope.
Claims (10)
- A kind of execution method 1. distributed energy based on block chain is traded characterized by comprisingThe renewable energy power generation data and workload demand data reported according to intelligent electric meter to block chain network determine current hand over The user type of participating user and the electricity that can trade in the easy period;Wherein, the corresponding participating user of an intelligent electric meter;According to the transaction application of node broadcasts each in block chain network, the accounting nodes in the block chain network are using preset Market matching mechanisms determine the Transaction Information of participating user;Wherein, transaction application include: user type, account address, Can trade electricity, pre- transaction value;The Transaction Information includes: transaction electricity and the transaction value between both parties;The accounting nodes broadcast the Transaction Information to the block chain network, and through other sections in the block chain network Block chain is written after reaching common understanding in point verifying, trades so that each participating user executes electricity according to the Transaction Information;At the end of electricity transaction, the actual power generation data from the intelligent electric meter to the block chain network and reality that are reported according to Border electricity consumption data carry out ideal money clearing to participating user by intelligent contract.
- 2. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the basis The renewable energy power generation data and workload demand data that intelligent electric meter is reported to block chain network, determine in current trading session The user type of participating user and the electricity that can trade, specifically include:When the renewable energy power generation data that the intelligent electric meter reports are greater than the workload demand data reported, determine and participate in using The user type at family is seller user, and the electricity that can trade is electricity sales amount, and the electricity sales amount out is equal to renewable energy power generation The difference of data and workload demand data;When the intelligent electric meter renewable energy power generation data are less than the workload demand data reported, the use of participating user is determined Family type is buyer user, and the electricity that can trade is purchase electricity, and the purchase electricity is equal to workload demand data and renewable The difference of energy power generation data.
- 3. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the method Further include book keeping operation power competition step:Each node in the block chain network carries out book keeping operation power competition by node common recognition mechanism, and will obtain the section of the power of book keeping operation Point is determined as accounting nodes.
- 4. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the node Common recognition mechanism includes: proof of work mechanism, equity proof mechanism, equity authorisation verification mechanism or distributed consensus algorithm.
- 5. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the basis The transaction application of each node broadcasts in block chain network, the accounting nodes in the block chain network are matched using preset market Mechanism determines the Transaction Information of participating user, specifically includes:The accounting nodes sort seller user according to the pre- transaction value that it is reported from low to high, and by buyer user according to Its pre- transaction value reported sorts from high to low;When the pre- transaction value of the highest that the minimum pre- transaction value that seller user reports is less than buyer's reporting of user, report minimum pre- The seller user of transaction value and the buyer user of the report pre- transaction value of highest strike a bargain, and the accounting nodes calculate in seller user The average value of the pre- transaction value of highest of the minimum pre- transaction value and buyer's reporting of user of report, is used as seller user and buyer Transaction value between family;The pre- transaction value for reporting pre- transaction value and buyer's reporting of user all over all seller users is gone through, all sellers are obtained Transaction value between user, all buyer users;According to the electricity of trading that the transaction value between all seller users, all buyer users is reported with it, the ginseng is obtained With the Transaction Information of user.
- 6. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the block Each node respectively includes trading server and the memory equipped with block pond in chain network;Wherein, the trading server is used for root According to the transaction application of each node broadcasts in block chain network, the accounting nodes in the block chain network use preset market With mechanism, the Transaction Information of participating user is determined;The Transaction Information and the intelligent contract are stored in the block pond, so that It obtains and transaction record and ideal money clearing is carried out to participating user by the block pond.
- 7. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the method Further include:At the end of electricity transaction, the participating user of electricity sales amount is rewarded to the accounting nodes and out, to actual power Amount or electricity consumption are punished with Transaction Information participating user devious.
- 8. the distributed energy transaction execution method based on block chain as described in claim 1, which is characterized in that the method Further include:The block chain network distributes account address to the participating user of request registration, and to the corresponding account of the participating user Address is initialized.
- The executive device 9. a kind of distributed energy based on block chain is traded characterized by comprisingParticipating user's determining module, renewable energy power generation data for being reported according to from intelligent electric meter to block chain network and negative Lotus demand data determines the user type of participating user and the electricity that can trade in current trading session;Wherein, an intelligent electric meter A corresponding participating user;Transaction Information determining module passes through the block chain for the transaction application according to node broadcasts each in block chain network Accounting nodes in network use preset market matching mechanisms, determine the Transaction Information of participating user;Wherein, the transaction Shen It please include: user type, account address, the electricity that can trade, pre- transaction value;The Transaction Information includes: between both parties Transaction electricity and transaction value;Transaction Information broadcast module, for the Transaction Information to be broadcasted to the block chain network by the accounting nodes, And block chain is written after other node verifications in the block chain network are reached common understanding, so that each participating user is according to described Transaction Information executes electricity transaction;Settlement module, the reality for being reported according to the intelligent electric meter to the block chain network at the end of electricity transaction Generated energy data and practical electricity consumption data carry out ideal money clearing to participating user by intelligent contract.
- 10. it is a kind of based on block chain distributed energy transaction execute equipment, which is characterized in that including processor, memory with And the computer program executed by the processor is stored in the memory and is configured as, described in the processor execution It realizes that the distributed energy based on block chain is traded as claimed in any of claims 1 to 8 in one of claims when computer program to execute Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811091649.3A CN109359985A (en) | 2018-09-19 | 2018-09-19 | Block chain-based distributed energy transaction execution method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811091649.3A CN109359985A (en) | 2018-09-19 | 2018-09-19 | Block chain-based distributed energy transaction execution method, device and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109359985A true CN109359985A (en) | 2019-02-19 |
Family
ID=65351241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811091649.3A Pending CN109359985A (en) | 2018-09-19 | 2018-09-19 | Block chain-based distributed energy transaction execution method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109359985A (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109978347A (en) * | 2019-03-07 | 2019-07-05 | 国网冀北电力有限公司技能培训中心 | Community energy autonomy method with distributed power generation based on blockchain technology |
CN110009227A (en) * | 2019-04-04 | 2019-07-12 | 国网青海省电力公司 | A shared energy storage overall transaction system and operation method based on blockchain technology |
CN110189223A (en) * | 2019-05-06 | 2019-08-30 | 中国电力科学研究院有限公司 | User-to-user transaction method and system based on energy storage system |
CN110210970A (en) * | 2019-05-30 | 2019-09-06 | 国网河北省电力有限公司经济技术研究院 | Energy method of commerce, device and terminal device based on block chain |
CN110210848A (en) * | 2019-05-06 | 2019-09-06 | 中国电力科学研究院有限公司 | Energy-storage system charging platform and charging method based on block chain |
CN110223062A (en) * | 2019-04-24 | 2019-09-10 | 中国南方电网有限责任公司 | Distributed power transaction system and method based on block chain |
CN110348831A (en) * | 2019-06-21 | 2019-10-18 | 深圳市元征科技股份有限公司 | A kind of energy management method and block chain node device |
CN110415093A (en) * | 2019-07-11 | 2019-11-05 | 上海电器科学研究所(集团)有限公司 | A smart energy gateway for user-side microgrid power transactions |
CN110633329A (en) * | 2019-10-12 | 2019-12-31 | 链农(深圳)信息科技有限公司 | System and method for block chain transaction record |
CN110738375A (en) * | 2019-10-16 | 2020-01-31 | 国网湖北省电力有限公司电力科学研究院 | Active power distribution network power transaction main body optimization decision method based on alliance chain framework |
CN110880130A (en) * | 2019-12-06 | 2020-03-13 | 上海分未信息科技有限公司 | Blockchain-based electricity transaction settlement system with virtual meter and settlement and account method |
CN110992179A (en) * | 2019-11-28 | 2020-04-10 | 天津大学 | Power distribution network electric energy transaction and verification method based on distributed account book and state estimation |
CN111046107A (en) * | 2019-12-19 | 2020-04-21 | 北京中兵智航科技有限公司 | Distributed storage system of airport center data based on block chain technology |
CN111105310A (en) * | 2019-12-25 | 2020-05-05 | 北京科东电力控制系统有限责任公司 | Distributed power generation transaction system and method |
CN111126854A (en) * | 2019-12-25 | 2020-05-08 | 国网河北省电力有限公司 | A way of considering the use of distributed energy power supply for regenerative electric heating equipment |
CN111177253A (en) * | 2019-11-26 | 2020-05-19 | 南方电网传媒有限公司 | Power big data protection method and system based on identity digital authentication |
CN111429276A (en) * | 2020-03-17 | 2020-07-17 | 西安交通大学 | Multi-energy distributed transaction and smart contract design method based on Ethereum private chain |
CN111461890A (en) * | 2020-04-21 | 2020-07-28 | 上海积成能源科技有限公司 | Distributed power generation transaction system and method based on multiple prediction and block chain technologies |
CN111464643A (en) * | 2020-04-01 | 2020-07-28 | 西安交通大学 | Multi-energy trading and management platform based on block chain |
CN111539720A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN111563830A (en) * | 2020-05-09 | 2020-08-21 | 电子科技大学 | A distributed energy trading system based on graphene blockchain |
CN111598278A (en) * | 2020-05-12 | 2020-08-28 | 国网河北省电力有限公司电力科学研究院 | Settlement system with intelligent energy sources participating in multiple subjects |
CN111626718A (en) * | 2020-05-19 | 2020-09-04 | 石家庄科林电气股份有限公司 | Intelligent electric energy meter with block chain function support |
CN111914301A (en) * | 2020-10-09 | 2020-11-10 | 国网汇通金财(北京)信息科技有限公司 | Data sharing method and system |
CN111932087A (en) * | 2020-07-23 | 2020-11-13 | 杭州趣链科技有限公司 | Energy coordination method and system based on block chain |
CN112053152A (en) * | 2020-08-21 | 2020-12-08 | 铭数科技(青岛)有限公司 | Distributed energy grid-connected authentication and transaction method based on green rights and interests consensus mechanism |
CN112132306A (en) * | 2020-04-10 | 2020-12-25 | 济南朗宁电力科技有限公司 | Electric power transaction method based on block chain technology |
CN112163933A (en) * | 2020-09-30 | 2021-01-01 | 厦门中源能链科技有限公司 | Carbon emission transaction method, system, mobile terminal and storage medium |
CN112232812A (en) * | 2020-10-12 | 2021-01-15 | 国网上海市电力公司 | Renewable energy power management method, device and system |
CN112418854A (en) * | 2020-10-09 | 2021-02-26 | 深圳华工能源技术有限公司 | Energy-saving certificate management method based on block chain technology |
CN113450221A (en) * | 2021-07-05 | 2021-09-28 | 石河子大学 | Block chain electric energy transaction method based on energy certification consensus mechanism |
CN113469684A (en) * | 2021-07-16 | 2021-10-01 | 贵州大学 | Fair energy transaction mode based on alliance chain |
CN113610664A (en) * | 2021-08-11 | 2021-11-05 | 国网甘肃省电力公司信息通信公司 | Renewable energy power consumption guarantee mechanism based on blockchain |
CN113643150A (en) * | 2021-07-29 | 2021-11-12 | 湖南工商大学 | A Distributed Electricity Trading Model and Method of Reputation Bidding |
CN113902281A (en) * | 2021-09-30 | 2022-01-07 | 蜂巢能源科技(无锡)有限公司 | Energy dispatch method and device for distributed energy storage power station |
CN114123202A (en) * | 2022-01-27 | 2022-03-01 | 湖南工商大学 | Dynamic balancing power grid load method |
CN114219639A (en) * | 2021-12-15 | 2022-03-22 | 中国科学院深圳先进技术研究院 | Block chain-based transaction method, electronic device and computer storage medium |
CN114240661A (en) * | 2021-12-17 | 2022-03-25 | 北京煜邦电力技术股份有限公司 | Energy transaction method and device, electronic equipment and storage medium |
CN114283000A (en) * | 2021-12-27 | 2022-04-05 | 昆明电力交易中心有限责任公司 | Power market trading method and device for power grid frequency modulation and computer equipment |
CN114445223A (en) * | 2021-12-23 | 2022-05-06 | 国网江苏省电力有限公司淮安供电分公司 | Block chain-based power demand response transaction method and system |
CN114529376A (en) * | 2022-04-21 | 2022-05-24 | 南方电网数字电网研究院有限公司 | Energy exchange data processing method and device, computer equipment and storage medium |
CN115034894A (en) * | 2021-02-24 | 2022-09-09 | 中国电信股份有限公司 | Edge computing resource management method, device and system and storage medium |
CN115276996A (en) * | 2022-05-12 | 2022-11-01 | 国网河北省电力有限公司营销服务中心 | Distributed energy market transaction method, terminal and storage medium |
WO2022267316A1 (en) * | 2021-06-24 | 2022-12-29 | 北京中电普华信息技术有限公司 | Blockchain-based power demand response processing method and apparatus |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170103468A1 (en) * | 2015-10-13 | 2017-04-13 | TransActive Grid Inc. | Use of Blockchain Based Distributed Consensus Control |
CN107203874A (en) * | 2017-05-25 | 2017-09-26 | 华北电力大学 | The block chain Exciting-simulator system power-economizing method of electricity transaction in a kind of internet towards the energy |
CN107392767A (en) * | 2017-07-28 | 2017-11-24 | 广州亦云信息技术股份有限公司 | Method of commerce, electronic equipment and the storage medium of electricity market based on block chain |
CN107454114A (en) * | 2017-09-29 | 2017-12-08 | 深圳市轱辘车联数据技术有限公司 | A kind of auction bidding method, server and readable storage medium storing program for executing |
CN107565557A (en) * | 2017-09-27 | 2018-01-09 | 赫普科技发展(北京)有限公司 | A kind of virtual accumulator cell charging and discharging management system of block chain |
CN107681675A (en) * | 2017-09-27 | 2018-02-09 | 赫普科技发展(北京)有限公司 | Block chain electricity transaction peak-frequency regulation system based on distributed electric power storage facility |
CN107800131A (en) * | 2017-11-10 | 2018-03-13 | 赫普科技发展(北京)有限公司 | A kind of energy internet router |
CN107817381A (en) * | 2017-11-10 | 2018-03-20 | 赫普科技发展(北京)有限公司 | A kind of intelligent electric meter |
CN108122165A (en) * | 2017-12-15 | 2018-06-05 | 北京中电普华信息技术有限公司 | A kind of block chain common recognition method and system |
CN108256859A (en) * | 2018-01-02 | 2018-07-06 | 中国工商银行股份有限公司 | Financial product transaction common recognition method, node and system based on block chain |
-
2018
- 2018-09-19 CN CN201811091649.3A patent/CN109359985A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170103468A1 (en) * | 2015-10-13 | 2017-04-13 | TransActive Grid Inc. | Use of Blockchain Based Distributed Consensus Control |
CN107203874A (en) * | 2017-05-25 | 2017-09-26 | 华北电力大学 | The block chain Exciting-simulator system power-economizing method of electricity transaction in a kind of internet towards the energy |
CN107392767A (en) * | 2017-07-28 | 2017-11-24 | 广州亦云信息技术股份有限公司 | Method of commerce, electronic equipment and the storage medium of electricity market based on block chain |
CN107565557A (en) * | 2017-09-27 | 2018-01-09 | 赫普科技发展(北京)有限公司 | A kind of virtual accumulator cell charging and discharging management system of block chain |
CN107681675A (en) * | 2017-09-27 | 2018-02-09 | 赫普科技发展(北京)有限公司 | Block chain electricity transaction peak-frequency regulation system based on distributed electric power storage facility |
CN107454114A (en) * | 2017-09-29 | 2017-12-08 | 深圳市轱辘车联数据技术有限公司 | A kind of auction bidding method, server and readable storage medium storing program for executing |
CN107800131A (en) * | 2017-11-10 | 2018-03-13 | 赫普科技发展(北京)有限公司 | A kind of energy internet router |
CN107817381A (en) * | 2017-11-10 | 2018-03-20 | 赫普科技发展(北京)有限公司 | A kind of intelligent electric meter |
CN108122165A (en) * | 2017-12-15 | 2018-06-05 | 北京中电普华信息技术有限公司 | A kind of block chain common recognition method and system |
CN108256859A (en) * | 2018-01-02 | 2018-07-06 | 中国工商银行股份有限公司 | Financial product transaction common recognition method, node and system based on block chain |
Non-Patent Citations (3)
Title |
---|
何黎明 主编: "《中国物流技术发展报告(2017)》", 30 November 2017, 中国财富出版社 * |
冯博 等著: "《互联网金融》", 30 April 2018, 经济日报出版社 * |
李琦芬等: "《智能电网 智慧互联的"电力大白"》", 31 January 2018, 上海科学普及出版社 * |
Cited By (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109978347B (en) * | 2019-03-07 | 2023-04-07 | 国网冀北电力有限公司技能培训中心 | Community energy autonomous method with distributed power generation based on block chain technology |
CN109978347A (en) * | 2019-03-07 | 2019-07-05 | 国网冀北电力有限公司技能培训中心 | Community energy autonomy method with distributed power generation based on blockchain technology |
CN110009227A (en) * | 2019-04-04 | 2019-07-12 | 国网青海省电力公司 | A shared energy storage overall transaction system and operation method based on blockchain technology |
CN110223062A (en) * | 2019-04-24 | 2019-09-10 | 中国南方电网有限责任公司 | Distributed power transaction system and method based on block chain |
CN110189223A (en) * | 2019-05-06 | 2019-08-30 | 中国电力科学研究院有限公司 | User-to-user transaction method and system based on energy storage system |
CN110210848A (en) * | 2019-05-06 | 2019-09-06 | 中国电力科学研究院有限公司 | Energy-storage system charging platform and charging method based on block chain |
CN110189223B (en) * | 2019-05-06 | 2024-02-23 | 中国电力科学研究院有限公司 | Transaction method and system for users based on energy storage system users |
CN110210970A (en) * | 2019-05-30 | 2019-09-06 | 国网河北省电力有限公司经济技术研究院 | Energy method of commerce, device and terminal device based on block chain |
CN110348831A (en) * | 2019-06-21 | 2019-10-18 | 深圳市元征科技股份有限公司 | A kind of energy management method and block chain node device |
CN110415093A (en) * | 2019-07-11 | 2019-11-05 | 上海电器科学研究所(集团)有限公司 | A smart energy gateway for user-side microgrid power transactions |
CN110633329A (en) * | 2019-10-12 | 2019-12-31 | 链农(深圳)信息科技有限公司 | System and method for block chain transaction record |
CN110738375A (en) * | 2019-10-16 | 2020-01-31 | 国网湖北省电力有限公司电力科学研究院 | Active power distribution network power transaction main body optimization decision method based on alliance chain framework |
CN111177253A (en) * | 2019-11-26 | 2020-05-19 | 南方电网传媒有限公司 | Power big data protection method and system based on identity digital authentication |
CN110992179A (en) * | 2019-11-28 | 2020-04-10 | 天津大学 | Power distribution network electric energy transaction and verification method based on distributed account book and state estimation |
CN110880130A (en) * | 2019-12-06 | 2020-03-13 | 上海分未信息科技有限公司 | Blockchain-based electricity transaction settlement system with virtual meter and settlement and account method |
CN111046107A (en) * | 2019-12-19 | 2020-04-21 | 北京中兵智航科技有限公司 | Distributed storage system of airport center data based on block chain technology |
CN111046107B (en) * | 2019-12-19 | 2023-05-26 | 北京中兵智航科技有限公司 | Distributed storage system based on airport center data of block chain technology |
CN111105310A (en) * | 2019-12-25 | 2020-05-05 | 北京科东电力控制系统有限责任公司 | Distributed power generation transaction system and method |
CN111126854A (en) * | 2019-12-25 | 2020-05-08 | 国网河北省电力有限公司 | A way of considering the use of distributed energy power supply for regenerative electric heating equipment |
CN111429276B (en) * | 2020-03-17 | 2024-03-29 | 西安交通大学 | Multi-energy distributed transaction and intelligent contract design method based on Ethernet private chain |
CN111429276A (en) * | 2020-03-17 | 2020-07-17 | 西安交通大学 | Multi-energy distributed transaction and smart contract design method based on Ethereum private chain |
CN111539720B (en) * | 2020-03-26 | 2022-04-05 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN111539720A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN111464643A (en) * | 2020-04-01 | 2020-07-28 | 西安交通大学 | Multi-energy trading and management platform based on block chain |
CN111464643B (en) * | 2020-04-01 | 2021-07-09 | 西安交通大学 | A blockchain-based multi-energy trading and management platform |
CN112132306A (en) * | 2020-04-10 | 2020-12-25 | 济南朗宁电力科技有限公司 | Electric power transaction method based on block chain technology |
CN111461890A (en) * | 2020-04-21 | 2020-07-28 | 上海积成能源科技有限公司 | Distributed power generation transaction system and method based on multiple prediction and block chain technologies |
CN111461890B (en) * | 2020-04-21 | 2024-02-02 | 上海积成能源科技有限公司 | Distributed power generation transaction system and method based on multiple prediction and blockchain technologies |
CN111563830B (en) * | 2020-05-09 | 2023-11-28 | 电子科技大学 | A distributed energy trading system based on graphene blockchain |
CN111563830A (en) * | 2020-05-09 | 2020-08-21 | 电子科技大学 | A distributed energy trading system based on graphene blockchain |
CN111598278A (en) * | 2020-05-12 | 2020-08-28 | 国网河北省电力有限公司电力科学研究院 | Settlement system with intelligent energy sources participating in multiple subjects |
CN111626718A (en) * | 2020-05-19 | 2020-09-04 | 石家庄科林电气股份有限公司 | Intelligent electric energy meter with block chain function support |
CN111626718B (en) * | 2020-05-19 | 2023-07-14 | 石家庄科林电气股份有限公司 | Intelligent electric energy meter with block chain function support |
CN111932087B (en) * | 2020-07-23 | 2024-01-23 | 杭州趣链科技有限公司 | Energy coordination method and system based on block chain |
CN111932087A (en) * | 2020-07-23 | 2020-11-13 | 杭州趣链科技有限公司 | Energy coordination method and system based on block chain |
CN112053152A (en) * | 2020-08-21 | 2020-12-08 | 铭数科技(青岛)有限公司 | Distributed energy grid-connected authentication and transaction method based on green rights and interests consensus mechanism |
CN112163933A (en) * | 2020-09-30 | 2021-01-01 | 厦门中源能链科技有限公司 | Carbon emission transaction method, system, mobile terminal and storage medium |
CN112418854A (en) * | 2020-10-09 | 2021-02-26 | 深圳华工能源技术有限公司 | Energy-saving certificate management method based on block chain technology |
CN111914301A (en) * | 2020-10-09 | 2020-11-10 | 国网汇通金财(北京)信息科技有限公司 | Data sharing method and system |
CN112232812A (en) * | 2020-10-12 | 2021-01-15 | 国网上海市电力公司 | Renewable energy power management method, device and system |
CN115034894A (en) * | 2021-02-24 | 2022-09-09 | 中国电信股份有限公司 | Edge computing resource management method, device and system and storage medium |
WO2022267316A1 (en) * | 2021-06-24 | 2022-12-29 | 北京中电普华信息技术有限公司 | Blockchain-based power demand response processing method and apparatus |
CN113450221A (en) * | 2021-07-05 | 2021-09-28 | 石河子大学 | Block chain electric energy transaction method based on energy certification consensus mechanism |
CN113469684A (en) * | 2021-07-16 | 2021-10-01 | 贵州大学 | Fair energy transaction mode based on alliance chain |
CN113643150A (en) * | 2021-07-29 | 2021-11-12 | 湖南工商大学 | A Distributed Electricity Trading Model and Method of Reputation Bidding |
CN113643150B (en) * | 2021-07-29 | 2022-12-02 | 湖南工商大学 | Distributed electric power transaction model and method for credit bidding |
CN113610664A (en) * | 2021-08-11 | 2021-11-05 | 国网甘肃省电力公司信息通信公司 | Renewable energy power consumption guarantee mechanism based on blockchain |
CN113610664B (en) * | 2021-08-11 | 2024-02-13 | 国网甘肃省电力公司信息通信公司 | Renewable energy power consumption guarantee mechanism based on block chain |
CN113902281A (en) * | 2021-09-30 | 2022-01-07 | 蜂巢能源科技(无锡)有限公司 | Energy dispatch method and device for distributed energy storage power station |
CN114219639A (en) * | 2021-12-15 | 2022-03-22 | 中国科学院深圳先进技术研究院 | Block chain-based transaction method, electronic device and computer storage medium |
CN114240661A (en) * | 2021-12-17 | 2022-03-25 | 北京煜邦电力技术股份有限公司 | Energy transaction method and device, electronic equipment and storage medium |
CN114445223A (en) * | 2021-12-23 | 2022-05-06 | 国网江苏省电力有限公司淮安供电分公司 | Block chain-based power demand response transaction method and system |
CN114283000A (en) * | 2021-12-27 | 2022-04-05 | 昆明电力交易中心有限责任公司 | Power market trading method and device for power grid frequency modulation and computer equipment |
CN114123202A (en) * | 2022-01-27 | 2022-03-01 | 湖南工商大学 | Dynamic balancing power grid load method |
CN114529376A (en) * | 2022-04-21 | 2022-05-24 | 南方电网数字电网研究院有限公司 | Energy exchange data processing method and device, computer equipment and storage medium |
CN115276996A (en) * | 2022-05-12 | 2022-11-01 | 国网河北省电力有限公司营销服务中心 | Distributed energy market transaction method, terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109359985A (en) | Block chain-based distributed energy transaction execution method, device and equipment | |
CN110210971B (en) | Electric power retail transaction system and method coupled with wholesale market | |
Xu et al. | Truthful, budget-balanced bundle double auctions for carrier collaboration | |
CN109377411A (en) | Block chain-based centralized matching transaction method and device for power market | |
Bichler et al. | A computational analysis of linear price iterative combinatorial auction formats | |
JP2024152827A (en) | Complex Trading Mechanism | |
WO2019040712A1 (en) | Method and system for a decentralized marketplace auction | |
CN108364173A (en) | Digital asset processing method and processing device for electric business platform | |
Baranwal et al. | A truthful and fair multi-attribute combinatorial reverse auction for resource procurement in cloud computing | |
CN110264267A (en) | A kind of accumulated point exchanging method based on block chain | |
Li et al. | Pricing in combinatorial double auction-based grid allocation model | |
KR20190120474A (en) | Transaction processing method and apparatus thereof | |
Dibaj et al. | A cloud dynamic online double auction mechanism (DODAM) for sustainable pricing | |
Umar et al. | A decentralized energy management system inculcating supply–demand ratio (SDR) and miners’ stake through blockchain smart contract for community microgrid operation | |
CN113240474A (en) | Block chain-based distributed energy transaction method and system | |
Li et al. | Double Auction‐Based Two‐Level Resource Allocation Mechanism for Computation Offloading in Mobile Blockchain Application | |
Zhang et al. | Interactions, competition and innovation in a service-oriented Internet: An economic model | |
US20240062280A1 (en) | Method and System for Energy Transaction Platform | |
Petri et al. | Service level agreement as a complementary currency in peer-to-peer markets | |
Rondeau et al. | Simultaneous allocation of bundled goods through auctions: Assessing the case for joint bidding | |
US20150356590A1 (en) | Commodity credits for software application users associated with services and products | |
CN115203321A (en) | Carbon asset transaction method, equipment and block chain system | |
KR102218800B1 (en) | A method for providing transaction services of advertisement traffic networks | |
Dakhil et al. | Auctioning electricity under deep renewable integration using a penalty for shortfall | |
CN111563779A (en) | Inter-provincial power transaction system and method |
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: 20190219 |
|
RJ01 | Rejection of invention patent application after publication |