KR101942543B1 - Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof - Google Patents
Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof Download PDFInfo
- Publication number
- KR101942543B1 KR101942543B1 KR1020180091856A KR20180091856A KR101942543B1 KR 101942543 B1 KR101942543 B1 KR 101942543B1 KR 1020180091856 A KR1020180091856 A KR 1020180091856A KR 20180091856 A KR20180091856 A KR 20180091856A KR 101942543 B1 KR101942543 B1 KR 101942543B1
- Authority
- KR
- South Korea
- Prior art keywords
- power
- smart meter
- distributed
- block chain
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004146 energy storage Methods 0.000 title claims abstract description 42
- 238000005516 engineering process Methods 0.000 title claims abstract description 27
- 238000003860 storage Methods 0.000 claims abstract description 50
- 238000010248 power generation Methods 0.000 claims description 36
- 230000005611 electricity Effects 0.000 claims description 15
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000000151 deposition Methods 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000009826 distribution Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008449 language Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
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
- 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
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E40/00—Technologies for an efficient electrical power generation, transmission or distribution
- Y02E40/70—Smart grids as climate change mitigation technology in the energy generation sector
-
- 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)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Public Health (AREA)
- Computer Networks & Wireless Communication (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 블록체인 기술을 활용한 에너지 저장 장치 기반 소규모 분산 자원의 P2P 전력 거래 시스템 및 그 방법에 관한 것으로, 특히 신재생에너지 발전원과 에너지 저장장치가 결합된 소규모 분산 자원들 간의 P2P(Peer to Peer)전력 거래에 적용되고 있는 블록체인 기술과 연동하는 분산 데이터 구조를 적용하여 방대하게 발생하는 저장 정보들을 효과적으로 저장하고 고속 검색이 가능하도록 한 블록체인 기술을 활용한 에너지 저장 장치 기반 소규모 분산 자원의 P2P 전력 거래 시스템 및 그 방법에 관한 것이다.The present invention relates to a P2P power trading system and a method thereof for small scale distributed resources based on an energy storage device using a block chain technology and more particularly to a P2P power trading system and a method thereof, Peer) An energy storage-based small-scale distributed resource that utilizes a block-chain technology that effectively stores and stores high-speed storage information by applying a distributed data structure that is interworked with the block chain technology applied to power transactions P2P power trading system and method thereof.
에너지 산업의 발달과 국가 제도적인 변화에 따라, 신재생에너지의 도입이 늘어나고 에너지 체계가 분산화 되면서 신재생에너지 발전원과 에너지 저장 장치가 결합한 독립형 소규모 분산자원이 점차 증가하고 있는 추세이다. With the development of the energy industry and the national institutional change, the introduction of new and renewable energy and the decentralization of the energy system have led to the gradual increase of independent small scale distributed resources combining renewable energy sources and energy storage devices.
현재까지는 소규모 분산 자원이 발전원을 통해 생산한 전력을 자체적으로 사용하고 남은 부분을 국가 전력 그리드망(Grid Network)에 파는 방법 밖에 없었으나 이러한 방법도 절차 상 복잡하여 소규모 생산자가 진행하기 어렵기 때문에 잉여 전력을 소실하는 경우가 많다. Until now, there has been only a way to distribute the power generated by the small-scale distributed resources through the power generator itself and the remaining portion to the national power grid network. However, this method is also complicated by the procedure, Often, surplus power is lost.
더불어, 발전전력 정산에 있어서도 소규모 생산자가 다루기 어려운 부분이 많으며 전력 요금 또한 전력회사에 의해 한달 혹은 일정기간마다 정산해야 하므로 국가 전력 그리드망을 기반으로 하는 전력 판매 방식이 활성화되지 못하고 있는 실정이다. In addition, there are many parts that are difficult to be handled by small-scale producers, and electric power companies also have to settle the electricity charges every month or every certain period of time, so electric power sales methods based on the national power grid network are not activated.
이러한 상황에서, 에너지 스토리지 시스템(ESS)의 보급이 활성화되고, 소규모 전력 공동체에 해당하는 마이크로 그리드의 구성이 활발해지면서 이러한 마이크로 그리드 단위에서 전력을 사고 파는 서비스에 대한 관심이 높아지고 있는 실정이며, 개인간 P2P 전력 거래에 대해서도 관심이 높아지고 있다.In this situation, as the spread of the energy storage system (ESS) is activated and the configuration of the micro grid corresponding to the small power community becomes active, there is a growing interest in the service for buying and selling electric power in the micro grid unit. Interest in power trading is also growing.
특히, 이웃 간 전력 거래, 소규모 전력 중개사업을 허용하는 전기사업법 개정안이 통과됨에 따라 개정된 제도의 시행을 위해 마이크로 그리드나 개인의 저장 전력을 포함하는 분산 자원들 간의 전력거래를 효율적으로 할 수 있는 시스템의 필요성이 증대되고 있다. 소규모 분산 자원들 간의 전력 거래는 단순하게 전력을 전력회사에 판매하는 것이 아니기 때문에 모든 자원들 간의 소통이 필요하고 여러 거래 조건과 상황의 판단이 수반되어야 하기 때문에 IoT 및 분산 네트워크 기술, 블록체인 기술과 결합된 효율적인 P2P 전력 거래 기술과 향상된 비즈니스 모델에 대한 더욱 심도 있는 연구가 필요하다. In particular, as an amendment to the Electricity Business Act that allows electricity trading and small-scale electricity brokerage between neighbors has been passed, it is necessary to improve the efficiency of electricity trading between dispersed resources including microgrid and personal storage power The need for a system is increasing. Since the power trading between small distributed resources is not simply to sell electric power to electric power companies, communication between all resources is necessary and it is necessary to judge various transaction conditions and situation. In-depth research is needed on combined efficient P2P power trading technologies and enhanced business models.
이러한 전력 거래에 대한 사회적 관심과 더불어, 최근 주목받는 기술인 블록체인을 결합하고자 하는 연구도 활발하게 진행되고 있다. In addition to the social interest in electric power trading, there is also an active research to combine the block chain, which is the most remarkable technology.
블록체인은 금융기관에서 모든 거래를 담보하고 관리하는 기존의 금융 시스템에서 벗어나 P2P(Peer to Peer;개인 대 개인) 거래를 지향하는, 탈중앙화를 핵심 개념으로 한다. P2P란 서버나 클라이언트 없이 개인 컴퓨터 사이를 연결하는 통신망을 말하며, 연결된 각각의 컴퓨터가 서버이자 클라이언트 역할을 하며 정보를 공유하는 방식이다.The block chain is a core concept of decentralization, which aims at peer-to-peer (P2P) transactions, away from the existing financial system that guarantees and manages all transactions at financial institutions. P2P refers to a communication network that connects personal computers without a server or client, and each connected computer acts as a server and a client and shares information.
이러한 P2P 네트워크를 기반으로 하는 블록체인은 암호화, 공유 원장, 분산 합의 기술들 근간으로 하는데, 암호화는 데이터의 무결성을 검증하는 해시트리와 거래의 부인방지를 전자 서명을 사용하는 것이며, 공유 원장은 모든 참여자가 공유하는 동기화된 정보의 기록 저장으로서 블록으로 만들어져 변경할 수 없도록 저장되는 것이고, 분산 합의는 네트워크의 각 노드에서 생성하는 정보나 거래 정보에 대해서 참여 노드들 간 합의를 통해서 적합한 거래나 정보만 블록체인으로 유지하는 것이다.Block chaining based on this P2P network is based on encryption, shared liaison, and decentralization techniques. Encryption uses digital signatures to protect the integrity of the hash tree and transactions. The distributed agreement is stored in a block as a record store of synchronized information shared by the participants, and the distributed agreement is stored in the block of the network, Chain.
그 외에도 거래자간의 계약조건에 따라 자동으로 실행하는 스마트 계약기술을 이용한 거래의 신뢰성 및 무결성 보장기술도 관련 기술로서 각광 받고 있다.In addition, the technology of guaranteeing the reliability and integrity of transactions using the smart contract technology, which is automatically executed according to the contract conditions between the traders, is also considered as related technology.
따라서, 이러한 블록체인 기술과 스마트 계약 기술을 P2P 전력 거래에 활용하고자 하는 시도들이 존재하고 있는데, 아직까지는 단순히 전력에 관련된 거래들을 블록체인에 저장하여 위변조를 방지한다거나, 필요 전력과 잉여 전력을 매칭하여 전력 거래가 이루어지도록 스마트 계약 기술을 적용하는 정도에 불과하므로 알려져 있는 블록 체인의 기술들을 단순히 전력 거래에 활용하는 정도의 제안이 제시되고 있을 뿐, 전력 거래 환경에 최적화된 구성으로 보기에는 미흡한 실정이다.Accordingly, attempts have been made to utilize such block-chain technology and smart contract technology for P2P power trading. However, until now, it is necessary to simply store transactions related to power in a block chain to prevent forgery or falsification, It is only a matter of applying smart contract technology so that electric power trading can be done. Therefore, it is not enough to suggest a configuration that is optimized for electric power trading environment.
널리 알려져 있는 암호화폐 기반 블록체인 기술은 생성된 코인의 거래에 집중하고 있기 때문에 공유원장에 포함되는 정보량이 크지 않지만, 이러한 블록체인 기술을 다양한 용도로 활용함에 따라 공유원장에 저장되어야 하는 정보가 폭발적으로 증가하게되므로, 소위 풀노드(full node)라고 하는 특정 노드에만 전체 공유원장 정보가 저장되고 라이트노드(Light node)라고 하는 대부분의 노드는 발생된 거래들에 대한 해시 정보만 저장하는 방식이 이용된다. Since the widely known cryptography based block chain technology concentrates on the transactions of generated coins, the amount of information included in the shared ledger is not large. However, as the block chain technology is used for various purposes, information to be stored in the shared ledger is explosively The total shared lend information is stored only in a specific node called a full node and most nodes called a light node stores only the hash information of the generated transactions. do.
혹은 마스터 노드(Master node)라는 풀노드를 별도로 구성하여 인센티브를 제공하면서 풀노드에 해당하는 데이터 저장 역할을 부여하기도 한다.Alternatively, a pool node called a master node may be separately configured to provide an incentive, while assigning a data storage role corresponding to the pool node.
이와 같이 블록체인으로 안전하게 저장해야 하는 정보의 종류와 데이터량이 급증하면서 별도의 저장 공간이 필요하게 되는데, 이렇게 저장되는 정보는 변경할 수 없기 때문에 특정한 정보를 검색하고자 할 경우 해당 정보의 최근 등록 내용과 과거의 관련 정보들을 모두 검색한 후 정리해야 하며, 이러한 검색이 필요한 요청 정보가 복잡해지고 검색해야 하는 정보들이 급격히 방대해지는 환경에서, 검색에 필요한 시간과 필요한 조작은 기하급수적으로 증가하게 되는 문제가 있다.Since the type of information to be safely stored in the block chain and the amount of data are rapidly increased, a separate storage space is required. However, since the stored information can not be changed, when searching for specific information, The time required for the search and the required operation are increased exponentially in an environment in which the information required to be searched becomes complex and the information to be searched becomes enormous.
따라서, 블록체인으로 위변조할 수 없는, 즉 갱신하여 데이터량을 유지할 수 없이 계속하여 데이터가 쌓여갈 수 밖에 없는, 환경에서 수 많은 노드들이 생성하는 방대한 정보들을 어디에 어떻게 저장할 것인지, 이러한 정보들을 어떻게 신속하게 검색하여 원하는 결과를 제공할 수 있는 것인지에 대한 연구가 이루어지고 있으나, 아직까지는 마스터 노드를 구성한다거나 클라우드 저장소를 구성하여 실제 데이터를 저장해 둔 후 라이트노드와 같은 해시값만 공유하는 정도가 논의되고 있는 실정이다. 하지만, 저장 정보의 지속적 누적에 의해 마스터 노드나 클라우드 저장소를 제공하는 제공자에게 지급해야 하는 비용이 많아지고, 검색 시간이 증가하며 검색을 위한 엄청난 네트워크 부하가 해당 마스터 노드나 클라우드 저장소에 집중될 것이어서 그에 따른 부담 역시 증가하게 된다. Therefore, how and where to store vast amounts of information generated by a large number of nodes in an environment that can not be forged or modified by a block chain, that is, the data can not be maintained and accumulated continuously, , It is still being discussed how to configure the master node or configure the cloud storage to share the hash value such as the light node after storing the actual data It is true. However, due to the persistent accumulation of stored information, there is a high cost to be paid to the provider providing the master node or cloud storage, the search time will increase, and a huge network load for search will be concentrated in the corresponding master node or cloud storage, The burden of the increase will also increase.
결국, 에너지 저장 장치 기반 분산 자원으로 통칭될 수 있는 개인이나 마이크로 그리드 간 전력 거래 방식에 블록체인 기술을 도입하게 되면 모든 노드들이 생산하는 전력량과 소비 전력량, 잉여 전력량, 필요한 전력량, 거래 요청, 실제 거래, 비용 정산 등의 정보들이 매번 블록체인에 수정할 수 없이 저장되어야 하며, 시스템의 정상 운영을 위해 이러한 정보를 저장할 별도의 풀노드나 마스터 노드를 구성해야 하므로 비용이 증가하게 되며 검색을 위한 네트워크 부하 급증으로 인해 해당 시스템은 운영하기 위한 비용이 증가하고 시스템의 안정성을 담보할 수 없게 된다.As a result, if a block chain technology is introduced into a power trading scheme between an individual or a micro grid, which can be referred to as an energy storage-based distributed resource, the power consumed by all the nodes, consumed power, surplus power, required power, And cost settlement must be stored in the block chain without modification. In order to operate the system normally, a separate pool node or master node for storing this information must be constructed. Therefore, the cost is increased and the network load for searching is rapidly increased The cost of operating the system increases and the system can not be secured.
따라서, 위와 같은 문제점을 해결하면서도 블록체인 기술의 장점인 데이터의 무결성, 탈 중앙화, P2P 거래에 최적화된 P2P 시스템 운영 등의 장점을 유지할 수 있는 새로운 분산 자원 P2P 전력 거래 시스템이 필요한 상황이다.Therefore, a new distributed P2P power trading system is needed to maintain the advantages of block chain technology such as data integrity, decentralization, and operation of P2P system optimized for P2P transactions while solving the above problems.
전술한 문제점을 개선하기 위한 본 발명 실시예들의 목적은 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래를 위해 블록체인 기술을 도입할 경우 발생되는 데이터 저장 문제와 검색 성능 저하 및 일부 풀 노드나 마스터 노드에 대한 네트워크 부하 집중에 대한 문제를 해결하기 위하여 발생 데이터를 분산 해시 테이블 방식과 머클 트리를 통합하여 새롭게 마련한 분산 데이터 구조로 처리함으로써 데이터 저장 및 억세스 문제를 해소함과 아울러 노드의 증가나 데이터량이 급증하더라도 검색 성능을 유지하도록 한 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법을 제공하는 것이다. It is an object of embodiments of the present invention to solve the above-mentioned problems, and it is an object of embodiments of the present invention to provide a method and apparatus for preventing a data storage problem, a search performance degradation, In order to solve the problem of the network load concentration, the distributed data structure is integrated with the distributed hash table method and the merge tree to newly solve the problem of storing and accessing the data. In addition, The present invention provides a P2P power trading system and a method thereof for energy storage based distributed resources using a block chain technique for maintaining performance.
본 발명 실시예들의 다른 목적은 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래를 위해 분산 데이터 구조를 적용하여 발생 데이터를 전체 노드에 분산 저장함과 아울러 복잡한 접속과정 없이 모든 데이터를 해시 이름표를 주소로 하여 접속하도록 함으로써 노드가 증가하더라도 데이터 검색 속도가 유지될 수 있도록 함과 아울러 블록체인의 블록 생성과 유사한 머클 트리 생성과 공유를 통해 분산 데이터를 관리하여 거래를 무결하게 관리하는 블록체인과 생성 데이터를 분산 저장하는 분산 데이터 구조가 동일한 패러다임을 공유하면서 상호 보완할 수 있도록 한 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법을 제공하는 것이다. It is another object of embodiments of the present invention to provide a distributed data structure for a P2P power trading of an energy storage device based distributed resource and to distribute generated data to all nodes in a distributed manner, In this way, it is possible to maintain the data retrieval speed even if the number of nodes increases. In addition, a block chain that manages distributed data by managing distributed data through generation and sharing of a merge tree similar to block generation of a block chain, Based P2P power trading system and method using the block chain technology that can compensate distributed data structures that share the same paradigm.
본 발명 실시예들의 또 다른 목적은 신재생에너지 및 에너지 저장 장치가 결합된 소규모 분산자원의 P2P 전력 거래에 있어서 블록체인과 분산 데이터 구조를 적용함으로써 전력 생산과 수요를 정확하게 예측 및 측정한 후 전력수용가의 효용이 극대화 되면서 에너지 절감이 되는 방향으로 전력거래를 진행하고 전력수용가가 빠르게 거래 내역을 정산하여 현금화 할 수 있도록 한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법을 제공하는 것이다. Another object of the embodiments of the present invention is to accurately predict and measure power generation and demand by applying a block chain and a distributed data structure to P2P power trading of small scale distributed resources combined with renewable energy and energy storage devices, The present invention provides a P2P power trading system and a method of distributing resources based on an energy storage device in which electric power trading is performed in the direction of maximizing utility and power consumers can quickly settle transaction records and cash.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법은, P2P 전력 거래를 수행하는 블록체인 노드로서 동작하는 에너지 저장 장치를 포함하는 분산 자원의 스마트 미터가, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 데이터 생성 단계와; 상기 스마트 미터가, 저장된 발전 수요 전력 데이터를 블록체인 네트워크 노드의 각 스마트 미터에 분산 저장하고 저장 정보를 각 노드의 스마트 미터 간 공유하도록 전파하는 분산 저장 단계와; 상기 스마트 미터가, 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하는 거래 수행 단계와; 상기 스마트 미터가, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행하는 정산 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided an energy storage device based distributed resource P2P power trading method, including: a distributed resource including an energy storage device operating as a block- A smart meter includes a data generation step of measuring and storing power generation demand power data including information and necessary demand information that the distributed resource consumed by the distributed power consuming power is generated and stored; A distributed storage step in which the smart meter distributes stored power generation demand power data to each smart meter of the block chain network node and spreads the storage information to be shared among the smart meters of each node; The smart meter automatically performs power trading according to a predetermined power generation demand analysis algorithm, checks the power trading performed at a set time interval, and sums and stores the sum into a block chain; And the smart meter includes a settlement step of performing settlement for power transactions stored in the block chain.
일례로서, 정산 단계는 전력 거래를 에너지 토큰으로 정산하며, 해당 에너지 토큰을 블록체인의 암호화폐 지갑에 입출금하는 단계를 포함할 수 있다.As an example, the settlement step may include settlement of the power transaction to an energy token, and depositing and depositing the energy token into a cryptograph wallet of the block chain.
일례로서, 분산 저장 단계는 스마트 미터가, 저장된 발전 수요 전력 데이터의 해시값을 연산하고 이를 주소로 하여 블록체인 네트워크 노드의 각 스마트 미터에 미리 구성된 해시값 기반 분산 데이베이스에 분산 저장하고, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유하는 단계를 포함할 수 있다.For example, in the distributed storage step, the smart meter calculates the hash value of the stored power generation demand power data and distributes the hash value to the hash value-based distributed database preconfigured in each smart meter of the block-chain network node, And constructing a merge tree in which the values are combined and hashed in a hierarchical manner, and routing and sharing the generated smart tree to the smart meter of the neighboring node.
일례로서, 분산 저장 단계에서, 실제 데이터가 저장된 위치에 대응되는 해시값을 포함하는 머클 트리 정보는 블록체인의 전력 거래를 저장한 공유원장과 별도로 노드의 스마트 미터에서 관리할 수 있다.As an example, in the distributed storage step, the merge tree information including the hash value corresponding to the location where the actual data is stored can be managed in the smart meter of the node separately from the shared ledger storing the power transaction of the block chain.
일례로서, 스마트 미터가, 공유된 머클 트리 정보에 포함된 실제 데이터의 해시값을 통해서 특정 노드의 스마트 미터에 저장된 데이터를 한 번에 억세스하여 실제 데이터를 획득하는 검색 단계를 더 포함할 수 있다.As an example, the smart meter may further include a retrieving step of accessing the data stored in the smart meter of the specific node at one time through the hash value of the actual data contained in the shared merch tree information to obtain the actual data.
일례로서, 스마트 미터가, 블록체인에 저장된 전력 거래와 별도로 분산 저장을 위해 공유된 머클 트리 정보에 포함된 탑 해시값을 통해 해당 머클 트리에 연결된 발전 수요 전력 데이터의 무결성을 검증하는 단계를 더 포함할 수 있다.As an example, the smart meter further includes a step of verifying the integrity of power generation demand power data connected to the corresponding merge tree through the top hash value included in the shared merge tree information for distributed storage separately from the power transaction stored in the block chain can do.
상기와 같은 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템은, 에너지 저장 장치를 포함하는 분산 자원이 노드로서 참여하여 스마트 계약 방식을 통해 P2P 전력 거래가 이루어지고 그 정보가 블록으로 저장되고 공유되는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템으로서, 상기 에너지 저장 장치 기반 분산 자원은 블록체인 네트워크에서 실질적인 노드로서 동작하며, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 스마트 미터를 포함하며, 상기 스마트 미터는 저장된 발전 수요 전력 데이터를 블록체인 네트워크 노드의 각 스마트 미터에 분산 저장하고 저장 정보를 각 노드의 스마트 미터 간 공유하도록 전파하며, 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하고, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행한다.According to another aspect of the present invention, there is provided a P2P power trading system for an energy storage device based distributed resource, the distributed resource including an energy storage device participating as a node, Wherein the energy storage-based distributed resource acts as a substantial node in a block-chained network, the power-consuming device comprising: And a smart meter for measuring and storing power generation demand power data including information required demand information and electricity demanded by the distributed resource in real time and storing the generated demand power data in a block chain network node On each smart meter Store and store information to be shared among the smart meters of the respective nodes, perform power trading automatically according to a predetermined power generation demand analysis algorithm, check the power transactions performed at each set time, add and store the data in a block chain , And performs settlement for power transactions stored in the block chain.
일례로서, 스마트 미터는 저장된 발전 수요 전력 데이터의 해시값을 연산하고 이를 주소로 하여 블록체인 네트워크 노드의 각 스마트 미터에 미리 구성된 해시값 기반 분산 데이베이스에 분산 저장하고, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유할 수 있다.As an example, the smart meter may calculate the hash value of the stored power generation demand power data and distribute the hash value in a distributed hash database based on the hash value pre-configured in each smart meter of the block-chain network node, A combinatorial hash tree can be configured and routed to the neighboring smart meters for sharing.
일례로서, 스마트 미터는 실제 데이터가 저장된 위치에 대응되는 해시값을 포함하는 머클 트리 정보는 블록체인의 전력 거래를 저장한 공유원장과 별도로 노드의 스마트 미터에서 관리할 수 있다.As an example, the smart meter can manage the merit tree information including the hash value corresponding to the location where the actual data is stored in the smart meter of the node separately from the shared ledger storing the power transaction of the block chain.
일례로서, 스마트 미터는 블록체인에 저장된 전력 거래와 별도로 분산 저장을 위해 공유된 머클 트리 정보에 포함된 탑 해시값을 통해 해당 머클 트리에 연결된 발전 수요 전력 데이터의 무결성을 검증할 수 있다.As an example, the smart meter can verify the integrity of power generation demand power data connected to a corresponding merge tree through a top hash value included in shared merch tree information for distributed storage separately from power transactions stored in a block chain.
본 발명의 실시예에 따른 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법은 신재생에너지 및 에너지 저장 장치가 결합된 소규모 분산자원의 P2P 전력 거래에 있어서 블록체인과 분산 데이터 구조를 적용함으로써 전력 생산과 수요를 정확하게 예측 및 측정한 후 전력수용가의 효용이 극대화 되면서 에너지 절감이 되는 방향으로 전력거래를 진행하고 전력수용가가 빠르게 거래 내역을 정산하여 현금화 할 수 있는 효과가 있다.The P2P power trading system and the method of the energy storage device based distributed resource using the block chain technology according to the embodiment of the present invention can be applied to a block chain By applying the distributed data structure, it is possible to accurately forecast and measure the power generation and demand, maximize the utility of the electricity consumer, and proceed with the electricity trading in the direction of energy saving. have.
본 발명의 실시예에 따른 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법은 에너지 분산 자원들간에 전력 발전 수요 데이터를 분산 데이터로 관리함으로써 분산 데이터 베이스를 기반으로 빠른 판단과 거래가 가능하게 하여 P2P 거래의 효율성을 향상 시키고 블록체인 기술을 활용하여 거래하기 때문에 중재자 없이 신뢰성 있고 거래비용을 절감할 수 있는 전력 거래가 가능하게 함과 아울러 전력 생산자는 복잡한 절차 없이 생산하는 전력 뿐만 아니라 저장장치에 저장된 전력을 합리적인 가격에 판매할 수 있고 소비자는 전력의 수요에 맞추어 낮은 가격의 전력을 구매할 수 있어 에너지 절감과 추가수익을 창출할 수 있는 효과가 있다.The P2P power trading system and the method of the energy storage device based distributed resource utilizing the block chain technology according to the embodiment of the present invention can manage the power generation demand data as distributed data between the energy dispersed resources, It is possible to make transactions that can reliably and reduce transaction costs without arbitrators, and also enables electric power producers to produce electricity without complicated procedures because it enables judgment and transaction, improves the efficiency of P2P transactions, and makes use of block chain technology. The power stored in the storage device can be sold at a reasonable price, and the consumer can purchase the low price electricity according to the demand of the electric power, so that the energy saving and the additional profit can be generated.
본 발명의 실시예에 따른 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법은 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래를 위해 블록체인 기술을 도입할 경우 발생되는 데이터 저장 문제와 검색 성능 저하 및 일부 풀 노드나 마스터 노드에 대한 네트워크 부하 집중에 대한 문제를 해결하기 위하여 발생 데이터를 분산 해시 테이블 방식과 머클 트리를 통합하여 새롭게 마련한 분산 데이터 구조로 처리하도록 함으로써 데이터 저장 및 억세스 문제를 해소함과 아울러 노드의 증가나 데이터량이 급증하더라도 검색 성능을 유지할 수 있는 효과가 있다.The P2P power trading system and the method of the energy storage device-based distributed resource utilizing the block chain technology according to the embodiment of the present invention can be applied to the data generated when the block chain technology is introduced for the P2P power trading of the energy storage- In order to solve the problem of storage problem and degradation of search performance and network load concentration to some pool node or master node, it is necessary to integrate the distributed data structure with the distributed hash table method and the merge tree, It is possible to maintain the search performance even when the number of nodes increases or the amount of data increases.
도 1은 본 발명의 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템의 구성을 보인 개념도.
도 2는 본 발명의 실시예에서 블록체인의 노드에 해당하는 에너지 저장 장치 기반 분산 자원의 구성을 보인 개념도.
도 3은 본 발명의 실시예에 따른 동작 방식을 설명하는 순서도.
도 4는 본 발명의 실시예에 따른 스마트 미터의 구성을 보인 구성도.
도 5는 본 발명의 실시예에 따른 분산 데이터 구조에서 활용되는 머클 트리 구성 방식을 설명하기 위한 개념도.
도 6은 본 발명의 실시예에 따른 분산 데이터 구조에서 활용되는 분산 해시 테이블 방식을 설명하기 위한 개념도.
도 7은 본 발명의 실시예에 따른 분산 데이터 구조의 개념을 보인 개념도.
도 8은 본 발명의 실시예에 따른 분산 데이터 구조의 데이터 검색 방식을 설명하는 개념도.
도 9는 본 발명의 실시예에 따른 데이터의 분산 저장 방법을 보인 순서도.
도 10은 본 발명의 실시예에 따른 분산 데이터 구조를 이용할 경우의 복잡도를 설명하기 위한 그래프도.1 is a conceptual diagram illustrating a configuration of a P2P power trading system of an energy storage device based distributed resource according to an embodiment of the present invention.
2 is a conceptual diagram showing a configuration of an energy storage device based distributed resource corresponding to a node of a block chain in an embodiment of the present invention.
3 is a flowchart illustrating an operation method according to an embodiment of the present invention;
4 is a configuration diagram showing a configuration of a smart meter according to an embodiment of the present invention;
FIG. 5 is a conceptual diagram illustrating a merge tree configuration method utilized in a distributed data structure according to an embodiment of the present invention; FIG.
FIG. 6 is a conceptual diagram illustrating a distributed hash table method used in a distributed data structure according to an embodiment of the present invention; FIG.
FIG. 7 is a conceptual diagram showing a concept of a distributed data structure according to an embodiment of the present invention; FIG.
8 is a conceptual diagram illustrating a data retrieval method of a distributed data structure according to an embodiment of the present invention.
FIG. 9 is a flowchart illustrating a method of distributing and storing data according to an embodiment of the present invention. FIG.
FIG. 10 is a graph for explaining a complexity of using a distributed data structure according to an embodiment of the present invention; FIG.
상기한 바와 같은 본 발명을 첨부된 도면들과 실시예들을 통해 상세히 설명하도록 한다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It is noted that the technical terms used in the present invention are used only to describe specific embodiments and are not intended to limit the present invention. In addition, the technical terms used in the present invention should be construed in a sense generally understood by a person having ordinary skill in the art to which the present invention belongs, unless otherwise defined in the present invention, Should not be construed to mean, or be interpreted in an excessively reduced sense. In addition, when a technical term used in the present invention is an erroneous technical term that does not accurately express the concept of the present invention, it should be understood that technical terms can be understood by those skilled in the art. In addition, the general terms used in the present invention should be interpreted according to a predefined or prior context, and should not be construed as being excessively reduced.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Furthermore, the singular expressions used in the present invention include plural expressions unless the context clearly dictates otherwise. In the present invention, terms such as "comprising" or "comprising" and the like should not be construed as encompassing various elements or various steps of the invention, Or may further include additional components or steps.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.Furthermore, terms including ordinals such as first, second, etc. used in the present invention can be used to describe elements, but the elements should not be limited by terms. Terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals refer to like or similar elements throughout the several views, and redundant description thereof will be omitted.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. It is to be noted that the accompanying drawings are only for the purpose of facilitating understanding of the present invention, and should not be construed as limiting the scope of the present invention with reference to the accompanying drawings.
특히, 본 발명에서 설명하는 '분산 자원'은 신재생에너지 및 에너지 저장 장치가 결합된 소규모 전력 수용가를 의미하는 것으로서, 간단하게는 태양광 발전 장치와 배터리 및 스마트 그리드와 연결되는 스마트 미터를 구비한 개인 전력 수용가에서 에너지 저장 시스템(ESS)을 통해 전력을 공유하는 복수의 전력 수용가와 이들을 관리하는 스마트 미터를 구비한 마이크로 그리드에 이르는 포괄적 개념이다. 실질적인 네트워크 연결 대상이 되며 본 발명에서 설명하는 블록체인 네트워크의 실제 구성 노드로 동작하는 것은 분산 자원을 지칭하더라도 해당 분산 자원에 포함되는 스마트 미터를 대상으로 하는 것이다.In particular, the 'distributed resource' described in the present invention refers to a small-scale power consumer combined with renewable energy and an energy storage device, and simply includes a solar meter, a battery and a smart meter connected to the smart grid It is a comprehensive concept from a private power consumer to a micro grid with a plurality of power consumers sharing power through an energy storage system (ESS) and a smart meter to manage them. The actual network connection target and operating as an actual configuration node of the block-chain network described in the present invention refers to a smart meter included in the distributed resource even if it refers to the distributed resource.
이러한 스마트 미터는 CPU와 메모리를 포함하는 다양한 종류의 마이크로 콘트롤러, 마이크로 콘트롤러가 포함된 모듈이나 회로, 아두이노, 라즈베리파이, 윈도우/리눅스/아이오에스/안드로이드 기반 모듈이나 제어 장치, 각종 RTOS(Real Time Operating System)가 포함된 모듈이나 제어 장치, 미니 PC, PC, 노트북, 타블렛, 서버, 클라우드 장치를 포함하는 다양한 종류의 하드웨어 장치와 그에 구현된 소프트웨어로 구현될 수 있으며, 이들 중 하나 혹은 복수가 연동하는 방식으로도 구현될 수 있다.These smart meters include a variety of microcontrollers including CPU and memory, modules or circuits with microcontrollers, Arduino, Raspberry Pie, Windows / Linux / IOS / Android based modules and controls, RTOS A plurality of types of hardware devices including a control module, a mini PC, a PC, a notebook, a tablet, a server, and a cloud device, and software implemented therein, Or the like.
도 1 내지 도 3은 본 발명의 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템의 구성 및 동작 과정을 보인 것이다.1 to 3 illustrate a configuration and operation of a P2P power trading system for energy storage based distributed resources according to an embodiment of the present invention.
도 1은 본 발명의 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템(1000)의 구성을 보인 개념도이다.FIG. 1 is a conceptual diagram illustrating a configuration of a P2P
도시된 노드(110)는 넓은 개념으로서 에너지 저장 장치 기반 분산 자원을 의미하는 것인데, 실질적으로는 분산 자원에 해당하는 소규모 전력 수용가에서 에너지 저장 장치와 연동하면서 전력의 생산과 소비, 필요한 전력 수요를 측정하는 스마트 미터를 의미한다.The illustrated
도시된 노드(110)는 도 2에 도시된 바와 같이 신재생 에너지를 포함하는 다양한 발전 전력이나 잉여 전력을 저장하는 에너지 저장부(111)와, 에너지 저장부(111)와 연동하여 생산 전력량과 수용가의 소비 전력량, 잉여 전력량, 필요한 전력량 등을 측정하여 저장하며, 전력을 거래하는 스마트 미터(112)를 포함하며, 이러한 스마트 미터(112)는 필요한 경우 유선 통신이나 근거리 통신 혹은 광대역 통신 방식으로 사용자(수용가) 단말(113)과 연동할 수 있다. 또한, 통신망(10)을 통해서 스마트 미터(112)나 사용자 단말(113)은 다른 노드와 연동하거나 별도의 외부 서버나 단말과 연동할 수 있다. 해당 통신망(10)은 근거리 네트워크, 광대역 네트워크, 데이터망, 인터넷망, 스마트 그리드망, 전력망 등을 포괄하는 것일 수 있다.As shown in FIG. 2, the illustrated
기본적으로 이러한 노드(110)는 스마트 그리드망(100)을 통해서 서로 연결되어 전력을 주고 받거나 관련 정보를 주고 받을 수 있으며, 관리노드를 통해서 외부 시스템과 연결될 수 있다. 물론 스마트 그리드망(100)은 전력선과 통신망으로 별도 구성될 수도 있으며 그와 동등한 다른 망을 대표하는 것이므로 이러한 구체적인 구성으로 한정되지는 않는다.Basically, these
이러한 노드(110)는 실질적으로 블록체인 네트워크를 구성하는 것으로서, 블록체인으로 P2P 거래 내역을 블록으로 저장하거나 스마트 계약을 통해서 자동적으로 계약을 수행하고, 이러한 거래에 따른 정산을 수행하는 블록체인 기반 P2P 전력거래 기능을 구비한다. 이를 위해서 해당 노드(110)의 스마트 미터(112)에는 블록체인 기반 P2P 전력 거래용 프로그램(혹은 하드웨어)이 설치되어 동작할 수 있으며 블록체인에 따른 공유원장을 저장할 저장부가 구성될 수 있다. 이러한 블록체인 기반 P2P 전력 거래용 프로그램(혹은 하드웨어)은 거래에 따른 에너지 토큰(해당 블록 체인에서 거래에 사용하는 다양한 종류의 화페를 통칭)을 전자 지갑을 기반으로 관리할 수 있다.The
이러한 노드(110)가 포함된 블록체인 네트워크(200)를 물리적인 스마트 그리드(100)에 중첩하여 표시할 경우 구성이 불필요하게 복잡해지기 때문에 마치 관리 노드에 의해 별도로 연결되는 것처럼 스마트 그리드(100)의 우측에 블록체인 네트워크(200)를 논리적으로 구성하였으나, 도시된 블록체인 네트워크(200)는 물리적으로는 스마트 그리드(100)를 구성하는 노드들(110)(스마트 미터(112))과 그 연결 구성을 통해 구현되는 것일 수 있다.Since the configuration is unnecessarily complicated when the block-
도 2와 같이 노드(110)를 구성하는 스마트 미터(112)는 다양한 근거리나 광대역 통신을 통해서 각 사용자(수용가) 단말(113)과 연동될 수 있으므로 이러한 사용자 단말에 블록체인 네트워크를 구성하는 노드가 구성될 수도 있으나 스마트 미터와 연동하는 사용자 단말(113)은 노드(110)로 포괄될 수 있으며, 논리적으로는 스마트 미터(112)의 일부로 간주될 수도 있다.As shown in FIG. 2, the
블록체인 네트워크(200)에 포함되는 전자 지갑(210)은 각 노드(110)에 대응되는 것으로 스마트 미터(112)에 구성되거나 해당 스마트 미터(112)에 연동되는 사용자 단말(113)에 구성되거나 혹은 별도의 전자 지갑 서비스를 제공하는 별도 서버(미도시)에 구성될 수도 있다.The
이와 같은 본 발명의 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템(1000)의 각 노드(110)의 동작 방식은 도 3에 도시된 바와 같이 간략히 정리할 수 있다. 이러한 동작은 노드(110)의 스마트 미터(112)에서 수행되는 것일 수 있다.The operation mode of each
도 3은 본 발명의 실시예에 따른 동작 방식을 설명하는 순서도로서, 도시된 바와 같이 수용가에 해당하는 각 노드(110)가 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 단계, 저장된 전력 발전 수요 데이터를 분산 저장하는 단계, 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하는 단계, 설정된 시간(예를 들어 15분) 마다 상기 수행된 전력 거래를 확인하여 합산하여 블록 체인으로 저장하는 단계, 블록체인으로 저장된 전력 거래를 에너지 토큰으로 정산하며, 해당 에너지 토큰을 블록체인의 전자 지갑(210)에 입출금하는 단계, 에너지 토큰을 블록체인 암호화폐 거래소(300)에서 거래하거나 암호화폐 가맹점을 통해 현금화하거나 소비하는 단계를 포함할 수 있다.FIG. 3 is a flowchart illustrating an operation method according to an embodiment of the present invention. As shown in FIG. 3, each
이러한 블록체인 기반 P2P 전력 거래를 통해서 중앙 관리 기관이 없더라도 거래 내역을 투명하고 안전하며 공개적으로 관리할 수 있다.Through such block chain-based P2P power trading, transaction details can be managed transparently, safely and openly even without a central management organization.
본 발명의 실시예에 따른 동작 방식의 특징 중 하나는 전력 발전 수요 데이터를 분산 저장하는 것이다.One of the features of the operating method according to the embodiment of the present invention is to distribute power generation demand data in a distributed manner.
각 노드(110)의 스마트 미터(112)는 블록체인 네트워크의 노드 역할 통해 P2P 전력 거래에 대한 정보를 블록체인에 저장하여 거래 내역을 투명하고 변경 불가능하게 공유하는 역할을 함과 아울러, 각 스마트 미터(112)의 근원적 역할로서 구성된 수용가에서 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하게 되는데, 이러한 발전 수요 전력 데이터는 거래의 기반이 되는 중요한 데이터로서 지속적으로 보관되어야 함과 아울러 무결성도 보장되어야 한다.The
이러한 모든 노드의 발전 수요 전력 데이터를 블록체인에 저장한다면 각 노드에서 저장해야 하는 공유원장의 크기가 엄청나게 증가하게 되며, 이를 저장하는 저장 비용이 대단히 높아지게 된다. If the power demand data of all these nodes are stored in the block chain, the size of the shared lan- guage to be stored in each node is greatly increased, and the storage cost for storing the data increases very much.
본 발명의 실시예에서는 이러한 발전 수요 전력 데이터를 블록체인(즉, 모든 노드가 공유하게 되는 공유 원장)에 저장하는 것이 아니라 모든 노드(110) 즉, 모든 스마트 미터(112)에 분산 저장하도록 함으로써 수 많은 노드가 지속적으로 생성하는 발전 수요 전력 데이터가 모든 노드에 누적 저장되는 부담을 경감시킨다. In the embodiment of the present invention, the generation demand power data is stored in all the
만일 발전 수요 전력 데이터를 블록체인에 저장한다면 수 많은 노드의 발전 수요 전력 데이터가 모든 노드에 중복 저장되므로 블록체인의 공유원장 데이터량은 시간이 지남에 따라, 노드의 숫자가 증가함에 따라 급격히 커지게 된다.If the power demand data is stored in a block chain, the power demand data of many nodes is redundantly stored in all the nodes. Therefore, the share data amount of the block chain increases rapidly as the number of nodes increases do.
이렇게 모든 노드들이 생산하는 전력량과 소비 전력량, 잉여 전력량, 필요한 전력량, 거래 요청, 실제 거래, 비용 정산 등의 정보들이 매번 블록체인에 수정할 수 없이 저장되어야 한다면 시스템의 정상 운영을 위해 이러한 정보를 저장할 별도의 풀노드나 마스터 노드를 구성해야 하므로 비용이 증가하게 되며 검색을 위한 네트워크 부하 급증으로 인해 해당 시스템은 운영하기 위한 비용이 증가하고 시스템의 안정성을 담보할 수 없게 된다.If the information such as the amount of power produced by all the nodes, the amount of power consumed, the amount of surplus power, the amount of power required, the transaction request, the actual transaction, and the cost settlement must be stored in the block chain every time, It is necessary to construct a full node or a master node of the system. Therefore, the cost of operating the system increases due to a surge of the network load for the search, and the system can not be secured.
따라서, 본 발명은 이러한 문제점을 해결하기 위하여 각 노드(110)의 스마트 미터(112)가 블록체인의 노드로서 동작하도록 구성함과 아울러, 계속하여 생성되는 수요 전력 데이터를 블록체인에서 분리하여 별도로 분산 저장하면서 그 무결성을 검증할 수 있도록 하여 전체 수요 전력 데이터량이 nB이고 노드의 수가 m인 경우 이를 m*nB의 저장 공간이 아닌 nB의 저장공간에 저장하도록 한다.Accordingly, in order to solve such a problem, according to the present invention, the
물론, 개별 노드가 자신이 생성한 수요 전력 데이터를 자신이 그대로 보관하도록 할 경우 데이터량의 증가는 없을 수 있으나, IP 기반 검색의 경우 검색 속도가 느려지고 데이터 변조의 위험성이 커지며 데이터의 무결성을 보장할 수 없게 되므로 이러한 방식은 적용할 수 없다.Of course, if the individual nodes keep their own demand power data, the data amount may not increase. However, in the case of IP based search, the search speed becomes slow, the risk of data modulation increases, and the data integrity is guaranteed This method can not be applied because it can not be done.
따라서, 본 발명에서는 블록체인 네트워크의 노드(110)인 스마트 미터(112)가 블록체인 P2P 거래를 수행하는 블록체인 단말로 동작함과 동시에 수요 전력 데이터를 분산 저장하여 변조 위험성을 낮추고 무결성을 보장하면서 신속한 검색을 수행할 수 있는 분산 저장 단말로 동작한다. 이러한 본 발명의 분산 저장 방식은 분산 해시 테이블 방식과 머클 트리 방식을 결합하여 새로운 분산 저장 구조를 적용함으로써 그 기본적인 패러다임은 블록체인과 유사하도록 하되, 블록체인과 병렬적으로 동작하도록 함으로써 블록체인 네트워크의 부담을 줄이면서 유사한 동작 원리를 통해 시스템의 안정성과 개발 용이성을 높일 수 있다.Accordingly, in the present invention, the
도 4는 본 발명의 실시에에 따른 스마트 미터(112)의 구성을 보인 구성도로서, 도시된 바와 같이 에너지 저장 장치 기반 분산 자원에 해당하는 수용가에서 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하는 측정부(1121)와, 인접 노드의 스마트 미터(112) 및 연동하는 사용자 단말과 통신하는 통신부(1122)와, 통신부(1122)와 연동하여 블록체인 네트워크의 노드에 해당하는 기능을 수행함과 아울러 분산 저장 구조에 따라 측정 및 생성한 발전 수요 전력 데이터를 분산 저장하고 분산 저장에 따른 정보를 생성하여 통신부(1122)를 통해 인접 노드로 전파시켜 공유되도록 하는 제어부(1123)와, 생성된 발전 수요 전력 데이터를 분산 저장하고 분산 저장 정보를 저장하는 저장부(1124)를 포함한다. FIG. 4 is a diagram illustrating a configuration of a
여기서, 제어부(1123)는 발전 수요 전력 데이터의 분산 저장 뿐만 아니라 분산 저장된 발전 수요 전력 데이터를 분산 저장 정보를 참고하여 신속하게 검색하는 기능도 수행한다. Here, the
이러한 본 발명의 실시예에 따른 분산 저장 구조의 구성 원리와 동작 방식, 신속한 검색이 가능하도록 하면서도 시간 복잡도가 증가하지 않는 특성을 도 5 내지 도 10을 통해 설명하도록 한다. The configuration principle and operation method of the distributed storage structure according to the embodiment of the present invention, characteristics in which the time complexity does not increase while enabling quick search will be described with reference to FIG. 5 to FIG.
도 5는 본 발명의 실시예에 따른 분산 데이터 구조에서 활용되는 머클 트리 구성 방식을 설명하기 위한 개념도이다. 통상 블록체인에서 하나의 블록에 저장되는 트랜잭션의 유효성을 검증한 후 해당 트랜잭션에 대한 정보를 블록체인에 저장할 경우 무결성을 검증하기 위하여 도시된 방식의 머클 트리를 이용한다. 이러한 머클 트리는 다른 용어로 해시 트리라고 하는데, 컴퓨터 통신이나 암호학에서 사용되는 것으로서, 계층 구조를 가지면서 상위 노드가 하위 노드의 무결성을 검증할 수 있도록 되어 있다. 5 is a conceptual diagram for explaining a merge tree configuration method utilized in a distributed data structure according to an embodiment of the present invention. In order to verify the integrity of a transaction stored in a block in a block chain and store information about the transaction in a block chain, a merge tree shown in the figure is used. In other words, it is called a hash tree. It is used in computer communication and cryptography. It has a hierarchical structure, and an upper node can verify the integrity of a lower node.
이러한 블록체인에서도 사용되는 머클 트리를 본 발명에서는 분산 데이터에 대한 무결성을 검증하기 위해 적용함과 아울러 원하는 데이터를 검색하기 위한 주소 확인을 위해서 사용한다. In the present invention, a merge tree used in such a block chain is used for verifying the integrity of distributed data and is used for address verification for searching desired data.
도시된 머클 트리의 구성 원리를 보면, 데이터(D)에 대한 해시값을 구하여 말단 노드를 구성한다(Hash 0-0, 0-1, 1-0, 1-1) 이러한 말단 노드들은 한쌍씩 짝을 지어 상단 노드에서 이들의 해시값들에 대한 해시값을 구한다.In the illustrated principle of the merge tree, a hash value for the data D is obtained to construct a leaf node (Hash 0-0, 0-1, 1-0, 1-1). These leaf nodes are a pair And obtains a hash value for the hash values at the upper node.
이러한 노드(Hash 0, 1)는 각각 자식 노드의 무결성을 확인할 수 있다. 이러한 노드(Hash 0, 1)를 짝을 지어 다시 해시값을 구하면 최 상위 노드의 탑 해시(=루트 해시)를 구할 수 있다(물론 계층 주소는 훨씬 더 많을 수 있다). 이러한 탑 해시값을 확인하면 모든 자식 노드에 대한 무결성을 검증할 수 있고, 만일 데이터 L1이 변조되거나 오류가 발생하는 경우 Hash 0-0, Hash 0, Top Hash의 값이 변경되므로 그 경로를 따라 어떠한 노드나 데이터에 문제가 발생했는 지 확인할 수 있다. These nodes (
블록체인에서는 블록의 데이터 무결성을 확인함과 아울러, 이전 블록과 이번 블록의 루트 해시를 다시 해시 연산함으로써 블록의 연결성을 보장하기 위해서 이러한 머클 트리와 해시를 사용하지만, 본 발명의 경우 분산 데이터 구조에서 데이터 분산 저장 내용의 무결성을 검증하는 용도 외에 데이터를 신속하게 검색하여 한 번에 해당 데이터에 억세스하기 위한 주소의 용도로로 이러한 머클 트리의 해시 값을 이용한다. In the block chain, the data integrity of the block is confirmed, and the hash of the previous block and the root hash of the current block are re-hashed to ensure the connectivity of the block. However, in the present invention, Data distribution In addition to verifying the integrity of stored data, we use the hash value of such a merge tree for the purpose of retrieving data quickly and accessing the data at a time.
도 6은 본 발명의 실시예에 따른 분산 데이터 구조에서 활용되는 분산 해시 테이블 방식을 설명하기 위한 개념도로서, 도시된 구성은 데이터의 이름(해시 값)이 네트워크에 분산 저장된 데이터의 주소(혹은 인덱스)가 되는 분산 해시 테이블 방식을 설명하는 것이다. FIG. 6 is a conceptual diagram for explaining a distributed hash table method utilized in a distributed data structure according to an embodiment of the present invention. In the illustrated structure, the name (hash value) of data is an address (or index) The distributed hash table method will be described.
도시된 바와 같이 하나의 노드에 대한 발전 수요 전력 데이터(smDatabl)에 대한 해시값을 구한 후 이를 해당 데이터가 저장될 저장 장소의 주소(인덱스, 혹은 키)로 간주한다. 해당 저장 장소는 스마트 미터 기반 분산 네트워크를 구성하는 모든 노드(110)의 스마트 미터(112)에 구성된 저장부(1124)에 마련된 분산 데이터베이스의 각 저장 위치에 대응되며, 해당 발전 수요 전력 데이터는 해시를 통해 얻어진 값을 주소로 하여 대응되는 저장부(1124)에 저장된다. As shown, the hash value of the power generation demand power data (smDatable) for one node is obtained and is regarded as an address (index or key) of the storage location where the corresponding data is to be stored. The corresponding storage location corresponds to each storage location of the distribution database provided in the
즉, 전체 스마트 미터 기반 분산 네트워크에 포함된 각 노드(110)의 스마트 미터(112)에 구성된 저장부(1124)의 분산 데이터 베이스를 모두 통합하여 하나의 거대한 데이터베이스 구조를 구성한 후 각 데이터베이스 억세스를 위한 발전 수요 전력 데이터에 대한 해시값을 구할 때 나올 수 있는 해시값의 범위에 맞추어 인덱싱한 후 산출된 해시값의 위치에 대응 발전 수요 전력 데이터를 저장한다. That is, a large database structure is formed by integrating all the distributed databases of the
이렇게 발전 수요 전력 데이터의 이름에 해당하는 해시값을 주소로 하여 스마트 미터 기반 분산 네트워크에 저장할 경우 IP 주소를 기반으로 하여 개별 단말에 접속하고 해당 단말의 DB로부터 원하는 데이터를 요청하는 등의 작업 없이 한 번에 원하는 데이터를 얻을 수 있게 된다.When a hash value corresponding to the name of power generation demand power data is addressed and stored in a smart meter-based distributed network, it is possible to access the individual terminal based on the IP address and request the desired data from the terminal's DB The desired data can be obtained.
이러한 발전 수요 전력 데이터에 대한 분산 저장은 각 스마트 미터가 설정된 주기에 맞추어 수행하며, 이러한 과정에서 얻어지는 해시에 대한 머클 트리를 생성한 후 인접 노드의 스마트 미터에 라우팅하여 공유한다.Distributed storage of power demand data is performed according to the set period of each smart meter. After generating the merge tree for the hash obtained in this process, it is routed to the smart meter of the adjacent node and shared.
도 7은 본 발명의 실시예에 따른 분산 데이터 구조의 개념을 보인 개념도로서, 도시된 바와 같이 머클 트리와 분산 해시 테이블을 결합한 구성으로서, 각 스마트 미터가 자신이 측정한 발전 수요 전력 데이터(L1~L4)에 대한 해시값을 구하여 머클 트리의 말단 노드 값으로 하되, 해당 해시값을 생성한 발전 수요 전력 데이터의 주소로 하여 스마트 미터 기반 분산 네트워크의 대응 스마트 미터 저장부의 분산 데이터베이스에 분산시켜 저장한다. FIG. 7 is a conceptual diagram showing the concept of a distributed data structure according to an embodiment of the present invention. As shown in FIG. 7, the smart tree includes a distributed hash table, L4) is calculated as the end node value of the merge tree, and the hash value is distributed and stored in the distributed database of the corresponding smart meter storage unit of the smart meter-based distributed network, as the generated power demand data.
이를 통해서 기본적으로 특정 발전 수요 전력 데이터를 자신의 저장부에 저장한 스마트 미터는 해당 발전 수요 전력 데이터가 어디에서 생성한 데이터인지 확인할 수 없고, 이를 변경할 경우 해시값이 달라지므로 변조를 방지하고 무결성을 보장할 수 있다. 또한, 머클 트리 구성을 통해서 탑 해시값만 확인하면 데이터의 변조 여부를 검증할 수 있으므로 이러한 발전 수요 전력 데이터를 블록체인의 블록에 저장하여 모든 노드에 공유하지 않아도 데이터의 무결성이 확인되면서 데이터 저장량은 급격히 줄어들게 됨과 아울러 검색을 위한 네트워크 부하 집중도 방지할 수 있다. 이를 통해 시스템의 안정성을 높이고 별도의 풀 노드나 마스터 노드의 필요성을 줄임과 아울러 그에 따른 비용도 줄일 수 있게 된다. 더불어, 전력 거래를 위한 발전 수요 전력 데이터 검색이나 통계나 분석을 위한 검색 시에도 노드의 숫자에 무관하게 동일한 과정으로 한 번에 데이터 억세스가 가능하므로 시간 복잡도를 낮출 수 있다.In this way, the smart meter that basically stores the specific power generation demand power data in its storage unit can not confirm where the generated power demand power data is generated, and if the change is made, the hash value is changed, Can be guaranteed. In addition, since only the top hash value can be verified through the merge tree configuration, it is possible to verify whether the data has been tampered with. Therefore, the integrity of the data is confirmed without storing the generated power demand data in a block of the block chain, So that it is possible to prevent the concentration of network load for searching. This increases system stability and reduces the need for a separate pool node or master node, as well as the costs associated with it. In addition, power generation demand for power trading can be reduced in time complexity because data access can be performed at the same time regardless of the number of nodes even when searching for power data search or statistics or analysis.
도 8은 본 발명의 실시예에 따른 분산 데이터 구조의 데이터 검색 방식을 설명하는 개념도로서, 도시된 바와 같이 제 1 노드(110_1)가 전력 거래를 위해 특정 노드의 특정 시점 발전 수요 전력 데이터를 검색하고자 하는 경우 공유된 머클 트리 정보에 포함된 smDatadb1의 주소에 해당하는 해시값(hash 1-1)을 확인하고 해당 해시값을 주소로 하여 한 번에 노드 5(110_5)의 스마트 미터 저장부에 저장된 데이터를 확인할 수 있다. FIG. 8 is a conceptual diagram for explaining a data retrieval method of a distributed data structure according to an embodiment of the present invention. As shown in FIG. 8, when the first node 110_1 searches for specific-point generation demand power data of a specific node (Hash 1-1) corresponding to the address of smDatadb1 included in the shared merge tree information, and transmits the data stored in the smart meter storage unit of the node 5 (110_5) at one time using the hash value as the address .
이렇게 한 번에 원하는 데이터에 대한 억세스가 전체 스마트 미터 기반 분산 네트워크에 대해 이루어지며 이는 노드의 숫자와 무관하기 때문에 노드의 숫자가 많아져도, 저장된 데이터의 숫자가 많아져도 동일한 검색 속도를 유지할 수 있게 된다. In this way, access to the desired data is performed on the entire smart meter-based distributed network, which is independent of the number of nodes, so even if the number of nodes increases, the same search speed can be maintained even if the number of stored data increases .
도 9는 본 발명의 실시예에 따른 데이터의 분산 저장 방법을 보인 순서도로서, 에너지 저장 장치를 포함하는 분산 자원의 스마트 미터가, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장한 후, 이렇게 저장된 발전 수요 전력 데이터를 분산 저장하고, 이렇게 분산 저장된 데이터를 검색하는 과정을 보인 것이다. FIG. 9 is a flowchart showing a method of distributing and storing data according to an embodiment of the present invention, wherein a smart meter of distributed resources including an energy storage device stores information and demand information The power generation demand power data including the information is measured and stored in real time, and then the generated power generation demand power data is dispersedly stored, and thus the distributed stored data is retrieved.
먼저, 저장된 발전 수요 전력 데이터의 해시값을 연산하여 산출한다. 이는 해당 발전 수요 전력 데이터를 전체 스마트 미터 기반 분산 네트워크의 분산 데이터베이스 중 특정 위치를 나타냄과 아울러 머클 트리의 말단 노드의 값이 된다. First, the hash value of the stored power generation demand power data is calculated and calculated. This represents the location of the power generation demand power data in the distributed database of the entire smart meter based distributed network and the value of the terminal node of the merge tree.
해당 발전 수요 전력 데이터의 해시값을 연산하여 산출하여 해당 해시값을 주소로 하여 해시 테이블을 확인하는데, 이는 동일한 해시값이 산출되는 서로 다른 데이터가 존재할 가능성을 확인하기 위한 것이다. 만일 해당 산출 해시값에 상이한 데이터가 존재할 경우 데이터에 널(null) 정보를 일부 포함시켜 해시 값을 변경할 수도 있다. 물론, 각 노드의 스마트 미터는 서로 상이한 식별 정보를 가지고 있으며, 달라지는 시간(년월일시분)에 정보를 생성하기 때문에 동일한 해시값이 산출될 가능성이 낮으므로 이러한 방식을 적용하지 않을 수 있으며, 다른 방식으로 해시 값과 분산 데이터베이스의 중복 매핑 문제를 해결할 수도 있다. Calculates and calculates a hash value of the power generation demand power data, and confirms the hash table with the hash value as an address. This is to confirm the possibility that different data in which the same hash value is calculated exists. If there is different data in the calculated hash value, the hash value may be changed by partially including null information in the data. Of course, since smart meters of each node have different identification information and generate information at a different time (year, month, and hour), it is not likely that the same hash value is calculated, To solve the problem of duplicate mapping of the hash value and the distributed database.
산출된 해시값에 대응되는 분산 데이터베이스가 비어 있다면 해당 해시 값에 대응되는 데이터베이스 저장 테이블에 매핑된 노드(스마트 미터의 저장부)에 데이터를 저장한다. If the distributed database corresponding to the calculated hash value is empty, the data is stored in the node (storage section of the smart meter) mapped to the database storage table corresponding to the hash value.
이렇게 데이터가 저장되면 해당 데이터에 대응하는 해시 값을 말단 노드로 하여 다른 노드의 데이터에 대응하는 해시 값과 짝을 맞추어 계층적으로 조합하여 해싱한 머클 트리를 구성한다. 이러한 머클 트리의 탑 해시 값을 확인하는 것으로 관련 데이터의 무결성을 검증할 수 있다.When the data is stored, the hash value corresponding to the data is set as the end node, and the hash value corresponding to the data of the other node is matched with the hash value corresponding to the data. The integrity of the relevant data can be verified by checking the top hash value of such a merge tree.
이렇게 생성된 머클 트리를 인접 노드의 스마트 미터에 라우팅하여 확산시켜 공유한다. 이러한 실제 데이터가 저장된 위치에 대응되는 해시값을 포함하는 머클 트리 정보는 블록체인의 전력 거래를 저장한 공유원장과 별도로 노드의 스마트 미터에서 관리된다.The generated merge tree is routed to the smart meter of the neighboring node and spread and shared. The merge tree information including the hash value corresponding to the position where the actual data is stored is managed in the smart meter of the node separately from the share ledger storing the power transaction of the block chain.
이후 전력 거래나 통계 분석 등을 위해서 분산 저장된 데이터를 검색해야 하는 경우, 스마트 미터는 공유된 머클 트리 정보에 포함된 실제 데이터의 해시값을 통해서 특정 노드의 스마트 미터에 저장된 데이터를 한 번에 억세스하여 실제 데이터를 획득할 수 있다. 이 때, 필요하다면 해당 스마트 미터는 블록체인에 저장된 전력 거래와 별도로 분산 저장을 위해 공유된 머클 트리 정보에 포함된 탑 해시값을 통해 해당 머클 트리에 연결된 발전 수요 전력 데이터의 무결성을 검증할 수 있다.If the distributed data must be retrieved for the purpose of power trading or statistical analysis, the smart meter accesses the data stored in the smart meter of the specific node at one time through the hash value of the actual data included in the shared merch tree information Actual data can be obtained. At this time, if necessary, the smart meter can verify the integrity of power generation demand power data connected to the corresponding merge tree through the top hash value included in the shared merge tree information for distributed storage separately from the power transaction stored in the block chain .
도 10은 본 발명의 실시예에 따른 분산 데이터 구조를 이용할 경우의 복잡도를 설명하기 위한 그래프로서, 해당 그래프는 알고리즘의 시간 복잡도를 확인하기 위해서 사용되는 Big-O notation의 케이스별 복잡도를 보인 것으로서, 검색을 위한 알고리즘의 시간 복잡도를 O(f(n))으로 나타내는데 단위 연산의 횟수를 기준으로 복잡도가 결정된다. FIG. 10 is a graph for explaining the complexity when using the distributed data structure according to the embodiment of the present invention. The graph shows the complexity of Big-O notation used for checking the time complexity of the algorithm, The time complexity of the algorithm for search is denoted O (f (n)), where the complexity is determined based on the number of unit operations.
도시된 바와 같이 시간 복잡도는 O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(2n) < O(ln)의 순으로 복잡해진다.Time complexity is complicated as shown in the order of O (1) <O (logn ) <O (n) <O (nlogn) <O (n 2) <O (2 n) <O (ln).
통상 중앙 집중형 클라이언트 서버 구조에서 IP 주소를 기준으로 검색할 경우 시간의 복잡도는 O(n) 정도가 되는데, 노드(엘리먼트)의 수가 증가할 수록 같이 증가하게 된다. In the centralized client server architecture, the complexity of the time is roughly O (n) when the IP address is searched based on the IP address, and it increases as the number of nodes (elements) increases.
하지만 본 발명의 실시예에 따른 분산 데이터 구조를 이용할 경우 노드의 숫자가 증가하는 것에 둔감한 O(logn) 정도의 복잡도를 나타내게 된다. However, when the distributed data structure according to the embodiment of the present invention is used, the complexity of O (logn) is insensitive to the increase of the number of nodes.
따라서, 본 발명의 분산 데이터 구조를 이용할 경우 블록체인 네트워크와 병렬적으로 동작하되 지속적으로 모든 노드에서 생성하는 발전 수요 전력 데이터를 블록체인과 별도로 저장 관리하므로 블록체인의 블록 크기를 줄일 수 있으며, 별도로 관리하면서도 그 무결성을 검증할 수 있고 시간 복잡도를 낮추어 고속 검색을 통해 P2P 전력거래에 신속하게 대응할 수 있게 된다.Therefore, when the distributed data structure of the present invention is used, the block size of the block chain can be reduced because the power generation demand power data generated in all the nodes continuously and in parallel with the block chain network is stored separately from the block chain. It can verify its integrity while lowering the time complexity so that it can quickly respond to P2P power trading through high-speed search.
이상에서는 본 발명에 따른 바람직한 실시예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다. The foregoing and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings. However, the present invention is not limited to the above-described embodiments, and various changes and modifications may be made by those skilled in the art without departing from the scope of the present invention. .
100: 스마트 그리드 110: 노드
111: 에너지 저장부 112: 스마트 미터
113: 사용자 단말 200: 블록체인 네트워크
210: 전자 지갑 300: 블록체인 암호화폐 거래소
1121: 측정부 1122: 통신부
1123: 제어부 1124: 저장부100: Smart Grid 110: Node
111: Energy storage unit 112: Smart meter
113: user terminal 200: block chain network
210: Electronic wallet 300: Block Chain Codec Exchange
1121: Measuring section 1122:
1123: Control section 1124:
Claims (10)
상기 스마트 미터가, 블록체인과는 별개로 분산 데이터 베이스의 저장 공간으로 동작하는 각 스마트 미터들 중에서 상기 저장된 발전 수요 전력 데이터에 대한 해시값을 주소로 하는 스마트 미터를 선택하여 해당 발전 수요 전력 데이터를 해당 스마트 미터에만 저장하고 저장 정보를 각 노드의 스마트 미터 간 공유하도록 전파하는 분산 저장 단계와;
상기 스마트 미터가, 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하는 거래 수행 단계와;
상기 스마트 미터가, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행하는 정산 단계를 포함하되,
상기 분산 저장 단계는 상기 스마트 미터가, 주기적으로 생성되는 발전 수요 전력 데이터를 블록체인의 블록에 저장하는 대신, 생성된 발전 수요 전력 데이터의 해시값을 주소로 하여 모든 스마트 미터의 저장부를 통합하여 마련한 분산 데이터 베이스의 대응 저장부에 분산 저장하며, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유함으로써 무결성 검증이 가능한 발전 수요 전력 데이터를 블록체인과 병렬적으로 운영되는 분산 데이터 베이스에 저장하는 단계를 포함하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법.
A smart meter of a distributed resource including a block chain node for performing a P2P power transaction and an energy storage device operating as a storage space of a distributed database may be provided with information and demand information The power generation demand power data and the power generation demand power data;
The smart meter selects a smart meter having an address as a hash value of the stored generated generation demand power data among smart meters operating as a storage space of a distributed database separately from the block chain, A distributed storage step of storing only the smart meter and sharing the stored information between smart meters of each node;
The smart meter automatically performs power trading according to a predetermined power generation demand analysis algorithm, checks the power trading performed at a set time interval, and sums and stores the sum into a block chain;
Wherein the smart meter comprises a settlement step for performing settlement for power transactions stored in the block chain,
In the distributed storage step, instead of storing the electricity demand power data generated periodically in the block of the block chain, the smart meter integrates the storage sections of all the smart meters with the hash value of the generated electricity demand power data as an address Distributed to the corresponding storage unit of the distributed database, and configured to combine the hash values to form a hierarchical combinatorial hash tree, to route the generated demand power data to the smart meter of the adjacent node for sharing, And storing the data in a distributed database that is operated in parallel with the P2P power trading method.
The method of claim 1, wherein the settlement step comprises: settleting the power transaction to an energy token, and depositing and depositing the energy token into a cryptograph wallet of a block chain. P2P power trading method of resources.
The method of claim 1, wherein, in the distributed storage step, the merge tree information including the hash value corresponding to the location where the actual data is stored is managed by the smart meter of the node separately from the shared ledger storing the power transaction of the block chain P2P power trading method of energy storage based distributed resources using block - chain technology.
The method according to claim 1, further comprising a retrieving step in which the smart meter accesses the data stored in the smart meter of the specific node at one time through the hash value of the actual data contained in the shared merch tree information to obtain the actual data A method for P2P power trading of distributed energy resources based on block chain technology.
The smart meter of claim 1, wherein the smart meter verifies the integrity of power generation demand power data linked to a corresponding merge tree through top hash values included in shared merge tree information for distributed storage separately from power transactions stored in a block chain The method of claim 1, further comprising the steps of: receiving a P2P power from the energy storage device;
상기 에너지 저장 장치 기반 분산 자원은 블록체인 네트워크에서 실질적인 노드 및 분산 데이터 베이스의 저장 공간으로서 동작하며, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 스마트 미터를 포함하며,
상기 스마트 미터는 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하고, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행하는 블록체인 노드로서의 기능을 수행하되,
상기 스마트 미터는 주기적으로 생성되는 발전 수요 전력 데이터를 블록체인의 블록에 저장하는 대신, 생성된 발전 수요 전력 데이터의 해시값을 주소로 하여 모든 스마트 미터의 저장부를 통합하여 마련한 분산 데이터 베이스의 대응 저장부에 분산 저장하며, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유함으로써 무결성 검증이 가능한 발전 수요 전력 데이터를 블록체인과 병렬적으로 운영되는 분산 데이터 베이스에 저장하는 단계를 포함하는 것을 특징으로 하는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템.
A P2P power trading system for an energy storage device based distributed resource including a block chain network in which distributed resources including an energy storage device participates as nodes and P2P power trading is performed through a smart contract method and the information is stored and shared in blocks ,
The energy storage device-based distributed resource acts as a storage space of a substantial node and a distributed database in a block-chain network. The energy storage device-based distributed resource stores information about power consumption and demand of the distributed resource, And a smart meter for measuring and storing in real time,
The smart meter automatically performs power trading according to a predetermined power generation demand analysis algorithm, checks the power trading performed at predetermined time intervals, and sums and stores the sum in a block chain, and performs settlement of power trades stored in the block chain And performs a function as a block chain node to be performed,
Instead of storing the generated demand power data periodically generated in the block chain block, the smart meter may store the generated demand power data in the block corresponding to the hash value of the generated demand power data, And generates and distributes the generated demand power data that can be verified as integrity by routing and sharing the hierarchical combination hash value to the smart meter of the neighboring node. And storing the distributed resource in a distributed database.
The smart meter according to claim 7, wherein the smart meter is managed by a smart meter of a node separately from a shared ledger storing a power transaction of a block chain, wherein the merit tree information including a hash value corresponding to a location where actual data is stored is managed P2P power trading system of energy storage based distributed resource including chain network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180091856A KR101942543B1 (en) | 2018-08-07 | 2018-08-07 | Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180091856A KR101942543B1 (en) | 2018-08-07 | 2018-08-07 | Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101942543B1 true KR101942543B1 (en) | 2019-01-28 |
Family
ID=65269726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180091856A KR101942543B1 (en) | 2018-08-07 | 2018-08-07 | Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101942543B1 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109978347A (en) * | 2019-03-07 | 2019-07-05 | 国网冀北电力有限公司技能培训中心 | The community energy autonomy method containing distributed power generation based on block chain technology |
CN110191132A (en) * | 2019-06-03 | 2019-08-30 | 陈迦琳 | A kind of block chain finance big data processing system and method |
CN111062596A (en) * | 2019-12-09 | 2020-04-24 | 华北电力大学 | Distributed generation energy management method based on block chain double-chain structure |
CN111222645A (en) * | 2020-01-14 | 2020-06-02 | 智慧谷(厦门)物联科技有限公司 | Management system and method based on Internet of things block chain quantum algorithm artificial intelligence |
KR102137751B1 (en) * | 2020-01-16 | 2020-07-27 | 주식회사 텔다 | Peer to Peer Energy Trading Method and System by using Machine learning Algorithm built-in Energy Agent |
CN111489160A (en) * | 2020-04-16 | 2020-08-04 | 北京中电飞华通信有限公司 | Block chain-based power transaction method, device, equipment and medium |
CN111506585A (en) * | 2020-03-27 | 2020-08-07 | 华立科技股份有限公司 | Power distribution network energy metering system based on block chain technology |
CN111553752A (en) * | 2020-06-05 | 2020-08-18 | 济南朗宁电力科技有限公司 | Block chain multilevel control load intelligent analysis module |
KR102163559B1 (en) * | 2020-02-07 | 2020-10-08 | 주식회사 텔다 | System for Multi-digital signature energy trading by applying energy wallet device and Driving Method thereof |
KR20210051908A (en) * | 2019-10-31 | 2021-05-10 | 주식회사 케이티 | System and method for managing renewable energy in high speed communication environment |
CN112907372A (en) * | 2021-02-24 | 2021-06-04 | 中国电力科学研究院有限公司 | Distributed power supply end-to-end transaction method and system based on intelligent contract |
KR20210077648A (en) * | 2019-12-17 | 2021-06-25 | 이돈구 | Integrated management system for renewable resource generated by exausted gas |
KR20210107456A (en) * | 2020-02-24 | 2021-09-01 | 한국전자통신연구원 | Power metering apparatus, power metering server and, power metering method base on block chain |
CN113568980A (en) * | 2021-08-09 | 2021-10-29 | 北京恒安嘉新安全技术有限公司 | Block chain information monitoring method, device, equipment and storage medium |
CN113904794A (en) * | 2021-08-26 | 2022-01-07 | 中国电力科学研究院有限公司 | Method and system for fusing block chain and intelligent electric energy meter |
CN114219291A (en) * | 2021-12-15 | 2022-03-22 | 山东理工大学 | Power distribution system toughness improvement method based on P2P transaction mode and MES electric energy sharing |
WO2022060012A1 (en) * | 2020-09-18 | 2022-03-24 | 주식회사 세수 | Device and method for authenticating power consumption details on basis of blockchain |
KR20220037571A (en) * | 2020-09-18 | 2022-03-25 | 주식회사 세수 | Renewable energy trading system using a renewable energy supply platform and method for operating the system |
KR20220072032A (en) * | 2020-11-23 | 2022-06-02 | 한국전력공사 | Apparatus for management of microgrid |
KR20220089506A (en) * | 2020-12-21 | 2022-06-28 | 한전케이디엔주식회사 | System and method for sharing power data based on block chain |
CN114841702A (en) * | 2022-07-05 | 2022-08-02 | 国网数字科技控股有限公司 | Side chain technology-based intelligent energy multi-microgrid system |
CN116578544A (en) * | 2023-07-06 | 2023-08-11 | 华北电力大学 | Power data sharing method based on block chain |
WO2024096166A1 (en) * | 2022-11-04 | 2024-05-10 | 주식회사 커넥티드 | Power transaction operation device for power transaction system using blockchain |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101848896B1 (en) * | 2016-10-19 | 2018-04-13 | 한전케이디엔 주식회사 | Prepaid electricity sales and power usage method using block chain |
KR101868029B1 (en) * | 2017-03-10 | 2018-06-18 | 현대카드 주식회사 | Method and system for sharing file based on blockchain |
-
2018
- 2018-08-07 KR KR1020180091856A patent/KR101942543B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101848896B1 (en) * | 2016-10-19 | 2018-04-13 | 한전케이디엔 주식회사 | Prepaid electricity sales and power usage method using block chain |
KR101868029B1 (en) * | 2017-03-10 | 2018-06-18 | 현대카드 주식회사 | Method and system for sharing file based on blockchain |
Cited By (42)
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 | 国网冀北电力有限公司技能培训中心 | The community energy autonomy method containing distributed power generation based on block chain technology |
CN110191132A (en) * | 2019-06-03 | 2019-08-30 | 陈迦琳 | A kind of block chain finance big data processing system and method |
CN110191132B (en) * | 2019-06-03 | 2020-09-08 | 链博(成都)科技有限公司 | Block chain financial big data processing system and method |
KR102581484B1 (en) * | 2019-10-31 | 2023-09-27 | 주식회사 케이티 | System and method for managing renewable energy in high speed communication environment |
KR20210051908A (en) * | 2019-10-31 | 2021-05-10 | 주식회사 케이티 | System and method for managing renewable energy in high speed communication environment |
CN111062596A (en) * | 2019-12-09 | 2020-04-24 | 华北电力大学 | Distributed generation energy management method based on block chain double-chain structure |
KR20210077648A (en) * | 2019-12-17 | 2021-06-25 | 이돈구 | Integrated management system for renewable resource generated by exausted gas |
KR102605518B1 (en) * | 2019-12-17 | 2023-11-23 | 이돈구 | Integrated management system for renewable resource generated by exausted gas |
CN111222645B (en) * | 2020-01-14 | 2023-02-14 | 智慧谷(厦门)物联科技有限公司 | Management system and method based on Internet of things block chain quantum algorithm artificial intelligence |
CN111222645A (en) * | 2020-01-14 | 2020-06-02 | 智慧谷(厦门)物联科技有限公司 | Management system and method based on Internet of things block chain quantum algorithm artificial intelligence |
KR102137751B1 (en) * | 2020-01-16 | 2020-07-27 | 주식회사 텔다 | Peer to Peer Energy Trading Method and System by using Machine learning Algorithm built-in Energy Agent |
KR102163559B1 (en) * | 2020-02-07 | 2020-10-08 | 주식회사 텔다 | System for Multi-digital signature energy trading by applying energy wallet device and Driving Method thereof |
US11852664B2 (en) | 2020-02-24 | 2023-12-26 | Electronics And Telecommunications Research Institute | Power metering apparatus, power metering server, and power metering method based on blockchain |
KR102559101B1 (en) * | 2020-02-24 | 2023-07-25 | 한국전자통신연구원 | Power metering apparatus, power metering server and, power metering method base on block chain |
KR20210107456A (en) * | 2020-02-24 | 2021-09-01 | 한국전자통신연구원 | Power metering apparatus, power metering server and, power metering method base on block chain |
CN111506585B (en) * | 2020-03-27 | 2023-07-11 | 华立科技股份有限公司 | Power distribution network energy metering system based on block chain technology |
CN111506585A (en) * | 2020-03-27 | 2020-08-07 | 华立科技股份有限公司 | Power distribution network energy metering system based on block chain technology |
CN111489160A (en) * | 2020-04-16 | 2020-08-04 | 北京中电飞华通信有限公司 | Block chain-based power transaction method, device, equipment and medium |
CN111553752A (en) * | 2020-06-05 | 2020-08-18 | 济南朗宁电力科技有限公司 | Block chain multilevel control load intelligent analysis module |
KR102492834B1 (en) * | 2020-09-18 | 2023-01-27 | 주식회사 세수 | Renewable energy trading system using a renewable energy supply platform and method for operating the system |
KR20220037571A (en) * | 2020-09-18 | 2022-03-25 | 주식회사 세수 | Renewable energy trading system using a renewable energy supply platform and method for operating the system |
WO2022060012A1 (en) * | 2020-09-18 | 2022-03-24 | 주식회사 세수 | Device and method for authenticating power consumption details on basis of blockchain |
KR20230104547A (en) * | 2020-11-23 | 2023-07-10 | 한국전력공사 | Apparatus for management of microgrid |
KR20220072032A (en) * | 2020-11-23 | 2022-06-02 | 한국전력공사 | Apparatus for management of microgrid |
KR102633286B1 (en) | 2020-11-23 | 2024-02-07 | 한국전력공사 | Apparatus for management of microgrid |
KR102548200B1 (en) | 2020-11-23 | 2023-06-29 | 한국전력공사 | Apparatus for management of microgrid |
KR102633285B1 (en) | 2020-11-23 | 2024-02-07 | 한국전력공사 | Apparatus for management of microgrid |
KR20230104549A (en) * | 2020-11-23 | 2023-07-10 | 한국전력공사 | Apparatus for management of microgrid |
KR20220089506A (en) * | 2020-12-21 | 2022-06-28 | 한전케이디엔주식회사 | System and method for sharing power data based on block chain |
KR102550647B1 (en) | 2020-12-21 | 2023-06-30 | 한전케이디엔주식회사 | System and method for sharing power data based on block chain |
CN112907372A (en) * | 2021-02-24 | 2021-06-04 | 中国电力科学研究院有限公司 | Distributed power supply end-to-end transaction method and system based on intelligent contract |
CN113568980A (en) * | 2021-08-09 | 2021-10-29 | 北京恒安嘉新安全技术有限公司 | Block chain information monitoring method, device, equipment and storage medium |
CN113568980B (en) * | 2021-08-09 | 2023-10-31 | 北京恒安嘉新安全技术有限公司 | Block chain information monitoring method, device, equipment and storage medium |
CN113904794A (en) * | 2021-08-26 | 2022-01-07 | 中国电力科学研究院有限公司 | Method and system for fusing block chain and intelligent electric energy meter |
CN113904794B (en) * | 2021-08-26 | 2024-05-14 | 中国电力科学研究院有限公司 | Method and system for fusing blockchain and intelligent electric energy meter |
CN114219291A (en) * | 2021-12-15 | 2022-03-22 | 山东理工大学 | Power distribution system toughness improvement method based on P2P transaction mode and MES electric energy sharing |
CN114841702A (en) * | 2022-07-05 | 2022-08-02 | 国网数字科技控股有限公司 | Side chain technology-based intelligent energy multi-microgrid system |
CN114841702B (en) * | 2022-07-05 | 2022-09-13 | 国网数字科技控股有限公司 | Side chain technology-based intelligent energy multi-microgrid system |
WO2024096166A1 (en) * | 2022-11-04 | 2024-05-10 | 주식회사 커넥티드 | Power transaction operation device for power transaction system using blockchain |
CN116578544A (en) * | 2023-07-06 | 2023-08-11 | 华北电力大学 | Power data sharing method based on block chain |
CN116578544B (en) * | 2023-07-06 | 2023-10-17 | 华北电力大学 | Power data sharing method based on block chain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101942543B1 (en) | Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof | |
Di Silvestre et al. | Blockchain for power systems: Current trends and future applications | |
Kirli et al. | Smart contracts in energy systems: A systematic review of fundamental approaches and implementations | |
Goranović et al. | Blockchain applications in microgrids an overview of current projects and concepts | |
Mengelkamp et al. | A blockchain-based smart grid: towards sustainable local energy markets | |
Chitchyan et al. | Review of blockchain technology and its expectations: Case of the energy sector | |
KR20210001896A (en) | Power trading intermediation system of peer to peer type based on block chain technology | |
De Villiers et al. | A three-tier framework for understanding disruption trajectories for blockchain in the electricity industry | |
Dzobo et al. | Proposed framework for blockchain technology in a decentralised energy network | |
EP3736760A1 (en) | Automated transaction protocol linking renewable energy generation assets to energy power consumers applying distributed digital ledger technology and iot energy meters | |
Xie et al. | Conceptual framework of blockchain-based electricity trading for neighborhood renewable energy | |
Niloy et al. | Blockchain-based peer-to-peer sustainable energy trading in microgrid using smart contracts | |
Kapassa et al. | Blockchain in smart energy grids: a market analysis | |
Zha et al. | When energy meets blockchain: A systematic exposition of policies, research hotspots, applications, and prospects | |
Song et al. | A blockchain and internet of things based architecture design for energy transaction | |
Lai et al. | Blockchain applications in microgrid clusters | |
Zahid et al. | Blockchain based balancing of electricity demand and supply | |
Rajasekar et al. | Blockchain utility in renewable energy | |
Kameshwaran et al. | Introduction—blockchain and smart grid | |
KR102560045B1 (en) | Power transaction system using blockchain | |
Budak et al. | Smart Contract Development for Peer-to-Peer Energy Trading | |
Song et al. | A blockchain-based fog-enabled energy cloud in internet of things | |
Jabbarpour et al. | Blockchain applications in power industry | |
Joshi et al. | ready, Technology-set, Deployment-go: the role of blockchain in peer-to-peer energy trading | |
De Magalhães et al. | Grid management system through functionalitites and potentialities of an energy blockchain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |