You are on page 1of 15

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/339457452

Blockchain Technology for Smart Grids: Decentralized NIST Conceptual Model

Article  in  IEEE Access · February 2020


DOI: 10.1109/ACCESS.2020.2977149

CITATIONS READS

42 707

8 authors, including:

Muhammad Habib ur Rehman Khaled Salah


King's College London Khalifa University
69 PUBLICATIONS   3,656 CITATIONS    379 PUBLICATIONS   12,229 CITATIONS   

SEE PROFILE SEE PROFILE

Ernesto Damiani Davor Svetinovic


Khalifa University Wirtschaftsuniversität Wien
909 PUBLICATIONS   14,328 CITATIONS    109 PUBLICATIONS   2,995 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Blockchain View project

TOREADOR View project

All content following this page was uploaded by Muhammad Habib ur Rehman on 24 February 2020.

The user has requested enhancement of the downloaded file.


Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2017.DOI

Blockchain Technology for Smart Grids:


Decentralized NIST Conceptual Model
ADEDAYO ADERIBOLE 1 , AAMNA ALJARWAN3 , MUHAMMAD HABIB UR REHMAN2,4 ,
HATEM. H. ZEINELDIN2,5 , TOUFIC MEZHER3 , KHALED SALAH2,4 , ERNESTO DAMIANI2,4
AND DAVOR SVETINOVIC2,4 .
1
Massachusetts Institute of Technology (MIT), Cambridge, MA, USA
2
Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, UAE
3
Industrial and Systems Engineering, Khalifa University of Science and Technology, Abu Dhabi, UAE
4
Center for Cyber-Physical Systems, Khalifa University of Science and Technology, Abu Dhabi, UAE
5
Faculty of Engineering, Cairo University, Giza, Egypt
Corresponding author: Davor Svetinovic (e-mail: davor.svetinovic@ku.ac.ae).

ABSTRACT Blockchain technology is showing a significant potential to disrupt a number of information


technology domains. One of the especially interesting areas for blockchain applications is smart grid. A
number of early papers have been published in this area, however, there is no systematic analysis of
the impact of blockchain technology on decentralization of smart grids. In this paper, we analyze the
standard NIST conceptual model of smart grid domains with respect to the three critical blockchain features:
decentralization, trust and incentive. We integrate our findings in order to produce a fully decentralized
blockchain-enabled smart grid considering NIST conceptual model. The results of this paper should help
smart grid developers and researchers to obtain a conceptual reference of the overall applicability of
blockchain technology in smart grid domains and sub-domains. In addition this research will help to identify
and guide smart grid blockchain development and research initiatives.

INDEX TERMS Smart grid, blockchain, decentralization, trust, incentive

I. INTRODUCTION the rise of decentralized energy systems (e.g., microgrids). In


Lockchain is appearing to be one of the most disruptive theory, the functionality of blockchain could be leveraged in
B innovations [1] in recent years. Industry and researchers
are expecting a positive future for blockchain technology and
the various domains of smart grids.
Essentially, smart grids are electric utility grids that de-
backing it with significant investments and research efforts. pend on the bi-directional flow of information among con-
With its biggest success, the Bitcoin system, blockchain tech- sumers, producers and service providers to efficiently deliver
nology has drawn attention to its distinct features, including electricity [6]. The smart grid concept has recently gained
decentralization, transparency and openness, immutability widespread popularity due to advancement of information
and tamper detection, provenance, peer-to-peer (P2P) trans- communication technology (ICT) — including smart me-
actions, smart contracts, incentive mechanisms, distributed tering, smart appliances, and the proliferation of renewable
ledger technology, timeliness, support of cryptocurrencies, energy and energy efficient resources [7] — thus allowing for
and forbidding users from double-spending [2]. These fea- more efficient and reliable transmission of electricity, better
tures mean that blockchain technology has immense potential integration of customer-owned power generation systems and
to transform the operating methodologies of many industries improved security [7]. Consequently, with the recent rise of
and government organizations [3]. blockchain in the development of new ICT platforms, it is
Besides the financial industry, we have also seen a sig- being envisioned that smart grids’ various domains can even
nificant rise of interest in blockchain technology in other further be enhanced with the integration of blockchain.
domains [4], [5]. This interest has become evident in com- National Institue of Standards and Technology (NIST) has
plex engineering domains such as energy and the Internet recently released the draft of smart grid framework 4.0 [8]
of Things (IoT). In particular, there is a significant market to pave the way for the development of next-generation
interest in blockchain energy trading systems especially with smart grid technologies using modern computing systems

VOLUME x, 2019 1
A. Aderibole et al.: Blockchain for Smart Grids

such as IoTs, edge computing, cloud computing, and artificial of a lack of the direction and misapplications of blockchain
intelligence. The framework proposal is still under devel- was the main motivation to perform a comprehensive study
opment hence it creates an opportunity to outline the goals of blockchain applicability in various smart grid applica-
for decentralized applications based on NIST’s conceptual tions and provide the smart grid research community with
model. Based on our previous research, including [4], [9] and a comprehensive reference and clear starting point for future
[10], and our feature analysis of blockchain technology and research.
its applications, e.g., [11], we have identified three critical Thus, in this paper, we survey and evaluate the applica-
blockchain features (decentralization, trust, and incentive) bility of the blockchain in smart grids with respect to the
and analyzed smart grid related literature to identify key three critical objectives that indicate a potential need for
requirements for decentralized version of NIST conceptual advantages supplied by the incorporation of the blockchain.
model. The main contributions of this paper are:
• Decentralization — to design the operations of the 1) Survey of the existing literature to identify the need for
smart grid, to improve automation, and to eliminate blockchain technology in smart grid domain.
the need for a central control unit, thus reducing the 2) The evaluation of smart grid domain needs with respect
possibility of a single point of failure, attacks, and col- to the main blockchain features.
lusion. Full decentralization assumes open, anonymous 3) The specification of a decentralized, blockchain-
joining and leaving the system and thus allows for a enabled version of NIST conceptual model.
plug-and-play functionality. The blockchain provides a Blockchain technology is a resource-intensive and compu-
platform for decentralized application deployment using tationally expensive technology for which it is critical to un-
computing resources from consumers, producers, and derstand the basic deployment requirements and constraints.
service providers and enables P2P network among them. For any solution, it is critical to fulfill these requirements
The operational control of decentralized applications is since the cost and overhead of running blockchain is high
determined through smart contracts on the blockchain compared to traditional centralized solutions.
networks. Section II covers a general understanding of blockchain
• Trust — to replace the traditional means of trust with and its operations with the aforementioned three critical
computational or mathematical trust. This enables dis- features explained in detail. Section III covers the smart
tributing trust among different nodes and ensures that grid domains and sub-domains and how blockchain can be
the operation rules are unchangeable unless the whole applied in each sub-domain according to the three mentioned
(or majority of) network agrees on them (depending on features. Section IV evaluates the application in each of
the details of trust design). The blockchain technologies the sub-domains. Finally, Section V summarizes the main
improve trust by solving the double-spending problem outcomes and conclusions are drawn.
using consensus protocols and distributed ledger tech-
nologies and ensuring immutability, tamper detection,
II. BLOCKCHAIN
resilience, scalability, and provenance in the smart-grid
Blockchain represents a cryptographically secure distributed
infrastructures.
digital ledger over a P2P network of computing devices and
• Incentive — to design system participation incentive in
systems. Blockchain is also defined as a distributed data
order to ensure ongoing and very-long-term functioning
structure whereby all data items are permanently recorded
of the system. Blockchain solutions need continuous
after they are verified by majority of the nodes in P2P net-
participation of the nodes; this participation is expensive
work. The key components of a blockchain system include:
and it is highly unlikely that nodes will continue partic-
1) linked linear data structures to incrementally append data
ipating unless there is a clear and long-term incentive
items (termed as transactions) in existing valid blockchains,
to do so, therefore, it enables cryptocurrencies and P2P
2) cryptographic algorithms to generate hash keys to anony-
transactions to incentivize the participating nodes and
mously access the data items on the blockchain, 3) consensus
enable non-repudiation on the network.
algorithms to ensure the validity of changes in already stored
These three objectives are critical since while significant data, and 4) message passing protocols to enable P2P com-
research effort and venture capital is getting invested in munication over underlying network. Blockchain technolo-
blockchain research, we have identified a lack of clear direc- gies use variety of consensus algorithms such as proof-of-
tion where this research is going, and we have also identified work [12], proof-of-stake [13], proof-of-activity [14], proof-
a number of research directions in areas that are less than of-authority [15], proof-of-burn [16], Byzantine fault toler-
ideal for application of blockchain technology, i.e., the areas ance [17], proof-of-elapsed time [18], proof-of-capacity [19],
where traditional solutions are more appropriate due to the proof-of-importance [20], and proof-of-benefit [21], to name
lack of a need to fully decentralize, or lack of a need for a few. We had reviewed and presented the above-mentioned
trust, or simply a lack of design of appropriate incentive consensus algorithms in our previous work [4]. We ob-
mechanisms that will ensure that a blockchain solution is served that proof-of-work is dominantly adopted by current
feasible and maintainable in the long term. This identification blockchain based technologies, mainly cryptocurrencies but
2 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

other consensus algorithms were also implemented by vari- • Incentives:


ous early adopters of blockchain technologies. – Cryptocurrencies: The secure and anonymous cur-
A plethora of open source programmable blockchain plat- rency for P2P network.
forms is currently available to develop and commercialize – P2P Transactions: The autonomous and consensus-
decentralized, cryptocurrency based shared economy appli- based value/data/asset transfer among blockchain
cations [22]. These platforms enable the application de- users.
velopers to fork the blockchain platforms over their own – Non-repudiation: The ability to enforce the par-
computing infrastructures and develop private or consortium ticipants to fulfill the commitment if the required
based blockchain applications for specific group of users. conditions are successfully matched.
Alternately, these platforms are freely and publicly available
for application development and testing, however, applica- III. SMART GRID DOMAINS ANALYSIS
tion users need to pay in terms of cryptocurrency tokens The NIST’s conceptual model categorizes actors, applica-
for commercial activities. Considering the fast adoption of tions, and concepts into seven different domains and their
blockchain technologies, almost all large-scale cloud service sub-domains. These domains are customers, markets, service
providers are enabling blockchain-based application devel- providers, operations, generation, transmission, and distribu-
opment platforms on top of their existing computing infras- tions. The customers domain consists of the final electricity
tructures. These Blockchain-as-a-Service (BCaaS) providers users in the smart grid. The markets domains is composed
are gradually capturing the market for non-financial shared of electricity market participants. Service providers are the
economy applications. entities that provide cloud and edge computing services to
The key features of a blockchain-based application de- customers, prosumers, and utilities. The operations domain
velopment platforms, such as Ethereum, are 1) blockchain consists of independent system operators that develop smart
systems for tamper-proof data processing in P2P networks, grid applications to use edge and cloud computing services
2) consensus protocols for verification and validation of and execute different business models. The bulk generation,
data items, 3) smart contracts for automated transaction transmission and distribution domains are the generators,
processing across blockchain networks, and 4) cryptocurren- carriers and distributors of electricity in bulk quantities,
cies and tokenization protocols to enable both general and respectively.
application-specific financial transactions on the blockchain. We analyzed the proposed sub-domains from NIST’s
In addition, these platforms could potentially use decentral- proposal in order to identify the primary sub-domains for
ized storage systems, such as Sia, IPFS, FileCoin, Storj, blockchain implementation. In particular, we analyzed key
or Swarm, which use P2P nodes as data storage units and features of building automation and control system, home
maintain unique data instances across the underlying net- energy management system, grid-wise energy management
work. Considering current implementations of blockchain system, reliability and market optimization systems, ad-
technologies, we categorize its features to achieve the objec- vanced distribution management systems, distributed en-
tives of 1) decentralization, 2) trust, and 3) incentives. ergy resources (DER) management systems, and demand-
• Decentralization response management system (DRMS).
Figure 1 illustrates the NIST smart grid domains and their
– Decentralized network: A representation of com-
relation with the identified sub-domains for potential inclu-
puting nodes on the network having distributed
sion of decentralized applications to comply with the NIST
control to ensure multiple points-of-failures for
conceptual model and the Table 1 summarizes the results
quick network resumption.
of the domain analysis with respect to the main blockchain
– P2P network: The mesh topology to include all
features (decentralization, trust, and incentive). Moreover,
participating nodes on the same network having
Table 1 also specified possible types of blockchain systems
same broadcast domain.
for selected sub-domains. We have taken the information we
• Trust: identified in the Table 1 in the blockchain analysis of each
– Smart contracts: The self-executing agreement sub-domain discussed below.
mechanism to verify the transactions on the
blockchain network. A. METERING
– Distributed ledger technology: A multi-node data Smart grid metering involves employing advanced metering
store on P2P network. infrastructure (AMI) and automated meter reading (AMR)
– Scalability: The ability to collectively execute data technology to bi-directionally transmit information between
and applications on P2P network. customers and the utility [7], [23]. With these smart tech-
– Traceability: The ability to track back the genesis niques, electric power utility operators are able to accurately
(origin) of transferred data/value/asset. predict the daily demand profile as a consequence of the pre-
– Resilience: The ability to rollback to a previous cise electricity consumption data being gathered from their
agreed upon stage of data or valued digital assets customers [24]. Modern AMIs, empowered by IoT devices,
on the blockchain. enable to monitor smart spaces such as smart homes, smart
VOLUME x, 2019 3
A. Aderibole et al.: Blockchain for Smart Grids

Load
Operations Forecasting Customers
Electric
Vehicle

Cyber Security Metering

Microgrid

Cloud
Service
Computing
Providers Demand
Markets Response

Generation
Tracking Renewable Virtual Power
Energy Plant
Transmission Distribution

Energy Trading

FIGURE 1: Selected Domains/Sub-domains from Standard NIST Smart Grid Conceptual Model [8]

factories, and smart cities, to name a few. The key functions B. ENERGY TRADING
of these AMIs are remote meter reading, customer relation-
The deregulation of the electrical power grid has given rise to
ship management, demand-side management, and prepaid
the decentralization of electricity markets around the world
energy services. Furthermore, AMIs benefit electric utility
[25]. As a result of this, consumers are able to buy elec-
operators to ensure exact billing instead of estimated billing
tricity at favorable prices on spot and from future markets
and to detect frauds and energy thefts [7].
[26]. However, the designs of energy trading systems vary
Blockchain analysis: We found that blockchain applica- considering the variety in energy generation systems which
tions are needed to enable decentralized metering appli- could be as small as a domestic DER or as big as a com-
cations at multiple levels using devices and systems from mercial grade power plant. Therefore current energy trading
consumers, prosumers, and utilities. Considering the growth systems apply multiple centralized and decentralized trading
of IoT devices and energy consumption trends, the cen- strategies. The game-theory based strategies such as auc-
tralized data collection potentially hampers the smart grid tion mechanisms, stackelberg games, and non-cooperative
performance, and therefore, the smart grid applications could games are used to enable decentralized energy trading. In
improve through decentralized collection and verification addition, smart-contract based consensus protocols such as
of electricity loads from consumers. Moreover, blockchain proof-of-benefit also enable decentralized P2P energy trading
enables the utilities to obtain consensus-based feedback from among microgrid infrastructures. The centralized strategies
consumers. The underlying P2P networks and distributed use single-objective [27] or multi-objective [28] grid-wise
ledger technology of the blockchain systems are needed to optimization algorithms in energy trading systems.
ensure consensus-based energy consumption data sharing
Blockchain analysis: The number of prosumers in the
and collaborative utilization of energy resources among con-
electricity network are increasing rapidly. Blockchain tech-
sumers, prosumers, and utilities. The cryptocurrencies and
nologies are required to decentralize existing energy trading
incentive mechanisms are required to execute new decentral-
platforms which creates the opportunity for prosumers to
ized business models among prosumers and utilities.
perform direct P2P energy trading with consumers and other
prosumers on the network. In addition, blockchain enables
4 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

the consumers to select specific energy sources from their Blockchain analysis: The blockchain enables DRMS at
preferred prosumers. Blockchain networks are also needed microgrids and consumers’ sites which ensures local load-
to decentralize the reputation systems for consumers, pro- balancing and saving operational cost of the centralized
sumers, and utilities. The resultant energy trading platforms DRMS. A typical DRMS usually involves a utility opera-
allow prosumers and consumers to efficiently trade electricity tor sending command signals to customers requesting load
at suitable prices during peak and off-peak demand periods in reduction for a specific period of time [33]. However, some
a highly decentralized manner [29]. In addition, blockchain is of the customers, such as hospitals, schools, public spaces,
required to ensure secure energy trade and privacy preserving and government offices are not always able to comply with
data storage. Therefore, decentralized ledger technology and the requests. The blockchain technologies are needed to
hashing algorithms can help ensure secure storage of energy decentralize the load request modules in DRMS. Apart from
resources and preserve privacy of transactional information. the load requests by DRMS, customers are also required
to initiate load requests to demand or shed the loads in
C. VIRTUAL POWER PLANTS exchange for cryptocurrency payments. Blockchain networks
Virtual power plants (VPPs) are software-as-a-service power can also facilitate mission-critical customers such as the
system structures consisting of grid-tied distributed energy operation theaters, electric rail operators, etc., to generate
resources with energy storage capability spread across a large the load reduction request on the network and IoT devices
geographical area whose aim is to supply electricity in a and systems, in return, voluntarily perform consensus-based
power system as a single entity [30]. With the concept of load reduction in their premises. Blockchain networks are
VPPs in smart grids, power can be generated closer to the also needed to execute new business models for P2P load
loads without the need to transmit power through transmis- request management between participating customers and
sion lines over long distances to minimize power losses [31]. prosumers.
VPPs facilitate in accumulating energy from variety of de-
centralized power sources and profile their performances and E. TRACKING RENEWABLE ENERGY
energy loads. In addition, VPPs provide functions to enable The electricity generation by renewable energy sources vary
direct market and intraday energy trade between utililies, due to weather conditions and time of the day, therefore,
prosumers, and consumers. smart grid operators need to track received power. Two
Blockchain analysis: Blockchain is a potential choice for types of tracking strategies are used: contract-path track-
VPP service providers to maximize their operational effi- ing method and renewable energy certificates (RECs). The
ciency (i.e., the generation and provision of electricity near contract-path method is a conventional technique which is
the consumers). Blockchain networks enable the service used to verify, track, and trace the sequence of ownership
providers to create decentralized energy requests to the near- of renewable energy from generation systems to consumers.
est prosumers and utilities from consumers. The prosumers Modern renewable energy tracking systems use RECs that
and utilities provide information about their available energy are tradeable commodities issued when 1 MWh of electricity
sources on the blockchain and VPPs compute decentralized is generated from a renewable energy resource and delivered
reputations based on the feedback from the previous con- to the electricity grid [34], [35].
sumers. VPPs prioritize the energy sources based on repu- Blockchain analysis: Blockchain technologies could be
tation scores which help generate and provide the electric- used to track energy certificates efficiently. Blockchain-based
ity to consumers. Blockchain networks facilitate the tamper contract-path tracking strategies use distributed ledger tech-
proof management of the reputation data, consensus-based nologies to record and transact the energy certificates. These
computation of reputation scores to ensure trust and decen- strategies benefit from tracking of decentralized ownership
tralization, and cryptocurrency-based incentive mechanisms of energy certificates, incentivize the trade using cryptocur-
to reward or penalize the prosumers and utilities. rencies, and perform P2P transactions. Similarly, blockchain
technologies are required to create new decentralized REC
D. DEMAND RESPONSE marketplaces for renewable energy producers, utilities, and
One of the avenues to achieve effective power systems is the customers. RECs do not guarantee that electricity generated
optimization of DRMS to minimize the variation of demand from a renewable energy source (RES) directly reaches the
and ensure it is always met by the available supply [32], buyer, as it is difficult to distinguish the sources of energy
[33]. Demand response (DR) is defined as the changes in once injected into the grid. However, they substantiate the
the electricity consumption of consumers from their normal generation and help grow the renewable energy market. A
levels as a response to variations in electricity prices over blockchain system eliminates the need of a central inter-
a time period [33]. It is always accompanied by payments mediary that ensures that RECs are not double-counted.
to motivate end-users to alter their electricity consumption The ownership history of each certificate is recorded on the
for a certain duration. Modern smart grid infrastructures use blockchain. This helps provide a tamper-proof and trans-
centralized DRMS to balance the electricity load in energy parent way of managing certificates for renewable power
distribution systems. Current DRMSs are deployed at grid and emissions allowances. Blockchain allows participating
levels hence require grid-wise load optimization functions. members to sell RECs at maximum profit. RECs incentivize
VOLUME x, 2019 5
A. Aderibole et al.: Blockchain for Smart Grids

renewable energy by providing a production subsidy to elec- strategies. However, the secure nature of blockchains would
tricity generated from renewable sources. always ensure that only trustworthy and tamper-proof data
are stored on the decentralized storage networks.
F. CLOUD COMPUTING
Cloud computing involves the provision of networking, com- H. ELECTRIC VEHICLES
puting, and storage services over the internet [7]. NIST’s A vehicle that is powered by at least one electric motor is
latest proposal aims to deploy cloud computing services to known as an electric vehicle (EV) [7]. The increased focus on
cater the needs of modern technologies and grid applications CO2 emission has led to the proliferation of EV. Apart from
such as, IoTs, edge computing, and artificial intelligence. The transportation, EVs also serve the purpose of storing and
provisioning of high quality edge-cloud computing services supplying power during off-peak and peak demand periods,
ensures low latency and high throughput application services respectively [7]. Bloomberg predicts that EVs will count
for customers, service providers, prosumers, and utilities. for at least 50% of newly sold cars in Europe by 2035.
Cloud computing was mainly used by utility operators in Considering such an unprecedented increase in electricity de-
NIST’s earlier proposals, however, the enablement of edge mand by EVs, the distribution network operating companies
computing and IoT devices in the smart grid networks will will install charging stations across the smart grid networks.
lead toward a plethora of new types of distributed and de- However, enabling DRMS and forecasting energy loads will
centralized applications for customers, prosumers, and mi- be a great challenge in the EVs era.
crogrids [7]. Blockchain analysis: The operation of EVs in a highly
Blockchain analysis: The deployment of the blockchain- decentralized manner seems like an obvious choice. Pro-
based edge-computing services enables decentralized inter- grammable computers embedded in EVs will be connected
action of P2P IoT devices across the smart grid. In addition, to wireless P2P network to benefit from blockchain for
blockchain facilitates decentralized data collection and pro- the following purposes: energy trading with the grid dur-
vides decentralized data management and storage services ing peak and off-peak demand periods; and participation in
near the data sources. The utilization of blockchain on the DRMS to generate decentralized demand requests. In addi-
edge-computing network benefits in terms of consensus- tion, blockchains can enable EVs to share their energy con-
based data reporting by consumer devices. In addition, it sumption statistics on different routes. Utilities can execute
lowers the data communication cost within the edge-cloud consensus algorithms to collaboratively filter these statistics
network. The blockchain-based data management also re- and guide EVs to appropriate charging stations.
duces the cost of data storage in the centralized system for
utility operators. I. CYBER SECURITY
Like other cyber physical systems, smart grid are suscep-
G. LOAD FORECASTING tible to cybersecurity attacks across whole underlying net-
Consumers’ electricity demand vary due to multiple factors, work [38]. NIST’s current proposal provides detailed require-
e.g., weather conditions, time of the day, pricing models of ment specifications of cybersecurity related components for
utilities [36], and specific events and festivals. Alternately, future smart grid implementations. The attackers or mali-
the electricity load keeps changing due to variability in cious users can launch reconnaissance attacks such as social
consumer demand, variation in incoming renewable energy engineering attacks to collect customer/utility credentials and
supply, the capacities of energy storage equipment, and ran- enter the smart grid network [39], [40]. Smart grid systems
dom disturbances in the smart grid (e.g., shutting down the are also vulnerable to scanning attacks whereby attackers
substations, fire incidents, or lightening due to bad weather). try to scan IP addresses, ports, and services to intercept the
Therefore, load forecasting helps in maintaining an equilib- communications channels and alter the data in transmitted
rium between electricity demand and supply in the smart packets. In addition, smart grid networks face system ex-
grid [18], [37]. It helps the operators to adequately schedule ploitation attacks such as viruses/worms/Trojan horses, de-
power generation operations and plan efficient DR strategies. nial of services attacks, man-in-the-middle attacks, replay at-
Blockchain analysis: Blockchain technology cannot be tacks, channel jamming, integrity violation, and privacy com-
directly applied to forecast load demand in a smart grid. promises [41]. Existing smart grid implementations mitigate
However, the integration of blockchain with decentralized the above-mentioned attacks from a central system which
storage systems (such as IPFS) aids system operators in leads towards inefficiencies considering the heterogeneity of
predicting future load demand by having access to accurate devices and systems in the smart grid networks.
and tamper-proof historical demand data. In addition, the Blockchain analysis: The decentralization of smart grid
transparency and availability of historical demand profiles resources over a P2P network enables blockchain to ef-
provide independent system operators with accurate data to fectively safeguard against potential hackers and security
aid them in planning and scheduling of power generation threats. The decentralization ensures multiple points of re-
without relying on a central utility. Blockchain can also sumption against security attacks. In addition, the consensus
enable the prosumers and utilities to acquire customers’ algorithms enable to collectively report and block malicious
past demand data that can aid them in planning future DR users, nodes, and applications on the smart grid. Blockchain
6 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

TABLE 1: Trust, Decentralization, Incentives, and Blockchain Type for Selected Sub-domains
Sub-domain Decentralization Trust Incentives Blockchain Type
Metering High Medium High Private, BCaaS
Energy Trading High High High Private, BCaaS
Virtual Power Plants High High High Consortium, BCaaS
Demand Response High Low Medium Private, BCaaS
Tracking Renewable Energy Low Medium High Private, BCaaS
Cloud Computing High Low Medium Private, BCaaS
Load Forecasting Mediun Medium Low Private, BCaaS
Electric Vehicles High High High Private, BCaaS
Cyber Security High High High Private
Microgrids High High High Consortium, BCaaS

enables the users to collectively verify and validate new response in smart grids can be extended to microgrids.
software updates and downloads. It also enables to safeguard
against denial of service attacks due to multiple communi- IV. EVALUATION
cation points in the network. The decentralized detection of This section presents the evaluation of existing smart grid
intruders (i.e. software/devices/systems) and reporting on the architectures in the light of NIST’s reference architecture
underlying P2P network helps in safeguarding other parts in framework 4.0 (see Figure 2). The applicability of the
of the network. The enablement of decentralized storage blockchain technology to the various smart grid sub-domains
provides safeguard against data loss which is a major issue presented in the previous section is evaluated and presented
in current centralized smart grid systems. The decentralized in Figure 3 and Table 2. Furthermore, a state-of-the-art re-
identity management on blockchain enables users and de- view of the recent work on the application of blockchain to
vices to effectively communicate with smart grid systems. smart grid sub-domains is also presented in this section.
Similarly decentralized storage of public-private keys ben- The aim of metering is to accurately measure the consump-
efits in terms of secure communication and identity theft. tion and production of electricity at various points across
Finally, the data provenance feature of blockchain enables to the smart grid. As mentioned in the previous section, the
prevent recording false data in smart grid databases. Hence, AMI in smart grids are highly decentralized. Furthermore,
the increased security of customers’ and utility operators’ the proliferation of prosumers, microgrids and VPPs in smart
data are incentives that could drive the implementation of grids also ensures the presence of large amounts of meter-
blockchain to improve cyber security in smart grids. ing information. A blockchain thus provides a platform to
securely store this information in a tamper-proof manner.
J. MICROGRIDS As of the moment of writing this paper, there has been no
Microgrids are small-scale electrical power grids consisting work reported on the application of blockchain to metering
of DERs and energy storage devices employed to meet the in smart grids. Therefore, we anticipate that decentraliz-
local electricity and heating demands of an area [42]. Micro- ing a few operations (such as reporting electricity loads
grids are typically operated in either grid-connected or stand- to other customers and proving a collaborative consensus
alone mode. Stand-alone microgrids exist in remote areas that based feedback to centralized energy management systems)
do not have access to the utility grid for either economic of metering applications will enhance the trust among smart
or geographical reasons [43], [44]. It is envisioned that grid stakeholders and it will help in creating participatory
future smart grids will be made up of both grid-connected and inclusive customer-base for smart grids. In addition, the
and stand-alone microgrids. The microgrid systems provide utilities can offer customized pricing schemes and business
localization benefits in terms of data management, grid mon- models to customers and prosumers for participation and run-
itoring, automation and control, DRMS provisioning, energy ning decentralized metering applications. These applications
storage, load forecasting, and microgrid utilization. However, will utilize computing resources from customers’ domestic
microgrid management becomes challenging when electric- devices and blockchain services at edge servers enabled by
ity demands or depletion of storage resources [45] occur independent system operators.
in standalone microgrid infrastructures. In addition, energy Existing wholesale energy markets can operate in two
trading outside standalone microgrids is impossible. ways: through private contracts between individuals or
Blockchain analysis: Microgrids, particularly stand-alone through auctions and bidding. In both cases, transparency and
microgrids, are highly decentralized power systems. With the accuracy of electricity prices may be jeopardized. Moreover,
presence or absence of a utility grid; generation, markets existing wholesale markets fall short in real-time pricing due
and other aspects of a microgrid operation are inherently to the increasing number of volatile RES [46]. LO3 Energy
decentralized. Consequently, blockchains are applicable to established the Brooklyn Microgrid (BMG) project which al-
microgrids in areas such as, energy trading, demand re- lows P2P energy trading through a private blockchain, where
sponse, EVs and load forecasting. The issues of trust and the market is based on double auction and implemented via
incentives applicable to energy trading, metering and demand closed order book [47]. A market clearing price is determined
VOLUME x, 2019 7
A. Aderibole et al.: Blockchain for Smart Grids

Centralized Systems
Operational Control Center ISO/RTO Aggregator
Participants
Control Systems Transmission Ops Distribution Ops
Energy Advanced Retailer

Management System
Demand Response
Building Management Distribution Energy Market
Automation and System Management Clearing House
Control System System
Wholesaler
Reliability &
Market
DER Markets
Home Energy Management
Management Optimization System
System

Generator
Operational Enterprise Services Bus

Communicating Distributed Systems


Programmable
Thermostate

Utility Energy Microgrid Master


Synchro-Phasor Energy Storage
Home Controller Storage System Controller

operational communication

Remote Distribution Intelligent Phasor


HVAC Smart Smart Electric
Controllable Automation Electronic Measuremen DER
Systems Meter Inverter Vehicle
Appliance Device Device t Unit

Customer Distribution Transmission Generation

Edge Systems

FIGURE 2: Smart Grid Conceptual Model in NIST Framework Proposal 4.0

for each specific time slot and competitive bid orders are entity (i.e. government). The incentive criteria is met in both
filled. The project tackles both virtual and physical layers of approaches by pricing the electricity above applicable taxes
the market platform, where a new microgrid is built along and fees and generating profits. However, this criteria is met
with the blockchain infrastructure. only if the average energy prices are lower than the external
This model still connects to the traditional distribution grid price [47]. Although several blockchain-based energy
grid to balance supply with demand. Mengelkamp et al. trading initiatives are underway, the transmission, generation
propose a similar approach to the BMG project but differs and distribution aspects of the smart grid present scalability
in the fact that the blockchain layer does not connect to challenges. To solve this challenge, there has been active
a separate microgrid [46]. Additionally, Mengelkamp et al. research done in regards to sharding and similar concepts,
provide an optimization model which minimizes the market’s however, it does not seem to have been implemented in
total electricity costs, as well as analyze agents’ behavior via energy trading yet.
a simulation outside of the blockchain where only the final VPPs have been gaining widespread attention recently
orders are forecasted into the blockchain [46]. This feature [48]–[50]. Although VPPs are highly decentralized systems,
indicates that information is gathered in a central system to there has been a limited focus on the ways that blockchain
be studied and the decentralization criteria for this feature is can be applied to this increasingly popular concept. Research
not met. Nevertheless, the energy trading process does follow efforts can be focused on how a trustless distributed ledger
the decentralization criteria. can be employed to store metering, trading and other sensi-
Both approaches confirm the trust criteria by keep- tive information from VPPs in a secure manner.
ing customer-specific data locally stored while forecasting In the previous section, it was determined that the demand
data generated from customers’ smart meters onto their response sub-domain of a smart grid meets the criteria of
blockchain accounts [46], [47]. An identity-based consensus decentralization, trust and incentives. Thus, DR programs to
mechanism is used to prevent corrupted agents from entering improve the efficiency of smart grids can be implemented on
the system by verifying the identities through a centralized a blockchain network. Some of the recent works in this area
8 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

Centralized Systems
Operational Control Center ISO/RTO Aggregator
Participants
Control Systems Transmission Ops Distribution Ops
Energy Advanced Retailer

Management System
Demand Response
Building Management Distribution Energy Market
Automation and System Management Clearing House
Control System System
Wholesaler
Reliability &
Market
DER Centralized Markets
Home Energy Management
Management Optimization System
System

Generator
Operational Enterprise Services Bus

Distributed Systems (cloud) RQ9

Communicating RQ4 RQ3


Programmable
Thermostate
RQ7
Utility Energy Microgrid Master
Synchro-Phasor Energy Storage
Home Controller Storage System Controller

RQ1 RQ5 RQ8 RQ6 Prosumers/ Aggregator


operational communication Miscrogrids

Remote Distribution Intelligent Phasor Retailer


HVAC Smart Smart Electric Local Energy
Controllable Automation Electronic Measurement DER
Systems Meter Inverter Vehicle Market Clearing
Appliance Device Device Unit
House
Wholesaler
RQ2
Customer Distribution Transmission Generation

Edge Systems

FIGURE 3: Decentralized Smart Grid Conceptual Model based on the NIST Framework Proposal 4.0

include [51], where a blockchain system on the Ethereum decentralized manner, this model meets the decentralization
platform is proposed to manage DR events in a smart grid. criteria. Although the criteria are met, a blockchain approach
This platform allows distributed energy prosumers (DEPs) to to GoO is not capable of being put to use in the emerging
trade bids containing the amount of energy they are willing small-scale distributed generation industry (below 1 MWh)
to increase or curtail with the distributed system operator [53]. In other words, the number of prosumers plugged
(DSO) and store metering data in a tamper-proof manner. into the blockchain is limited to those with high production
In addition, [51] also proposes employing smart contracts capacity.
to ensure customers involved in DR programs comply with Cloud computing infrastructures are usually employed
agreements while distributing reward and penalties. The in smart grids to provide energy management, information
proposed blockchain presented is limited to DEPs making management and security services [54]. These clouds are
bids with the DSOs, however, a more sophisticated system normally centralized in nature. The advantages of cloud
can be developed which allows DEPs to make bids among computing include: flexibility and scalability [55]. While the
themselves in addition with the DSO. drawbacks of employing cloud computing are cost, security
Castellanos et al. propose a marketplace in which RECs and privacy of the relevant data. The decentralization of cloud
or Guarantees of Origin (GoO) are tokenized and traded computing in a smart grid can act to reduce the associated
among prosumers [52]. The market utilizes the Ethereum costs. Thus, in addition to increasing the security and privacy
Blockchain and smart contracts to enable transaction of to- of the data stored in the cloud, a blockchain platform can be
kens for Ether (ETH) which can be cashed out as incentives. employed in this regard. Recent works [56], [57] has been
The model is simulated using a Fixed Price Strategy and a done on the application of blockchain to cloud computing in
Variable Price Strategy. In the former strategy, the tokens general. To the knowledge of the authors, no work relating
are sold at the average market price of one GoO, while the to the application of blockchain to cloud computing in smart
latter allows prosumers to sell tokens at a price that falls grids has been reported in the literature. As a result, this area
between the cost of fossil and green energy. The simulations is highlighted as a potential research direction.
of both strategies indicated that the Variable Price Strategy There is currently no work in the existing literature apply-
is more profitable. Therefore, this approach meets the trust ing blockchain to load forecasting in smart grids. The benefit
and incentives criteria. Also, since the trade is occurring in a of allowing customers, prosumers and electricity generators
VOLUME x, 2019 9
A. Aderibole et al.: Blockchain for Smart Grids

TABLE 2: Mapping Blockchain Requirements on NIST Framework Proposal 4.0


Req. Sub-domain Op- Domains Blockchain Preconditions Blockchain Require- Blockchain Objectives
erations Type ments
RQ1 Smart metering Service BCaaS All devices and systems Smart contracts for re- Decentralized electricity
applications Providers, must be registered with porting and verification load verification,
Customers service-providers of electricity loads, en- consensus-based
ergy consumption trends, feedback, decentralized
collaborative utilization of business models
energy resources
RQ2 Marketplaces for Transmission, BCaaS All consumers, prosumers, Smart contracts for market Local decentralized
energy trading Generation, and microgrids must be clearing, energy aggrega- marketplaces, service-
Distribution registered with service- tion, P2P trading, reputa- delivery through P2P
providers tion management reputation management
RQ3 Energy Generation BCaaS All consumers, prosumers, Smart contracts for decen- Optimal on-demand
generation in devices, systems, and mi- tralized energy requests electricity generation and
VPPs crogrids must be registered and reputation manage- decentralized reputation
with service providers ment management
RQ4 Energy distribu- Distribution BCaaS All consumers, prosumers, Smart contracts for de- Optimal P2P energy trade
tion in VPPs devices, systems, and mi- centralized energy distri- and decentralized reputa-
crogrids must be registered bution and reputation man- tion management
with service providers agement
RQ5 Load request Customers, BCaaS All consumers must be on Smart contracts for decen- Optimal P2P energy load
management for Service the registered with service tralized energy requests management
DRMS Providers, providers and incentive mechanisms
Distribution for P2P load management
RQ6 Renewable Generation, Mar- BCaaS All utilities, energy gen- Smart contracts for market Local decentralized mar-
energy tracking kets eration systems, and pro- clearing, energy aggrega- ketplaces for energy cer-
sumers must be registered tion, P2P trading, reputa- tificates, Provenance, veri-
with service providers tion management fication, and validation of
energy certificates
RQ7 Data Operations, Cus- BCaaS All storage devices must Cryptographic algorithms Distributed decentralized
management for tomers be managed by service to generate hashes of traceable data
load forecasting providers stored metadata management
RQ8 Data Operations, Cus- BCaaS All EVs must be registered Consensus algorithms, Decentralized reporting
management tomers with service providers DLT, and cryptographic of energy consumption,
for EVs algorithms for customized energy trading
decentralized storage with EVs
RQ9 Cybersecurity All Private All actors must be Consensus algorithms Decentralized threat re-
operations registered with service porting and cybersecurity
providers management

in smart grids to broadcast their demand and generation While [59] proposes a localized P2P blockchain system to
profile on a decentralized network like a blockchain include: accommodate electricity trading and DR capabilities with
providing a distributed ledger containing historical data that incentives among EVs. Further work can still be done in this
would aid and improve the accuracy of future forecasting; regard.
equipping independent prosumers with accurate historic data In this paper, avenues in which blockchain can be applied
for planning and scheduling purposes to maximize profits to areas such as trading, cloud computing, consumption mon-
without the need for a centralized utility; allowing customers itoring through metering and load forecasting have been pre-
in general to plan DR response activities with the knowl- sented. However, the security and privacy of information and
edge of accurate past demand data. Moreover, the use of a data stored and transmitted in the network is important for the
blockchain would reduce the control of a centralized entity successful operation of blockchain networks in smart grids.
that might alter and skew past demand and forecasting data to In addition to providing basic security, the blockchain should
their own benefit at the expense of consumers and prosumers. inherently protect itself from cyber attackers without relying
By utilizing the advantages of the blockchain technology, on a third-party. Consequently, some published works have
a P2P network can be employed to trade energy among EVs studied and proposed ways in which blockchain technology
and between EVs and the power grid in a decentralized and can improve cyber security. In [62], a token-based private
secure manner. Moreover, EV-to-EV trading is also done for decentralization energy trading platform is implemented se-
peak shifting and demand response purposes [58]. Recent curely using blockchain technology. The privacy and security
work in this area can be found in [59]–[61]. An ethereum- of energy trading on this platform is made robust by em-
based blockchain was proposed in [60] to autonomously ploying multi-signatures and anonymous encrypted message
aid EVs to select charging stations based on bids, waiting propagation streams. Additional work on data protection in
and estimated charging time from different charging stations. smart grids using blockchain was proposed in [63]. The
Furthermore, a security model to protect transactions be- proposed solution involves applying the distributed security
tween EVs and charging stations is further studied in [61]. features of a blockchain to enhance the data security of smart
10 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

grids against cyber attacks. Other works on the application of role of operations, generation, distribution, transmission,
blockchain to cyber security in smart grids are presented in customers, and markets, it is quite difficult to deploy and
[56], [64], [65]. manage the blockchain systems in these domains. Therefore,
Microgrids are typically comprised of renewable and non- it is difficult to integrate purely public blockchain systems
renewable DERs. This has led to the development of decen- whereby all domains can configure the blockchain nodes,
tralized control, optimization and other techniques employed perform mining and validation, improve the source code, and
to efficiently operate these microgrids [43]. Consequently, maintain a fair and open cryptocurrency environment. This
some of the benefits of a decentralized platform, such as a creates a big opportunity for service providers to integrate
blockchain can also be extended to improve microgrid effi- and monetize cloud-based (BCaaS) blockchain systems for
ciency. For instance, a P2P direct trading platform between most of the highly-coupled sub-domain operations.
consumers and prosumers on a blockchain has been proposed
in [66]–[68]. This direct transaction between prosumers and The service providers can help ensure the provisioning
consumers not only reduces costs, but also eliminates trust of BCaaS in the edge-cloud networks to enable spatio-
issues that might exist between these parties and utility op- temporal decentralization (e.g., microgrid-to-microgrid, EV-
erators in conventional trading platforms. Trading conditions to-grid, EV-to-EV, or customer-to-grid) which support local-
are enclosed in smart contracts to improve the transparency ized trust models and localized P2P transactions. In addition,
of the trading system. In addition, further work on applying service providers may enable consortium-based blockchain
blockchain to microgrid energy trading reveals that there is a solutions with a common cryptocurrency for energy trade
correlation between energy transaction and microgrid power between different standalone microgrids or main grids. The
losses variation [69], [70]. Most of the reported work in private blockchain deployment is most appropriate when all
literature focuses on the application of blockchain to energy the domains and sub-domains contribute as part of a single
trading in microgrids. However, similar to [71], the authors but fully decentralized system which may run at a country or
propose that more work can be done to apply blockchain to regional level. However, based on NIST’s current proposal,
other aspects of microgrid operation, such as: cloud comput- private blockchain systems are perceived to deploy grid-
ing, load forecasting and DR. specific decentralized applications to report cyber attacks
The applicability of blockchain technology to the key in the smart grid. Finally, we believe that after lowering
smart grid sub-domains with respect to the three critical the coupling and dependencies between domains and sub-
requirements has been discussed in this paper. Based on domains, service providers can enhance the applicability of
the decentralization, trust and incentive criteria, we found public blockchain networks for future smart grid operations.
that the largest impact of the research efforts is in energy These public blockchain systems will enable fully open and
trading, cybersecurity and demand response, respectively. transparent decentralized applications for completely local
The ability of a blockchain to provide highly decentralized energy trade between different entities.
platforms for trading, similar to the bitcoin blockhain, makes
energy trading the top sub-domain that can be enhanced with
the decentralization quality of blockchain. Moreover, the V. CONCLUSION
inherent ability of blockchain to secure data in the network
due to its cryptographic nature and consensus mechanisms, In this paper, the applicability of blockchain technology in
points to cybersecurity as a promising research direction for standard NIST conceptual model smart grids domains was
the application of blockchain in smart grids. Finally, demand presented to help identify and guide the decentralization
response is an incentive-based strategy employed for efficient of the smart grids. First, we identified key smart grid sub-
smart grid operations. Therefore, this leads to it being a domains that can be enhanced using blockchain technology
suitable research area for the application of blockchain in with respect to three critical blockchain features: decen-
smart grids. The solid application of blockchain technology tralization, trust and incentive. Second, the application of
in these three sub-domains can effectively drive the propaga- blockchain in each of the domains was evaluated based on
tion of blockchain technology in the other sub-domains such the three aforementioned criteria and the existing research
as microgrids and smart metering. One could attempt the in the literature. Finally, we identified key priority areas in
incorporation of the blockchain in these other areas first, but each domain and specified a decentralized blockchain-based
we believe that direction will make the overall integration and version of the NIST conceptual model. The critical future
standardization much harder and costlier due to the complex- research should be the analysis of blockchain impact on the
ity and widespread impact of energy trading, cybersecurity costs and efficiency of smart grid operations. Within each
and demand response solutions. selected domain, it is important to identify the concrete tech-
The operations of all seven domains in the NIST’s cen- nical issues and challenges. Some of these might show sig-
tralized conceptual model are tightly coupled and depen- nificant inefficiencies with respect to the achievement of the
dent upon one another, and as such, the implementation of core requirements of trust, decentralization, and incentive,
blockchain technologies is difficult in the fully centralized and in turn demonstrate potential superiority of centralized
grid systems. Furthermore, considering the non-technical approaches in some cases.
VOLUME x, 2019 11
A. Aderibole et al.: Blockchain for Smart Grids

REFERENCES [26] W. Lee, L. Xiang, R. Schober, and V. W. S. Wong, “Direct electricity


trading in smart grid: A coalitional game analysis,” IEEE Journal on
[1] K. Buehler, D. Chiarella, H. Heidegger, M. Lemerle, A. Lal, and J. Moon,
Selected Areas in Communications, vol. 32, no. 7, pp. 1398–1411, July
“Beyond the hype: Blockchains in capital markets,” McKinsey & Com-
2014.
pany, Tech. Rep., December 2015.
[27] A. Giordano, C. Mastroianni, D. Menniti, A. Pinnarelli, L. Scarcello, and
[2] M. H. Rehman, K. Salah, E. Damiani, and D. Svetinovic, “Trust in
N. Sorrentino, “A two-stage approach for efficient power sharing within
blockchain cryptocurrency ecosystem,” IEEE Transactions on Engineering
energy districts,” IEEE Transactions on Systems, Man, and Cybernetics:
Management, 2020.
Systems, pp. 1–11, 2019.
[3] K. Bheemaiah, “Why business schools need to teach about the
[28] J. Cao, Z. Bu, Y. Wang, H. Yang, J. Jiang, and H. Li, “Detecting prosumer-
blockchain,” Available at SSRN 2596465, 2015.
community groups in smart grids from the multiagent perspective,” IEEE
[4] K. Salah, M. H. U. Rehman, N. Nizamuddin, and A. Al-Fuqaha, Transactions on Systems, Man, and Cybernetics: Systems, pp. 1–13, 2019.
“Blockchain for ai: Review and open research challenges,” IEEE Access, [29] “Blockchain – an opportunity for energy producers and consumers?”
vol. 7, pp. 10 127–10 149, 2019. https://www.pwc.ru/en/publications/blockchain.html, Accessed 2018.
[5] M. Nassar, K. Salah, M. H. ur Rehman, and D. Svetinovic, “Blockchain for [30] P. Asmus, “Microgrids, virtual power plants and our distributed energy
explainable and trustworthy artificial intelligence,” Wiley Interdisciplinary future,” The Electricity Journal, vol. 23, no. 10, pp. 72–82, 2010.
Reviews: Data Mining and Knowledge Discovery, vol. 10, no. 1, p. e1340, [31] K. Dielmann and A. van der Velden, “Virtual power plants (vpp)-a new
2020. perspective for energy generation?” in Modern Techniques and Technolo-
[6] M. E. El-Hawary, “The smart grid—state-of-the-art and future trends,” gies, 2003. MTT 2003. Proceedings of the 9th International Scientific and
Electric Power Components and Systems, vol. 42, no. 3-4, pp. 239–250, Practical Conference of Students, Post-graduates and Young Scientists.
2014. IEEE, 2003, pp. 18–20.
[7] X. Fang, S. Misra, G. Xue, and D. Yang, “Smart grid - the new and im- [32] P. Palensky and D. Dietrich, “Demand side management: Demand re-
proved power grid: A survey,” IEEE Communications Surveys Tutorials, sponse, intelligent energy systems, and smart loads,” IEEE transactions
vol. 14, no. 4, pp. 944–980, Fourth 2012. on industrial informatics, vol. 7, no. 3, pp. 381–388, 2011.
[8] C. Greer, G. W. Arnold, and D. A. Wollman, “Nist framework and roadmap [33] P. Siano, “Demand response and smart grids—a survey,” Renewable and
of smart grid interoperability standards release 4.0,” Tech. Rep., 2018. sustainable energy reviews, vol. 30, pp. 461–478, 2014.
[9] N. Z. Aitzhan and D. Svetinovic, “Security and privacy in decentralized [34] “Renewable energy certificates (recs),”
energy trading through multi-signatures, blockchain and anonymous mes- https://www.epa.gov/greenpower/renewable-energy-certificates-recs,
saging streams,” IEEE Transactions on Dependable and Secure Comput- Accessed 2018.
ing, 2016. [35] S. Schusser and J. Jaraite, “Explaining the interplay of three markets:
[10] E. Al Kawasmi, E. Arnautovic, and D. Svetinovic, “Bitcoin-based de- Green certificates, carbon emissions and electricity,” Energy Economics,
centralized carbon emissions trading infrastructure model,” Systems En- vol. 71, pp. 1–13, 2018.
gineering, vol. 18, no. 2, pp. 115–130, 2015. [36] J. Ferdous, M. P. Mollah, M. A. Razzaque, M. M. Hassan, A. Alamri,
[11] A. M. Antonopoulos, Mastering Bitcoin: Programming the Open G. Fortino, and M. Zhou, “Optimal dynamic pricing for trading-off user
Blockchain. " O’Reilly Media, Inc.", 2017. utility and operator profit in smart grid,” IEEE Transactions on Systems,
[12] S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” 2008. Man, and Cybernetics: Systems, pp. 1–13, 2018.
[13] S. King and S. Nadal, “Ppcoin: Peer-to-peer crypto-currency with proof- [37] G. Gross and F. D. Galiana, “Short-term load forecasting,” Proceedings of
of-stake,” self-published paper, August, vol. 19, 2012. the IEEE, vol. 75, no. 12, pp. 1558–1573, 1987.
[14] I. Bentov, C. Lee, A. Mizrahi, and M. Rosenfeld, “proof of activity: Ex- [38] C. Peng, H. Sun, M. Yang, and Y. Wang, “A survey on security commu-
tending bitcoin’s proof of work via proof of stake,” ACM SIGMETRICS nication and control for smart grids under malicious cyber attacks,” IEEE
Performance Evaluation Review, vol. 42, no. 3, pp. 34–37, 2014. Transactions on Systems, Man, and Cybernetics: Systems, pp. 1–16, 2019.
[15] S. D. Angelis, L. Aniello, R. Baldoni, F. Lombardi, A. Margheri, and [39] Z. El Mrabet, N. Kaabouch, H. El Ghazi, and H. El Ghazi, “Cyber-
V. Sassone, “Pbft vs proof-of-authority: Applying the cap theorem to security in smart grid: Survey and challenges,” Computers & Electrical
permissioned blockchain,” in ITASEC, 2018. Engineering, vol. 67, pp. 469–482, 2018.
[16] “Slimcoin|a cryprocurrency for long time,” [40] C. Peng, H. Sun, M. Yang, and Y.-L. Wang, “A survey on security
URL https://github.com/slimcoin-project/slimcoin- communication and control for smart grids under malicious cyber attacks,”
project.github.io/raw/master/whitepaperSLM.pdf, vol. online, 2018. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019.
[41] D. Du, X. Li, W. Li, R. Chen, M. Fei, and L. Wu, “Admm-based distributed
[17] E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, K. Christidis,
state estimation of smart grid under data deception and denial of service
A. De Caro, D. Enyeart, C. Ferris, G. Laventman, Y. Manevich et al.,
attacks,” IEEE Transactions on Systems, Man, and Cybernetics: Systems,
“Hyperledger fabric: a distributed operating system for permissioned
pp. 1–14, 2019.
blockchains,” in Proceedings of the Thirteenth EuroSys Conference.
[42] M. N. Faqiry and S. Das, “Double auction with hidden user information:
ACM, 2018, p. 30.
Application to energy transaction in microgrid,” IEEE Transactions on
[18] B.-J. Chen, M.-W. Chang et al., “Load forecasting using support vector
Systems, Man, and Cybernetics: Systems, pp. 1–14, 2018.
machines: A study on eunite competition 2001,” IEEE transactions on
[43] R. H. Lasseter, “Microgrids,” in Power Engineering Society Winter Meet-
power systems, vol. 19, no. 4, pp. 1821–1830, 2004.
ing, 2002. IEEE, vol. 1. IEEE, 2002, pp. 305–308.
[19] F. Tschorsch and B. Scheuermann, “Bitcoin and beyond: A technical sur- [44] N. Hatziargyriou, H. Asano, R. Iravani, and C. Marnay, “Microgrids,”
vey on decentralized digital currencies,” IEEE Communications Surveys IEEE power and energy magazine, vol. 5, no. 4, pp. 78–94, 2007.
& Tutorials, vol. 18, no. 3, pp. 2084–2123, 2016. [45] K. Meng, Z. Y. Dong, Z. Xu, Y. Zheng, and D. J. Hill, “Coordinated
[20] “Nem – distributed ledger technology (blockchain),” URL https://nem.io/, dispatch of virtual energy storage systems in smart distribution networks
vol. online, 2018. for loading management,” IEEE Transactions on Systems, Man, and
[21] C. Liu, K. K. Chai, X. Zhang, and Y. Chen, “Peer-to-peer electricity trad- Cybernetics: Systems, vol. 49, no. 4, pp. 776–786, April 2019.
ing system: smart contracts based proof-of-benefit consensus protocol,” [46] E. Mengelkamp, B. Notheisen, C. Beer, D. Dauer, and C. Weinhardt, “A
Wireless Networks, pp. 1–12, 2019. blockchain-based smart grid: towards sustainable local energy markets,”
[22] J. Al-Jaroodi and N. Mohamed, “Blockchain in industries: A survey,” IEEE Computer Science-Research and Development, vol. 33, no. 1-2, pp. 207–
Access, vol. 7, pp. 36 500–36 515, 2019. 214, 2018.
[23] F. Li, W. Qiao, H. Sun, H. Wan, J. Wang, Y. Xia, Z. Xu, and P. Zhang, [47] E. Mengelkamp, J. Gärttner, K. Rock, S. Kessler, L. Orsini, and C. Wein-
“Smart transmission grid: Vision and framework,” IEEE Transactions on hardt, “Designing microgrid energy markets: A case study: The brooklyn
Smart Grid, vol. 1, no. 2, pp. 168–177, Sept 2010. microgrid,” Applied Energy, vol. 210, pp. 870–880, 2018.
[24] H. Sui, H. Wang, M. S. Lu, and W. J. Lee, “An ami system for the dereg- [48] Y. Wang, “An adaptive importance sampling method for spinning reserve
ulated electricity markets,” IEEE Transactions on Industry Applications, risk evaluation of generating systems incorporating virtual power plants,”
vol. 45, no. 6, pp. 2104–2108, Nov 2009. IEEE Transactions on Power Systems, pp. 1–1, 2018.
[25] D. Gregoratti and J. Matamoros, “Distributed energy trading: The [49] A. Bagchi, L. Goel, and P. Wang, “Adequacy assessment of generating
multiple-microgrid case,” IEEE Transactions on Industrial Electronics, systems incorporating storage integrated virtual power plants,” IEEE
vol. 62, no. 4, pp. 2551–2559, April 2015. Transactions on Smart Grid, pp. 1–1, 2018.

12 VOLUME x, 2019
A. Aderibole et al.: Blockchain for Smart Grids

[50] H. T. Nguyen, L. B. Le, and Z. Wang, “A bidding strategy for virtual power and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE
plants with intraday demand response exchange market using stochastic Smart Data (SmartData), June 2017, pp. 925–930.
programming,” IEEE Transactions on Industry Applications, pp. 1–1, [70] G. Zizzo, E. R. Sanseverino, M. G. Ippolito, M. L. D. Silvestre, and
2018. P. Gallo, “A technical approach to p2p energy transactions in microgrids,”
[51] C. Pop, T. Cioara, M. Antal, I. Anghel, I. Salomie, and M. Bertoncini, IEEE Transactions on Industrial Informatics, pp. 1–1, 2018.
“Blockchain based decentralized management of demand response pro- [71] E. Münsing, J. Mather, and S. Moura, “Blockchains for decentralized
grams in smart energy grids,” Sensors, vol. 18, no. 1, 2018. optimization of energy resources in microgrid networks,” in 2017 IEEE
[52] J. A. F. Castellanos, D. Coll-Mayor, and J. A. Notholt, “Cryptocurrency Conference on Control Technology and Applications (CCTA), Aug 2017,
as guarantees of origin: Simulating a green certificate market with the pp. 2164–2171.
ethereum blockchain,” in 2017 IEEE International Conference on Smart
Energy Grid Engineering (SEGE), Aug 2017, pp. 367–372.
[53] F. Imbault, M. Swiatek, R. De Beaufort, and R. Plana, “The green
blockchain: Managing decentralized energy production and consumption,”
in Environment and Electrical Engineering and 2017 IEEE Industrial and
Commercial Power Systems Europe (EEEIC/I&CPS Europe), 2017 IEEE
International Conference on. IEEE, 2017, pp. 1–5.
ADEDAYO ADERIBOLE was a MSc student at
[54] S. Bera, S. Misra, and J. J. P. C. Rodrigues, “Cloud computing applications
Khalifa University of Science and Technology,
for smart grid: A survey,” IEEE Transactions on Parallel and Distributed
Abu Dhabi, UAE. Currently he is a graduate stu-
Systems, vol. 26, no. 5, pp. 1477–1494, May 2015.
dent and a research assistant at MIT, USA. His re-
[55] J. Baek, Q. H. Vu, J. K. Liu, X. Huang, and Y. Xiang, “A secure cloud
computing based framework for big data information management of
search interests include smart grid and blockchain
smart grid,” IEEE Transactions on Cloud Computing, vol. 3, no. 2, pp. technologies.
233–244, April 2015.
[56] D. K. Tosh, S. Shetty, X. Liang, C. A. Kamhoua, K. A. Kwiat, and
L. Njilla, “Security implications of blockchain cloud with analysis of block
withholding attack,” in 2017 17th IEEE/ACM International Symposium on
Cluster, Cloud and Grid Computing (CCGRID), May 2017, pp. 458–467.
[57] C. Xu, K. Wang, and M. Guo, “Intelligent resource management in
blockchain-based cloud datacenters,” IEEE Cloud Computing, vol. 4,
no. 6, pp. 50–59, November 2017.
[58] R. Alvaro-Hermana, J. Fraile-Ardanuy, P. J. Zufiria, L. Knapen, and
D. Janssens, “Peer to peer energy trading with electric vehicles,” IEEE AAMNA ALJARWAN was a graduate student at
Intelligent Transportation Systems Magazine, vol. 8, no. 3, pp. 33–44, Fall Khalifa University of Science and Technology,
2016. Abu Dhabi, UAE. She completed her MSs in
[59] J. Kang, R. Yu, X. Huang, S. Maharjan, Y. Zhang, and E. Hossain, Systems and Engineering Management and BSs
“Enabling localized peer-to-peer electricity trading among plug-in hybrid
NoPhoto.png in Electrical and Electronics Engineering from
electric vehicles using consortium blockchains,” IEEE Transactions on
Khalifa University. Currently she is serving as
Industrial Informatics, vol. 13, no. 6, pp. 3154–3164, Dec 2017.
a research assistant and she is passionate about
[60] M. Pustišek, A. Kos, and U. Sedlar, “Blockchain based autonomous selec-
tion of electric vehicle charging station,” in 2016 International Conference
technology, entrepreneurship, and humane devel-
on Identification, Information and Knowledge in the Internet of Things opment.
(IIKI), Oct 2016, pp. 217–222.
[61] X. Huang, C. Xu, P. Wang, and H. Liu, “Lnsc: A security model for electric
vehicle and charging pile management based on blockchain ecosystem,”
IEEE Access, vol. 6, pp. 13 565–13 574, 2018.
[62] N. Z. Aitzhan and D. Svetinovic, “Security and privacy in decentralized
energy trading through multi-signatures, blockchain and anonymous mes-
saging streams,” IEEE Transactions on Dependable and Secure Comput-
ing, pp. 1–1, 2016. MUHAMMAD HABIB UR REHMAN is cur-
[63] G. Liang, S. R. Weller, F. Luo, J. Zhao, and Z. Y. Dong, “Distributed rently working at center for cyber-physical sys-
blockchain-based data protection framework for modern power systems tems of Khalifa University in United Arab Emi-
against cyber attacks,” IEEE Transactions on Smart Grid, pp. 1–1, 2018. rates as a postdoctoral research fellow. He is cur-
[64] M. Mylrea and S. N. G. Gourisetti, “Blockchain: A path to grid modern- rently working on trustworthy Blockchain tech-
ization and cyber resiliency,” in 2017 North American Power Symposium nologies for intelligent cyber-physical systems.
(NAPS), Sept 2017, pp. 1–5. His main research activities include research and
[65] Z. Li, J. Kang, R. Yu, D. Ye, Q. Deng, and Y. Zhang, “Consortium development of trust models for decentralized and
blockchain for secure energy trading in industrial internet of things,” IEEE trustworthy artificial intelligence applications for
Transactions on Industrial Informatics, pp. 1–1, 2017. cyber-physical systems. He is also an alumnae of
[66] M. Sabounchi and J. Wei, “Towards resilient networked microgrids: DAAD’s postdoctoral network since September 2019. Habib is a bright spark
Blockchain-enabled peer-to-peer electricity trading mechanism,” in 2017
fellow and he obtained his PhD degree from faculty of computer Science and
IEEE Conference on Energy Internet and Energy System Integration (EI2),
information technology, University of Malaya, Malaysia. He completed his
Nov 2017, pp. 1–5.
bachelors and masters degrees in Pakistan whereby he received gold medals
[67] A. Goranović, M. Meisel, L. Fotiadis, S. Wilker, A. Treytl, and T. Sauter,
“Blockchain applications in microgrids an overview of current projects and 100% fee-waiver scholarships from COMSATS University Islamabad,
and concepts,” in IECON 2017 - 43rd Annual Conference of the IEEE Pakistan. Overall, he has authored/co-authored 40 international publica-
Industrial Electronics Society, Oct 2017, pp. 6153–6158. tions including journal articles, conference proceedings, book chapters,
[68] J. Wang, Q. Wang, N. Zhou, and Y. Chi, “A novel electricity transaction and magazine articles whereby his 04 articles are categorized as highly
mode of microgrids based on blockchain and continuous double auction,” cited publications by Web-of-Science. Dr. Habib’s research interests include
Energies, vol. 10, no. 12, 2017. blockchain technologies, cyber-Physical Systems, secure key management,
[69] E. R. Sanseverino, M. L. D. Silvestre, P. Gallo, G. Zizzo, and M. Ippolito, big data, edge computing, and industrial IoT. Dr. Habib is a professional
“The blockchain in microgrids for transacting energy and attributing member of IEEE.
losses,” in 2017 IEEE International Conference on Internet of Things
(iThings) and IEEE Green Computing and Communications (GreenCom)

VOLUME x, 2019 13
A. Aderibole et al.: Blockchain for Smart Grids

H. H. ZEINELDIN (M06SM13) received the ERNESTO DAMIANI joined Khalifa University


B.Sc. and M.Sc. degrees in electrical engineering as Chair of the Information Security Group and
from Cairo University, Giza, Egypt, in 1999 and Program, and EBTIC as Research Professor. He is
2002, respectively, and the Ph.D. degree in electri- on extended leave from the Department of Com-
cal and computer engineering from the University puter Science, Università degli Studi di Milano,
of Waterloo, Waterloo, ON, Canada, in 2006. He Italy, where he leads the SESAR research lab and
was with Smith and Andersen Electrical Engineer- is the Head of the Ph.D. Program in Computer Sci-
ing, Inc., North York, ON, USA, where he was ence. Ernesto’s research interests include secure
involved in projects involving distribution system service-oriented architectures, privacy-preserving
designs, protection, and distributed generation. He Big Data analytics and Cyber-Physical Systems
was a Visiting Professor with the Massachusetts Institute of Technology, security. Ernesto holds/has held visiting positions at a number of inter-
Cambridge, MA, USA. He is currently with the Faculty of Engineering, national institutions, including George Mason University in Virginia, US,
Cairo University, Egypt and is on leave from Khalifa University of Science Tokyo Denki University, Japan, LaTrobe University in Melbourne, Australia,
and Technology, Abu Dhabi, UAE. His current research interests include and the Institut National des Sciences Appliquées (INSA) at Lyon, France.
distribution system protection, distributed generation, and micro grids. He He is a Fellow of the Japanese Society for the Progress of Science. He
is currently an Editor for the IEEE TRANSACTIONS ON ENERGY CON- has been Principal Investigator in a number of large-scale research projects
VERSION and the IEEE TRANSACTIONS ON SMART GRID. funded by the European Commission, the Italian Ministry of Research
and by private companies such as British Telecom, Cisco Systems, SAP,
Telecom Italia, Siemens Networks (now Nokia Siemens) and many others.
Ernesto serves in the editorial board of several international journals; among
others, he is the EIC of the International Journal on Big Data and of the
International Journal of Knowledge and Learning. He is Associate Editor
TOUFIC MEZHER is a Professor of Industrial of IEEE Transactions on Service-oriented Computing and of the IEEE
and Systems Engineering at Khalifa University Transactions on Fuzzy Systems. Ernesto is a senior member of the IEEE
of Science and Technology (KUST) since 2017. and served as Vice-Chair of the IEEE Technical Committee on Industrial
Before Joining KUST, he was a Professor of Informatics. In 2008, Ernesto was nominated ACM Distinguished Scientist
Engineering Systems and Management at Mas- and received the Chester Sall Award from the IEEE Industrial Electronics
dar Institute of Science and Technology (2008- Society. Ernesto has co-authored over 350 scientific papers and many books,
2016) and Professor of Engineering Management including “Open Source Systems Security Certification” (Springer 2009).
at the American University in Beirut from 1992 to
2007. He earned a BS in Civil Engineering from
University of Florida, and a Master and ScD in
Engineering Management from George Washington University in 1988 and
1992 respectively. Research Interests include Energy Strategy and Policy;
Technology Strategy, Entrepreneurship and Innovation; Knowledge Man-
agement, and Sustainable Development.

KHALED SALAH received the B.S. degree in


computer engineering with a minor in computer
science from Iowa State University, USA, in 1990, DAVOR SVETINOVIC received the Ph.D. degree
the M.S. degree in computer systems engineering in computer science from the University of Water-
and the Ph.D. degree in computer science from the loo, Canada, 2006. He is currently an Associate
Illinois Institute of Technology, USA, in 1994 and Professor of computer science with the Khalifa
2000, respectively. He is currently a Full Professor University of Science and Technology, UAE, and
with the Department of Electrical and Computer a Research Affiliate with the Media Lab, Mas-
Engineering, Khalifa University, UAE. He joined sachusetts Institute of Technology (MIT), USA.
Khalifa University, in August 2010, where he is Previously, he worked as a Visiting Professor at
teaching graduate and undergraduate courses in the areas of cloud comput- the Massachusetts Institute of Technology (MIT)
ing, computer and network security, computer networks, operating systems, and a Postdoctoral Researcher at the Lero–the
and performance modeling and analysis. Prior to joining Khalifa University, Irish Software Engineering Center, Ireland, and the Vienna University of
he worked at the Department of Information and Computer Science, King Technology, Austria. He leads the Strategic Requirements and Systems
Fahd University of Petroleum and Minerals (KFUPM), Saudi Arabia, for Security Group (SRSSG), and he has extensive experience working on
ten years. He has over 190 publications and holds three patents, has been complex multidisciplinary research projects. He has published over 75
giving a number of international keynote speeches, invited talks, tutorials, articles in leading journals and conferences. His current research interests
and research seminars on the subjects of blockchain, the IoT, fog and cloud include systems security and privacy, blockchain engineering, and artificial
computing, and cybersecurity. He is a member of the IEEE Blockchain Edu- intelligence. He is a Senior Member of IEEE and ACM.
cation Committee. He was a recipient of the Khalifa University Outstanding
Research Award, in 2014 and 2015, the KFUPM University Excellence in
Research Award, in 2008 and 2009, and the KFUPM Best Research Project
Award, in 2009 and 2010, and the departmental awards for Distinguished
Research and Teaching in prior years. He serves on the editorial boards of
many WoS-listed journals, including IET Communications, IET Networks,
Elsevier’s JNCA, Wiley’s SCN, Wiley’s IJNM, J.UCS, and AJSE. He is the
Track Chair of the IEEE Globecom 2018 on Cloud Computing. He is an
Associate Editor of the IEEE BLOCKCHAIN NEWSLETTER.

14 VOLUME x, 2019

View publication stats

You might also like