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 PDF

Info

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
Application number
KR1020180091856A
Other languages
Korean (ko)
Inventor
김수정
Original Assignee
주식회사 텔다
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 텔다 filed Critical 주식회사 텔다
Priority to KR1020180091856A priority Critical patent/KR101942543B1/en
Application granted granted Critical
Publication of KR101942543B1 publication Critical patent/KR101942543B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment 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
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E40/00Technologies for an efficient electrical power generation, transmission or distribution
    • Y02E40/70Smart grids as climate change mitigation technology in the energy generation sector
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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/00Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
    • Y04S50/12Billing, 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

The present invention relates to a peer to peer (P2P) power transaction system of distributed resources based on energy storage using a block chain technology, which effectively stores pieces of storage information generated in a huge amount and enables high-speed search by applying a distributed data structure linked with block chain technology that is being applied to P2P power transaction between small scale distributed resources in which a renewable energy source and energy storage devices are combined and a method thereof. The block chain technology and the distributed data structure can be applied to the P2P power transaction between the small scale distributed resources in which the renewable energy source and the energy storage devices are combined, thereby accurately predicting and measuring power production demand and maximizing utility of electric power consumers, and power transaction can be performed to save energy and the electric power consumers can quickly and efficiently calculate power transaction charges to quickly convert electric power into cash. The system includes a smart meter measuring and storing data on power production demand.

Description

블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템 및 그 방법{Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof} FIELD OF THE INVENTION [0001] The present invention relates to a P2P energy trading system using a block chain technology, and a P2P energy trading system using the same,

본 발명은 블록체인 기술을 활용한 에너지 저장 장치 기반 소규모 분산 자원의 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.

한국 공개특허 제10-2013-0037559호, [스마트 그리드 기반의 전력거래 방법]Korean Patent Laid-Open No. 10-2013-0037559, [Smart Grid-Based Power Trading Method] 한국 등록특허 제10-1757802호, [소규모 발전량을 거래하는 프로슈머 전력거래 시스템]Korean Patent No. 10-1757802, [Prosumer power trading system for small-scale power generation]

전술한 문제점을 개선하기 위한 본 발명 실시예들의 목적은 에너지 저장 장치 기반 분산 자원의 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 power trading system 1000 of an energy storage-based distributed resource according to an embodiment of the present invention.

도시된 노드(110)는 넓은 개념으로서 에너지 저장 장치 기반 분산 자원을 의미하는 것인데, 실질적으로는 분산 자원에 해당하는 소규모 전력 수용가에서 에너지 저장 장치와 연동하면서 전력의 생산과 소비, 필요한 전력 수요를 측정하는 스마트 미터를 의미한다.The illustrated node 110 refers to a distributed resource based on energy storage devices as a broad concept. In practical terms, the small-sized power consumer corresponding to a distributed resource measures the production and consumption of electric power and the required electric power demand in conjunction with the energy storage device Means a smart meter.

도시된 노드(110)는 도 2에 도시된 바와 같이 신재생 에너지를 포함하는 다양한 발전 전력이나 잉여 전력을 저장하는 에너지 저장부(111)와, 에너지 저장부(111)와 연동하여 생산 전력량과 수용가의 소비 전력량, 잉여 전력량, 필요한 전력량 등을 측정하여 저장하며, 전력을 거래하는 스마트 미터(112)를 포함하며, 이러한 스마트 미터(112)는 필요한 경우 유선 통신이나 근거리 통신 혹은 광대역 통신 방식으로 사용자(수용가) 단말(113)과 연동할 수 있다. 또한, 통신망(10)을 통해서 스마트 미터(112)나 사용자 단말(113)은 다른 노드와 연동하거나 별도의 외부 서버나 단말과 연동할 수 있다. 해당 통신망(10)은 근거리 네트워크, 광대역 네트워크, 데이터망, 인터넷망, 스마트 그리드망, 전력망 등을 포괄하는 것일 수 있다.As shown in FIG. 2, the illustrated node 110 includes an energy storage unit 111 for storing various generated power and surplus power including renewable energy, And a smart meter 112 that measures and stores power consumption, surplus power, and required power of the smart meter 112. The smart meter 112 may be connected to the user (or the user) by wired communication, Receiver) terminal 113. [0053] In addition, the smart meter 112 and the user terminal 113 can be linked with other nodes through a communication network 10 or can be linked to a separate external server or terminal. The communication network 10 may include a short-range network, a broadband network, a data network, an Internet network, a smart grid network, and a power network.

기본적으로 이러한 노드(110)는 스마트 그리드망(100)을 통해서 서로 연결되어 전력을 주고 받거나 관련 정보를 주고 받을 수 있으며, 관리노드를 통해서 외부 시스템과 연결될 수 있다. 물론 스마트 그리드망(100)은 전력선과 통신망으로 별도 구성될 수도 있으며 그와 동등한 다른 망을 대표하는 것이므로 이러한 구체적인 구성으로 한정되지는 않는다.Basically, these nodes 110 can be connected to each other through the smart grid network 100 to exchange power, exchange relevant information, and be connected to an external system through a management node. Of course, the smart grid network 100 may be separately formed by a power line and a communication network, and may represent other networks equivalent to the power line and the communication network.

이러한 노드(110)는 실질적으로 블록체인 네트워크를 구성하는 것으로서, 블록체인으로 P2P 거래 내역을 블록으로 저장하거나 스마트 계약을 통해서 자동적으로 계약을 수행하고, 이러한 거래에 따른 정산을 수행하는 블록체인 기반 P2P 전력거래 기능을 구비한다. 이를 위해서 해당 노드(110)의 스마트 미터(112)에는 블록체인 기반 P2P 전력 거래용 프로그램(혹은 하드웨어)이 설치되어 동작할 수 있으며 블록체인에 따른 공유원장을 저장할 저장부가 구성될 수 있다. 이러한 블록체인 기반 P2P 전력 거래용 프로그램(혹은 하드웨어)은 거래에 따른 에너지 토큰(해당 블록 체인에서 거래에 사용하는 다양한 종류의 화페를 통칭)을 전자 지갑을 기반으로 관리할 수 있다.The node 110 substantially constitutes a block-chain network. The node 110 stores blocks of P2P transactions in a block chain or automatically contracts through a smart contract, and performs block-chain-based P2P And has a power trading function. To this end, a block-chain-based P2P power trading program (or hardware) may be installed and operated in the smart meter 112 of the node 110 and a storage unit for storing a shared ledger according to a block chain. Such block chain-based P2P power trading programs (or hardware) can manage energy tokens based on transactions (collectively, various types of transactions used in transactions in the block chain) based on the electronic wallet.

이러한 노드(110)가 포함된 블록체인 네트워크(200)를 물리적인 스마트 그리드(100)에 중첩하여 표시할 경우 구성이 불필요하게 복잡해지기 때문에 마치 관리 노드에 의해 별도로 연결되는 것처럼 스마트 그리드(100)의 우측에 블록체인 네트워크(200)를 논리적으로 구성하였으나, 도시된 블록체인 네트워크(200)는 물리적으로는 스마트 그리드(100)를 구성하는 노드들(110)(스마트 미터(112))과 그 연결 구성을 통해 구현되는 것일 수 있다.Since the configuration is unnecessarily complicated when the block-chain network 200 including the node 110 is displayed in a superimposed manner on the physical smart grid 100, the configuration of the smart grid 100 is unnecessarily complicated. Block chain network 200 is logically constructed on the right side of the smart grid 100. However, the illustrated block chain network 200 physically includes the nodes 110 (smart meter 112) Lt; / RTI >

도 2와 같이 노드(110)를 구성하는 스마트 미터(112)는 다양한 근거리나 광대역 통신을 통해서 각 사용자(수용가) 단말(113)과 연동될 수 있으므로 이러한 사용자 단말에 블록체인 네트워크를 구성하는 노드가 구성될 수도 있으나 스마트 미터와 연동하는 사용자 단말(113)은 노드(110)로 포괄될 수 있으며, 논리적으로는 스마트 미터(112)의 일부로 간주될 수도 있다.As shown in FIG. 2, the smart meter 112 constituting the node 110 can be interworked with each user (consumer) terminal 113 through various short-range or wide-band communication, so that a node constituting a block- But the user terminal 113 associated with the smart meter may be encompassed by the node 110 and may logically be regarded as part of the smart meter 112.

블록체인 네트워크(200)에 포함되는 전자 지갑(210)은 각 노드(110)에 대응되는 것으로 스마트 미터(112)에 구성되거나 해당 스마트 미터(112)에 연동되는 사용자 단말(113)에 구성되거나 혹은 별도의 전자 지갑 서비스를 제공하는 별도 서버(미도시)에 구성될 수도 있다.The electronic wallet 210 included in the block chain network 200 may be configured in the user terminal 113 configured in the smart meter 112 or associated with the smart meter 112 corresponding to each node 110, (Not shown) that provides a separate electronic wallet service.

이와 같은 본 발명의 실시예에 따른 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템(1000)의 각 노드(110)의 동작 방식은 도 3에 도시된 바와 같이 간략히 정리할 수 있다. 이러한 동작은 노드(110)의 스마트 미터(112)에서 수행되는 것일 수 있다.The operation mode of each node 110 of the energy storage device based distributed resource P2P power trading system 1000 according to the embodiment of the present invention can be summarized as shown in FIG. This operation may be performed in smart meter 112 of node 110.

도 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 node 110, which is a consumer, A step of storing and storing the stored power generation demand data, a step of automatically performing power trading according to a predetermined power generation demand analysis algorithm, a step of performing the power trading at predetermined times (for example, 15 minutes) Storing the energy transaction as an energy token, depositing the energy token into and out of the electronic wallet 210 of the block chain, and storing the energy token as a block chain cipher Trading at a currency exchange (300), or cashing or consuming through a cryptographic franchise The.

이러한 블록체인 기반 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 smart meter 112 of each node 110 plays a role of sharing the transaction details transparently and irrevocably by storing the information on the P2P power transaction in the block chain through the node role of the block chain network, The power generation demand power data including information and necessary demand information consuming power and generating electricity in a customer configured as a fundamental role of the power generation demand power data 112 is stored in real time. As well as integrity must be ensured.

이러한 모든 노드의 발전 수요 전력 데이터를 블록체인에 저장한다면 각 노드에서 저장해야 하는 공유원장의 크기가 엄청나게 증가하게 되며, 이를 저장하는 저장 비용이 대단히 높아지게 된다. 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 nodes 110, that is, all the smart meters 112, rather than being stored in a block chain (that is, a shared ledge shared by all the nodes) It reduces the burden of accumulated power demand data accumulated in all the nodes continuously generated by many nodes.

만일 발전 수요 전력 데이터를 블록체인에 저장한다면 수 많은 노드의 발전 수요 전력 데이터가 모든 노드에 중복 저장되므로 블록체인의 공유원장 데이터량은 시간이 지남에 따라, 노드의 숫자가 증가함에 따라 급격히 커지게 된다.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 smart meter 112 of each node 110 is configured to operate as a node of a block chain, and the continuously generated demand power data is separated from the block chain, If the total demand power data amount is nB and the number of nodes is m, it is stored in the storage space of nB instead of the storage space of m * nB.

물론, 개별 노드가 자신이 생성한 수요 전력 데이터를 자신이 그대로 보관하도록 할 경우 데이터량의 증가는 없을 수 있으나, 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 smart meter 112, which is the node 110 of the block-chain network, operates as a block-chain terminal that performs block-chain P2P transactions, and at the same time disperses and stores the demanded power data to lower the modulation risk, And operates as a distributed storage terminal capable of performing a quick search. The distributed storage scheme of the present invention combines a distributed hash table scheme and a merge tree scheme to apply a new distributed storage structure so that the basic paradigm is similar to a block chain, By reducing the burden, the system can be improved in stability and ease of development through similar operating principles.

도 4는 본 발명의 실시에에 따른 스마트 미터(112)의 구성을 보인 구성도로서, 도시된 바와 같이 에너지 저장 장치 기반 분산 자원에 해당하는 수용가에서 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하는 측정부(1121)와, 인접 노드의 스마트 미터(112) 및 연동하는 사용자 단말과 통신하는 통신부(1122)와, 통신부(1122)와 연동하여 블록체인 네트워크의 노드에 해당하는 기능을 수행함과 아울러 분산 저장 구조에 따라 측정 및 생성한 발전 수요 전력 데이터를 분산 저장하고 분산 저장에 따른 정보를 생성하여 통신부(1122)를 통해 인접 노드로 전파시켜 공유되도록 하는 제어부(1123)와, 생성된 발전 수요 전력 데이터를 분산 저장하고 분산 저장 정보를 저장하는 저장부(1124)를 포함한다. FIG. 4 is a diagram illustrating a configuration of a smart meter 112 according to an embodiment of the present invention. As shown in FIG. 4, information and necessary demand information consuming power and consuming power in a customer corresponding to an energy storage- A communication unit 1122 that communicates with a user terminal that interlocks with the smart meter 112 of a neighboring node and a communication unit 1122 that is interlocked with the communication unit 1122, The power generation demand power data measured and generated according to the distributed storage structure, and generates information according to the distributed storage to propagate to the adjacent nodes through the communication unit 1122, And a storage unit 1124 for distributing and storing the generated electricity demand data.

여기서, 제어부(1123)는 발전 수요 전력 데이터의 분산 저장 뿐만 아니라 분산 저장된 발전 수요 전력 데이터를 분산 저장 정보를 참고하여 신속하게 검색하는 기능도 수행한다. Here, the control unit 1123 performs a function of searching for distributed demanded generation power data in addition to distributed distribution of generated electricity demand data by referring to the distributed storage information.

이러한 본 발명의 실시예에 따른 분산 저장 구조의 구성 원리와 동작 방식, 신속한 검색이 가능하도록 하면서도 시간 복잡도가 증가하지 않는 특성을 도 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 (Hash 0, 1) can confirm the integrity of each child node. We can find the top hash (= root hash) of the top node by pairing these nodes (Hash 0, 1) again (though the hierarchical address can be much larger). If the top hash value is checked, the integrity of all child nodes can be verified. If the data L1 is modulated or an error occurs, the values of Hash 0-0, Hash 0, and Top Hash are changed. You can see if there is a problem with the node or the data.

블록체인에서는 블록의 데이터 무결성을 확인함과 아울러, 이전 블록과 이번 블록의 루트 해시를 다시 해시 연산함으로써 블록의 연결성을 보장하기 위해서 이러한 머클 트리와 해시를 사용하지만, 본 발명의 경우 분산 데이터 구조에서 데이터 분산 저장 내용의 무결성을 검증하는 용도 외에 데이터를 신속하게 검색하여 한 번에 해당 데이터에 억세스하기 위한 주소의 용도로로 이러한 머클 트리의 해시 값을 이용한다. 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 storage unit 1124 configured in the smart meter 112 of all the nodes 110 constituting the smart meter based distributed network, And stored in the storage unit 1124 corresponding to the obtained value.

즉, 전체 스마트 미터 기반 분산 네트워크에 포함된 각 노드(110)의 스마트 미터(112)에 구성된 저장부(1124)의 분산 데이터 베이스를 모두 통합하여 하나의 거대한 데이터베이스 구조를 구성한 후 각 데이터베이스 억세스를 위한 발전 수요 전력 데이터에 대한 해시값을 구할 때 나올 수 있는 해시값의 범위에 맞추어 인덱싱한 후 산출된 해시값의 위치에 대응 발전 수요 전력 데이터를 저장한다. That is, a large database structure is formed by integrating all the distributed databases of the storage unit 1124 configured in the smart meter 112 of each node 110 included in the entire smart meter-based distributed network, And stores the corresponding generation demand power data at the position of the hash value calculated after indexing according to the range of the hash value that can be obtained when the hash value for the generation demand power data is obtained.

이렇게 발전 수요 전력 데이터의 이름에 해당하는 해시값을 주소로 하여 스마트 미터 기반 분산 네트워크에 저장할 경우 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 전력 거래를 수행하는 블록체인 노드 및 분산 데이터 베이스의 저장 공간으로서 동작하는 에너지 저장 장치를 포함하는 분산 자원의 스마트 미터가, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 데이터 생성 단계와;
상기 스마트 미터가, 블록체인과는 별개로 분산 데이터 베이스의 저장 공간으로 동작하는 각 스마트 미터들 중에서 상기 저장된 발전 수요 전력 데이터에 대한 해시값을 주소로 하는 스마트 미터를 선택하여 해당 발전 수요 전력 데이터를 해당 스마트 미터에만 저장하고 저장 정보를 각 노드의 스마트 미터 간 공유하도록 전파하는 분산 저장 단계와;
상기 스마트 미터가, 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하는 거래 수행 단계와;
상기 스마트 미터가, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행하는 정산 단계를 포함하되,
상기 분산 저장 단계는 상기 스마트 미터가, 주기적으로 생성되는 발전 수요 전력 데이터를 블록체인의 블록에 저장하는 대신, 생성된 발전 수요 전력 데이터의 해시값을 주소로 하여 모든 스마트 미터의 저장부를 통합하여 마련한 분산 데이터 베이스의 대응 저장부에 분산 저장하며, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유함으로써 무결성 검증이 가능한 발전 수요 전력 데이터를 블록체인과 병렬적으로 운영되는 분산 데이터 베이스에 저장하는 단계를 포함하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 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.
청구항 1에 있어서, 상기 정산 단계는 전력 거래를 에너지 토큰으로 정산하며, 해당 에너지 토큰을 블록체인의 암호화폐 지갑에 입출금하는 단계를 포함하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법.
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.
삭제delete 청구항 1에 있어서, 상기 분산 저장 단계에서, 실제 데이터가 저장된 위치에 대응되는 해시값을 포함하는 머클 트리 정보는 블록체인의 전력 거래를 저장한 공유원장과 별도로 노드의 스마트 미터에서 관리하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법.
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.
청구항 1에 있어서, 상기 스마트 미터가, 공유된 머클 트리 정보에 포함된 실제 데이터의 해시값을 통해서 특정 노드의 스마트 미터에 저장된 데이터를 한 번에 억세스하여 실제 데이터를 획득하는 검색 단계를 더 포함하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법.
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.
청구항 1에 있어서, 상기 스마트 미터가, 블록체인에 저장된 전력 거래와 별도로 분산 저장을 위해 공유된 머클 트리 정보에 포함된 탑 해시값을 통해 해당 머클 트리에 연결된 발전 수요 전력 데이터의 무결성을 검증하는 단계를 더 포함하는 것을 특징으로 하는 블록체인 기술을 활용한 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 방법.
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 전력 거래가 이루어지고 그 정보가 블록으로 저장되고 공유되는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템으로서,
상기 에너지 저장 장치 기반 분산 자원은 블록체인 네트워크에서 실질적인 노드 및 분산 데이터 베이스의 저장 공간으로서 동작하며, 전력 수용가인 해당 분산 자원이 전력을 소비하고 발전하는 정보 및 필요 수요 정보를 포함하는 발전 수요 전력 데이터를 실시간으로 측정하여 저장하는 스마트 미터를 포함하며,
상기 스마트 미터는 기 설정된 발전 수요 분석 알고리즘에 따라 자동으로 전력 거래를 수행하고 설정된 시간 마다 상기 수행된 전력 거래를 확인 후 합산하여 블록 체인으로 저장하고, 상기 블록체인으로 저장된 전력 거래들에 대한 정산을 수행하는 블록체인 노드로서의 기능을 수행하되,
상기 스마트 미터는 주기적으로 생성되는 발전 수요 전력 데이터를 블록체인의 블록에 저장하는 대신, 생성된 발전 수요 전력 데이터의 해시값을 주소로 하여 모든 스마트 미터의 저장부를 통합하여 마련한 분산 데이터 베이스의 대응 저장부에 분산 저장하며, 상기 해시값들을 조합하여 계층적으로 조합 해싱한 머클 트리를 구성하여 인접 노드의 스마트 미터에 라우팅하여 공유함으로써 무결성 검증이 가능한 발전 수요 전력 데이터를 블록체인과 병렬적으로 운영되는 분산 데이터 베이스에 저장하는 단계를 포함하는 것을 특징으로 하는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 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.
삭제delete 청구항 7에 있어서, 상기 스마트 미터는 실제 데이터가 저장된 위치에 대응되는 해시값을 포함하는 머클 트리 정보는 블록체인의 전력 거래를 저장한 공유원장과 별도로 노드의 스마트 미터에서 관리하는 것을 특징으로 하는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템.
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.
청구항 7에 있어서, 상기 스마트 미터는 블록체인에 저장된 전력 거래와 별도로 분산 저장을 위해 공유된 머클 트리 정보에 포함된 탑 해시값을 통해 해당 머클 트리에 연결된 발전 수요 전력 데이터의 무결성을 검증하는 것을 특징으로 하는 블록체인 네트워크를 포함하는 에너지 저장 장치 기반 분산 자원의 P2P 전력 거래 시스템.[Claim 7] The smart meter of claim 7, wherein the smart meter verifies the integrity of power generation demand power data connected to the corresponding muckle tree through the top hash value included in the shared mete tree information for distributed storage separately from the power transaction stored in the block chain Wherein the P2P power trading system comprises an energy storage device-based distributed resource including a block-chain network.
KR1020180091856A 2018-08-07 2018-08-07 Energy storage system based on distributed energy resources P2P energy trading system using blockchain technology and method thereof KR101942543B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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