Energy management and exchange have increasingly shifted from concentrated to hierarchical modes. Numerous issues have arisen in the decentralized energy sector, including the storage of customer data and the need to ensure data integrity, fairness, and accountability in the transaction phase. The problem is that in the field of the innovative technology of blockchain and its applications, with the energy sector still in the developmental stages, there is still a need for more research to understand the full capacity of the technology in the field. The main aim of this work was to investigate the state of the current research of blockchain technologies as well as their application within the field of energy. This work also set out to identify certain research gaps and provide a set of recommendations for future directions. Among these research gaps is the application of blockchain in decentralized storage, the integration of blockchain with artificial intelligence, and security and privacy concerns, which have not received much attention despite their importance. An analysis of fifty-seven carefully reviewed studies revealed that the emerging blockchain which provides privacy-protection technologies in cryptography and other areas that can be integrated to address users’ privacy concerns is another aspect that needs further investigation. Grid operations, economies, and customers will all learn from blockchain technology as it provides disintermediation, confidentiality, and tamper-proof transfers. Moreover, it provides innovative ways for customers and small solar generators to participate more actively in the electricity sector and to benefit from their properties. Blockchains are a rapidly evolving field of research and growth. A study of this emerging technology is necessary to increase comprehension, to educate the body of expertise on blockchains, and to realize its potential. This study recommends that future work investigates the potential application of blockchain in the energy sector as well as the challenges that face its implementation from the perspective of policy makers. This future approach will enable researchers to direct their focus to the case studies approach, which will facilitate and ease the application of blockchain technology.
With the release of the electricity sales side, large-scale small-capacity distributed power generation units are connected to the distribution side, forming multi-type market entities such as microgrids, integrated energy systems, and virtual power plants. With the large-scale integration of distributed energy, the energy market under the energy internet is different from a traditional transmission grid. It is currently developing in the direction of diversified entities and commodities, a flat structure, and a flexible and competitive multi-agent market mechanism. In this context, this study analyzes the value of combining blockchain and the electricity market presents the design of a blockchain trading framework for multi-agent cooperation and sharing of the energy internet. The nodes in market transactions are modeled through power system modeling in the physical layer and the transaction consensus strategy in the cyber layer; moreover, the nodes are verified in a modified IEEE 13 testing feeder of a distribution network. A transaction example is demonstrated using the multi-agent cooperation and sharing transaction platform based on the Ethereum private blockchain.
The development and application of blockchain technology makes it possible to build a more robust and flexible botnet command and control channel. In order to better study this type of potential new botnet threats, a highly confrontational botnet model based on blockchain smart contracts-SCBot was proposed. The SCBot model adopts a hierarchical hybrid topology structure, builds a command transmission channel based on smart contracts at the zombie subnet layer, and establishes a credibility evaluation mechanism to determine the authenticity of nodes, and enhances the confrontation of the network from the two major levels of traffic and terminals. The construction of small botnet clusters were simulated, comparative experiments on SCBot's command transmission efficiency and robustness were conducted, and its feasibility in the real environment from the perspective of economic costs was analyzed. Finally, a brief analysis and discussion of the defense strategy of this type of botnet were given.
Charithri Yapa, Chamitha de Alwis, Madhusanka Liyanage
Emergence of the Energy Internet (EI) demands restructuring of traditional electricity grids to integrate heterogeneous energy sources, distribution network management with grid intelligence and big data management. This paradigm shift is considered to be a breakthrough in the energy industry towards facilitating autonomous and decentralized grid operations while maximizing the utilization of Distributed Generation (DG). Blockchain has been identified as a disruptive technology enabler for the realization of EI to facilitate reliable, self-operated energy delivery. In this paper, we highlight six key directions towards utilizing blockchain capabilities to realize the envisaged EI. We elaborate the challenges in each direction and highlight the role of blockchain in addressing them. Furthermore, we summarize the future research directive in achieving fully autonomous and decentralized electricity distribution networks, which will be known as Energy Internet.
Lasse Berntzen, Qian Meng, Boban Vesin, Marius Rohde Johannessen · 6 authors
This paper shows how the Ethereum blockchain can register settlements between an aggregator and prosumers in a smart grid. By providing flexible use of electricity to the aggregator, customers get rewarded. The flexibility is valuable for the aggregator since the power infrastructure may be used more efficiently. Blockchain is an exciting technology for handling settlements which, however, also has some clear limitations. For example, the cost per transaction on the public Ethereum blockchain is too high compared to the value of the actual transactions. A private blockchain is an alternative but removes some of the original benefits of using the public blockchain. The paper concludes that blockchain is a promising technology, and a private blockchain is more suitable for transactions containing minimal amounts.
This work develops a toolbox called WDSchain on MATLAB that can simulate blockchain on water distribution systems (WDS). WDSchain can import data from Excel and EPANET water modelling software. It extends the EPANET to enable simulation blockchain of the hydraulic data at any intended nodes. Using WDSchain will strengthen network automation and the security in WDS. WDSchain can process time-series data with two simulation modes: (1) static blockchain, which takes a snapshot of one-time interval data of all nodes in WDS as input and output into chained blocks at a time, and (2) dynamic blockchain, which takes all simulated time-series data of all the nodes as input and establishes chained blocks at the simulated time. Five consensus mechanisms are developed in WDSchain to provide data at different security levels using PoW, PoT, PoV, PoA, and PoAuth. Five different sizes of WDS are simulated in WDSchain for performance evaluation. The results show that a trade-off is needed between the system complexity and security level for data validation. The WDSchain provides a methodology to further explore the data validation using Blockchain to WDS. The limitations of WDSchain do not consider selection of blockchain nodes and broadcasting delay compared to commercial blockchain platforms.
Cybersecurity of photovoltaic (PV) systems entails a much larger scope than just encryption and firewall of communications. For instance, integrity of data in transit between inverters and a cloud server can be compromised by authorized third-party, devices, and internal network within security perimeter (i.e., man-in-the-middle (MITM) attack). To address this challenge, this paper proposes a blockchain-based MITM attack detection method for a PV system. A breakthrough method includes screening network data, network intrusion detection, and hash comparison of in-transit data using distributed ledgers. The proposed method is implemented in Internet-of-Thing (IoT) security modules as clients of a blockchain network and validated by experiments.
Abstract Demand response is recognized as an effective solution for eliminating power fluctuations and satisfying capacity constraints in power systems. A growing customer base equipped with energy storage and intelligent power meter on the demand side has resulted in the strong interest of China's power companies in demand response. However, most exiting demand response programs in China are based on a centralized framework, which is easier for management, but cannot support a large number of scattered small‐scale users' participation effectively. Therefore, taking the desired features of blockchain technology, such as decentralization, trustworthiness, trackability, and immutability into consideration, the applicability of blockchain in demand response is analyzed. On this basis, a new blockchain‐based framework of China's typical demand response programs is proposed, in which consensus mechanism, encryption algorithm, and smart contract of blockchain are applied to the process of invitation, bidding, and settlement in demand response. Furthermore, the development suggestions of China's demand response based on blockchain technology are put forward from the aspects of trading products, credit management, and platform construction at the end of this work.
Ümit Cali, Murat Kuzlu, Manisa Pipattanasomporn, Onur Elma · 5 authors
Renewable energy sources (RES) are among the most popular emerging energy\nresources during the past two decades. Many countries have introduced various\nenergy policy instruments, such as renewable energy certificates (RECs), to\nsupport the growth of RES. RECs are tradable non-tangible assets, which have a\nmonetary value. Tracking and certification of the origin of an energy resource\nregardless of its type (e.g., a conventional power plant or RES) is a critical\noperation. In addition to the certification of origin, trading transactions are\nneeded to be performed using a secure method. Energy industry participants need\nto secure the data and applications related to RECs. Distributed ledger\ntechnology (DLT) is a perfect framework that can support such REC\nfunctionalities. This paper addresses the cybersecurity aspects in REC trading\nusing Blockchain and a distributed ledger technology, considering detailed\ncybersecurity perspectives.\n
The increasing amount of distributed energy resources including renewable energy systems and electric vehicles is expected to change electric power grids significantly, where conventional consumers are transformed to prosumers since they can produce electricity as well. In such an ecosystem, prosumers can start offering their excess energy to supply demands of the other customers on the grids behind the meter without interference of distribution system operators (DSO). Besides, DSOs require more accurate and more frequent data form prosumers' net demand to be able to operate their network efficiently. The main challenge in these new distribution grids is the amount of data that needs to be collected in this platform is unbelievably high, and more immortally, prosumers will likely refuse to share their information with DSOs due to their potential privacy and economic concerns. Blockchain technology as an efficient distributed solution for management of data and financial transactions, has been considered to solve this trust issue. With blockchain-based solutions, data and financial transactions between all parties will take placed through distributed ledgers without any interference from an intermediary. In this paper, impacts of blockchain technologies on electric power industry is studied. The paper specifically focuses on LO3 Energy -- one of startups applying blockchain to electric power grids -- their blockchain-based solution called Exergy, and their use cases to implement such solutions.
TeraFlow proposes a new type of secure, cloud-native Software Defined Networking (SDN) controller that will radically advance the state-of-the-art in beyond 5G networks by introducing novel micro-services architecture, and provide revolutionary features for both flow management (service layer) and optical/microwave network equipment integration (infras-tructure layer) by adapting new data models. TeraFlow will also incorporate security using Machine Learning (ML) and forensic evidence for multi-tenancy based on Distributed Ledgers. Finally, this new SDN controller shall be able to integrate with the current Network Function Virtualization (NFV) and Multi-access Edge Computing (MEC) frameworks as well as to other networks. The target pool of TeraFlow stakeholders expands beyond the traditional telecom operators towards edge and hyperscale cloud providers.
With the development of the energy Internet, more distributed generators are connected to the power grid, resulting in numerous heterogeneous energy networks. However, different energy networks cannot perform efficient energy trading in the centralized management mode, this deeply affecting the complementary ability of heterogeneous energy, resulting in the islanded energy phenomenon. In this model, the same energy on the chain is traded within the chain, and the heterogeneous energy on different chains is traded across chains. To trade energy between heterogeneous energy networks more efficiently, the blockchain-based cross-chain model is proposed based on the existing infrastructure. Heterogeneous energy nodes are assigned to different energy sub-chains and cross-chain energy transactions are performed through a relay-chain, which utilizes the improved Boneh–Lynn–Shacham signature scheme consensus algorithm based on the proof-of-stake and practical Byzantine fault tolerance. The experimental simulations on energy trading efficiency, throughput, and security, show its superiority over existing systems. Further, the simulation results provide a reference for the application of cross-chain technology in energy interconnection.
Nikita Karandikar, Antorweep Chakravorty, Chunming Rong
Renewable energy microgeneration is rising leading to creation of prosumer communities making it possible to extract value from surplus energy and usage flexibility. Such a peer-to-peer energy trading community requires a decentralized, immutable and access-controlled transaction system for tokenized energy assets. In this study we present a unified blockchain-based system for energy asset transactions among prosumers, electric vehicles, power companies and storage providers. Two versions of the system were implemented on Hyperledger Fabric. Assets encapsulating an identifier or unique information along with value are modelled as non-fungible tokens (NFT), while those representing value only are modelled as fungible tokens (FT). We developed the associated algorithms for token lifecycle management, analyzed their complexities and encoded them in smart contracts for performance testing. The results show that performance of both implementations are comparable for most major operations. Further, we presented a detailed comparison of FT and NFT implementations based on use-case, design, performance, advantages and disadvantages. Our implementation achieved a throughput of 448.3 transactions per second for the slowest operation (transfer) with a reasonably low infrastructure.
Ziaur Rahman, Ibrahim Khalil, Xun Yi, Mohammed Atiquzzaman
There has been intense concern for security alternatives because of the recent rise of cyber attacks, mainly targeting critical systems such as industry, medical, and energy ecosystems. Although the latest industry infrastructures largely depend on AI-driven maintenance, prediction based on corrupted data undoubtedly results in loss of life and capital. Admittedly, an inadequate data protection mechanism can readily challenge the security and reliability of the network. The shortcomings of the conventional cloud or trust-ed-certificate-driven techniques have motivated us to exhibit a unique blockchain-based framework for a secure and efficient Industry 4.0 system. The demonstrated framework obviates the long-established certificate authority after enhancing the consortium blockchain that reduces the data processing delay and increases cost-effective throughput. Nonetheless, the distributed Industry 4.0 security model entails cooperative trust rather than depending on a single party, which in essence indulges the costs and threat of the single point of failure. Therefore, the multi-signature technique of the proposed framework accomplishes multi-party authentication, which confirms its applicability for a real-time and collaborative cyber-physical system.
The advent of distributed energy resources (DERs), such as distributed renewables, energy storage, electric vehicles, and controllable loads, \rv{brings} a significantly disruptive and transformational impact on the centralized power system. It is widely accepted that a paradigm shift to a decentralized power system with bidirectional power flow is necessary to the integration of DERs. The virtual power plant (VPP) emerges as a promising paradigm for managing DERs to participate in the power system. In this paper, we develop a blockchain-based VPP energy management platform to facilitate a rich set of transactive energy activities among residential users with renewables, energy storage, and flexible loads in a VPP. Specifically, users can interact with each other to trade energy for mutual benefits and provide network services, such as feed-in energy, reserve, and demand response, through the VPP. To respect the users' independence and preserve their privacy, we design a decentralized optimization algorithm to optimize the users' energy scheduling, energy trading, and network services. Then we develop a prototype blockchain network for VPP energy management and implement the proposed algorithm on the blockchain network. By experiments using real-world data-trace, we validated the feasibility and effectiveness of our algorithm and the blockchain system. The simulation results demonstrate that our blockchain-based VPP energy management platform reduces the users' cost by up to 38.6% and reduces the overall system cost by 11.2%.
Sajjad Asefi, Yash Madhwal, Yury Yanovich, Elena Gryazina
The application of renewable energy sources in the power grid increases the necessity of tracking the system's state, especially in smart grids, where there is a bidirectional transfer of data and power. The complexity of coupling between communication and the electrical infrastructure in a smart grid will create a higher chance for security breach. Increasing the state estimation accuracy will help the smart grid operator efficiently manage the system. The paper proposes an integration of distributed state estimation with a blockchain designed communication platform. Additionally, the asynchronous manner for data transmission, which is more likely to happen in the real world, has been considered as the second task of this research. Finally, a detailed analysis of the blockchain-based application in distributed state estimation is provided. The numerical analysis shows that the proposed method meets real-world performance requirements and brings high security and reliability to the distributed state estimation process.
Demand response (DR) services have the potential to enable large penetration of renewable energy by adjusting load consumption, thus providing balancing support to the grid. The success of such load flexibility provided by industry, communities, or prosumers and its integration in electricity markets, will depend on a redesign and adaptation of the current interactions between participants. New challenges are, however, bound to appear with the large scale contribution of smaller assets to flexibility, including, among others, the dispatch coordination, the validation of delivery of the DR provision, and the corresponding settlement of contracts, while assuring secured data access among interested parties. In this study we applied distributed ledger (DLT)/blockchain technology to securely track DR provision, focusing on the validation aspect, assuring data integrity, origin, fast registry, and sharing within a permissioned system, between all relevant parties (including transmission system operators (TSOs), aggregators, distribution system operators (DSOs), balance responsible parties (BRP), and prosumers). We propose a framework for DR registry and implemented it as a proof of concept on Hyperledger Fabric, using real assets in a laboratory environment, in order to study its feasibility and performance. The lab set up includes a 450 kW energy storage system, scheduled to provide DR services, upon a system operator request and the corresponding validations and verifications are done, followed by the publication on a blockchain. Results show the end to end execution time remained below 1 s, when below 32 requests/sec. The smart contract memory utilization did not surpass 1% for both active and passive nodes and the peer CPU utilization, remained below 5% in all cases simulated (3, 10, and 28 nodes). Smart Contract CPU utilization remained stable, below 1% in all cases. The performance of the implementation showed scalable results, which enables real world adoption of DLT in supporting the development of flexibility markets, with the advantages of blockchain technology.
Turabek Gaybullaev, Hee-Yong Kwon, Taesic Kim, Mun‐Kyu Lee
The rapidly increasing expansion of distributed energy resources (DER), such as renewable energy systems and energy storage systems into the electric power system and the integration of advanced information and communication technologies enable DER owners to participate in the electricity market for grid services. For more efficient and reliable power system operation, the concept of peer-to-peer (P2P) energy trading has recently been proposed. The adoption of blockchain technology in P2P energy trading has been considered to be the most promising solution enabling secure smart contracts between prosumers and users. However, privacy concerns arise because the sensitive data and transaction records of the participants, i.e., the prosumers and the distribution system operator (DSO), become available to the blockchain nodes. Many efforts have been made to resolve this issue. A recent breakthrough in a P2P energy trading system on an Ethereum blockchain is that all bid values are encrypted using functional encryption and peer matching for trading is performed securely on these encrypted bids. Their protocol is based on a method that encodes integers to vectors and an algorithm that securely compares the ciphertexts of these vectors. However, the comparison method is not very efficient in terms of the range of possible bid values because the amount of computation grows linearly according to the size of this range. This paper addresses this challenge by proposing a new bid encoding algorithm called dual binary encoding, which dramatically reduces the amount of computation as it is only proportional to the square of the logarithm of the size of the encoding range. Moreover, we propose a practical mechanism for rebidding the remaining amount caused when the amounts from the two matching peers are not equal. Finally, the feasibility of the proposed method is evaluated by using a virtual energy trade testbed and a private Ethereum blockchain platform.
The fast growth of distributed energy resources (DERs), such as distributed renewables (e.g., rooftop PV panels), energy storage systems, electric vehicles, and controllable appliances, drives the power system toward a decentralized system with bidirectional power flow. The coordination of DERs through an aggregator, such as a utility, system operator, or a third-party coordinator, emerges as a promising paradigm. However, it is not well understood how to enable trust between the aggregator and DERs to integrate DERs efficiently. In this paper, we develop a trustable and distributed coordination system for DERs using blockchain technology. We model various DERs and formulate a cost minimization problem for DERs to optimize their energy trading, scheduling, and demand response. We use the alternating direction method of multipliers (ADMM) to solve the problem in a distributed fashion. To implement the distributed algorithm in a trustable way, we design a smart contract to update multipliers and communicate with DERs in a blockchain network. We validate our design by experiments using real-world data, and the simulation results demonstrate the effectiveness of our algorithm.
The current Distribution Grid Automation (DGA) Systems are being heavily dependent on the Information and Communication Technologies (ICT) infrastructure for its proper operation. The DGA architectures are predominantly centralized and usually deployed on a dedicated hardware. This increases the risk of blackouts under a coordinated cyber-physical attack. The compromise of the dedicated hardware that hosts the central coordinator of the DGA automation results in a blackout. Though many countermeasures have already been proposed for tackling different types cyber and physical attacks on the ICT infrastructure, very few measures have been proposed to ensure the availability of the grid operation functions, even when it is compromised. This study proposes an automatic, distributed approach based on Blockchain and Smart Contract that ensures the availability of the core DGA functions even if the central coordinator that operates the grid is compromised. This is done by virtualizing and migrating/re-initialising these functions from the dedicated hardware that was compromised to another. Additionally, a Multi-Attribute Decision Making based method is incorporated into the Smart Contract that helps in selection of the optimal hardware that can host the function considering its limitations (hardware and software). Finally, a proof of concept implementation of the proposed solution is presented that utilizes the Calvin IoT (Internet of Things) platform, Flow programming tool and Hyperledger fabric and its performance is evaluated.
The aim of this work is to provide an up-to-date comprehensive review of the peer-reviewed articles, the research projects and the entrepreneurial efforts that consider the utilization of blockchain technology in the energy sector in general and the power grid in particular. Through our review study we systematically classify existing applications of blockchain technology in the energy sector according to their field of activity. The comprehensive and holistic picture provided aims to contribute to the body of knowledge of the applicability of blockchain technology within the energy sector and pave the way for further research in this field.
Chencheng Zhou, Liudong Xing, Qisi Liu, Honggang Wang
The block chain technology has immense potential in many different applications, including but not limited to cryptocurrencies, financial services, smart contracts, supply chains, healthcare services, and energy trading. Due to the critical nature of these applications, it is pivotal to model and evaluate dependability of the block chain-based systems, contributing to their reliable and robust operation. This paper models and analyzes the dependability of Bitcoin nodes subject to Eclipse attacks and state-dependent mitigation activities. Built upon the block chain technology, the Bitcoin is a peer-to-peer cryptocurrency system enabling an individual user to trade freely without the involvement of banks or any other types of intermediate agents. However, a node in the Bitcoin is vulnerable to the Eclipse attack, which aims to monopolize the information flow of the victim node. A semi-Markov process (SMP) based approach is proposed to model the Eclipse attack behavior and possible mitigation activities that may prevent the attack from being successful during the attack process. The SMP model is then evaluated to determine the steady-state dependability of the Bitcoin node. Numerical examples are provided to demonstrate the influence of the time to restart the Bitcoin software and time to detect and delete the malicious message on the Bitcoin node dependability.
The digitization, informatization, and intelligentization of physical systems require strong support from big data analysis. However, due to restrictions on data security and privacy and concerns about the cost of big data collection, transmission, and storage, it is difficult to do data aggregation in real-world power systems, which directly retards the effective implementation of smart grid analytics. Federated learning, an advanced distributed learning method proposed by Google, seems a promising solution to the above issues. Nevertheless, it relies on a server node to complete model aggregation and the framework is limited to scenarios where data are independent and identically distributed. Thus, we here propose a serverless distributed learning platform based on blockchain to solve the above two issues. In the proposed platform, the task of machine learning is performed according to smart contracts, and encrypted models are aggregated via a mechanism of knowledge distillation. Through this proposed method, a server node is no longer required and the learning ability is no longer limited to independent and identically distributed scenarios. Experiments on a public electrical grid dataset will verify the effectiveness of the proposed approach.