Sustainability 14 07609
Sustainability 14 07609
Sustainability 14 07609
Review
Edge AI and Blockchain for Smart Sustainable Cities: Promise
and Potential
Elarbi Badidi
Department of Computer Science and Software Engineering, College of Information Technology, UAE University,
Al-Ain P.O. Box 15551, United Arab Emirates; [email protected]; Tel.: +971-3-713-5552
Abstract: Modern cities worldwide are undergoing radical changes to foster a clean, sustainable and
secure environment, install smart infrastructures, deliver intelligent services to residents, and facilitate
access for vulnerable groups. The adoption of new technologies is at the heart of implementing
many initiatives to address critical concerns in urban mobility, healthcare, water management, clean
energy production and consumption, energy saving, housing, safety, and accessibility. Given the
advancements in sensing and communication technologies over the past few decades, exploring the
adoption of recent and innovative technologies is critical to addressing these concerns and making
cities more innovative, sustainable, and safer. This article provides a broad understanding of the
current urban challenges faced by smart cities. It highlights two new technological advances, edge
artificial intelligence (edge AI) and Blockchain, and analyzes their transformative potential to make
our cities smarter. In addition, it explores the multiple uses of edge AI and Blockchain technologies
in the fields of smart mobility and smart energy and reviews relevant research efforts in these two
critical areas of modern smart cities. It highlights the various algorithms to handle vehicle detection,
counting, speed identification to address the problem of traffic congestion and the different use-cases
Citation: Badidi, E. Edge AI and of Blockchain in terms of trustworthy communications and trading between vehicles and smart
Blockchain for Smart Sustainable energy trading. This review paper is expected to serve as a guideline for future research on adopting
Cities: Promise and Potential. edge AI and Blockchain in other smart city domains.
Sustainability 2022, 14, 7609.
https://doi.org/10.3390/ Keywords: edge computing; edge intelligence; Blockchain; smart grids; smart mobility; smart energy
su14137609
Billions of edge devices are connected to the Internet and generate zettabytes of data.
Extracting value from these massive volumes of data at the required speed of the applica-
tions remains the main problem to be solved [5]. For many applications, the processing
power offered by cloud computing is often used to process data. However, sending data to
cloud servers for processing reveals limitations due to increased communication delays and
network bandwidth consumption. Therefore, using cloud computing is not the best solu-
tion for real-time and latency-sensitive applications [6–8]. There is a growing trend towards
using edge and fog computing to process data and extract value for these latency-sensitive
applications. The use of streaming data analytics, machine learning, and deep learning for
data processing at the edge resulted in the emergence of a new interdisciplinary technology
known as edge AI that enables distributed intelligence with edge devices [9,10]. Research
on edge AI and commercial solutions of this new technology are still relatively new.
The execution of transactions generally depends on many intermediaries who authen-
ticate the information exchanged to establish “trust” between the parties in the transaction.
A typical example is banking, where banks are responsible for validating financial transac-
tions, and building trust between the parties in the transaction [11]. The essence of trusted
intermediaries, such as banks, notaries, lawyers, and the government, is to facilitate a
transaction that does not force the parties to trust each other. In today’s digital age, reliance
on these trusted intermediaries is just the result of a fundamental “lack of faith.”
The recent years have witnessed the emergence of Blockchain technology to address
this issue of trust [12–14]. A blockchain creates a source of truth that allows peer-to-peer
(P2P) transactions to get rid of the need for trusted intermediaries. Its distributed ledger
securely stores transaction information across multiple computer systems on the blockchain.
Each block in the chain contains information concerning several transactions. Each time
a new transaction occurs between two peers on the blockchain network, the ledger of
each participant appends a record of that transaction with a hash, which is an immutable
cryptographic signature. A change in a block of a chain means tampering with the block.
To corrupt a blockchain system, hackers would have to change every block in the chain,
and in all versions of the chain distributed across the blockchain network [15].
Blockchain is poised to revolutionize the way businesses, as well as governments, con-
duct all types of transactions [16]. It will significantly impact everyone (logistics, industry,
government, banking, real estate, health, education, and citizen services). Blockchain tech-
nology has the potential to improve government services, streamline government processes
and provide secure yet efficient information sharing [17,18]. Moreover, by using Blockchain
technology, governments can finally offer different services, eliminate bureaucracy and the
lack of transparency, prevent tax evasion and reduce waste.
1.1. Contributions
Although edge computing and blockchain have been extensively studied in the litera-
ture, very few works survey the integration of edge AI and blockchain in smart cities. This
article reviews recent research efforts on edge AI and blockchain for enabling intelligent
and secure edge applications and networks in two fundamental areas of smart cities—smart
mobility and smart energy. Beginning with an introduction to edge AI and blockchain, we
then review research efforts to integrate these two emerging technologies, including train-
ing learning models at the edge, security, privacy, scalability, and model sharing. Mainly,
we provide a survey on the use of edge AI in various applications in smart mobility, such
as traffic monitoring and management in intelligent transport systems, and smart energy,
such as optimized energy management in smart buildings, green energy management,
and energy efficiency in smart cities. Furthermore, we review recent research efforts on the
use of Blockchain in various applications in smart mobility, including distributed credential
management, reputation systems, key and trust management, and smart energy, including
distributed energy management and energy trading. Possible research challenges and
future directions are also outlined. The key contributions of this article are highlighted
as follows:
Sustainability 2022, 14, 7609 3 of 30
many innovation opportunities to develop new services and provide smart solutions for
the cities. The vast amounts of data obtained by smart city systems and advancements in
data stream processing, machine learning, and artificial intelligence enable entrepreneurs
to develop new smart solutions and new business models [22]. Smart cities such as Dubai,
Barcelona, Amsterdam, Singapore, New York, and Stockholm, to name a few, are enticing
other cities to jump on the bandwagon [23].
Smart cities are complex entities that integrate various systems to support the human
life cycle. These systems include smart healthcare, smart transportation, smart manufactur-
ing, smart buildings, smart energy, and smart farming, among others.
New and AI-driven technologies have the potential to enable efficient transport systems,
clean energy, and efficient health systems and industry [47]. A critical element in these
areas is introducing and deploying intelligence “at the network edge” of high-speed and
broadband networks. The edge is the bulk of our world at present. Bringing intelligence
to the edge means that even the smallest devices deployed everywhere are capable of
detecting, learning from, and reacting to their environments. AI enables, for example,
devices on certain streets or public spaces in the city to make higher-level decisions, act
autonomously, and report significant flaws or improvements to affected users or the cloud.
Edge AI means that AI algorithms are executed locally on a hardware edge device [48,49].
The AI device can process its local data and make decisions independently without re-
quiring a connection to function correctly. The device must have sensors connected to a
small microcontroller unit (MCU) to use edge AI. The MCU is loaded with specific machine
learning models that have been pre-trained on certain typical scenarios that the device will
encounter. The learning process can also be continuous, allowing the device to learn as
soon as it faces new situations. The AI reaction can be a physical actuation on the device’s
immediate environment or a notification to a specific user or the cloud for further analysis
and assistance.
Recently, special-purpose hardware has emerged to accelerate specific compute- or
I/O-intensive operations at the edge. These edge hardware accelerators include Google’s
edge Tensor Processing Unit (TPU) [50,51], Nvidia’s Jetson Nano and TX2 edge Graphi-
cal Processing Units (GPUs) [52,53], Intel’s Movidius Vision Processing Unit (VPU) [54],
and Apple’s Neural Engine, which have emerged recently. They are explicitly designed for
edge computing to support edge AI applications such as visual and speech analytics, face
recognition, object detection, and deep learning inference.
Edge computing and edge AI encompass operations such as data collection, parsing,
aggregation, and forwarding, as well as rich and advanced analytics that involve machine
learning and event processing and actions at the edge. Edge AI will enable real-time opera-
tions, including data creation, decision making, and reaction time in milliseconds. These
operations are essential for monitoring public spaces with crowds of people, self-driving
cars, robots, monitoring machines in a factory, and many other areas. Edge AI will reduce
data communication costs and power consumption as edge devices process data locally
and transmit fewer data to the cloud, improving battery life, which is extremely important.
Smart cities are ideal for the use of edge computing and edge AI. Indeed, sensors and
actuators can receive commands based on local decisions without waiting for decisions
made in another distant place. Cities can use edge computing for video surveillance
applications and getting up-to-date data concerning the conditions of roads, intersections,
and buildings to take remedial actions before accidents occur. They also can use it for
controlling lighting, energy and power management, water consumption, and many more.
Municipalities and local governments can push the processing of urban IoT data streams
from the cloud to the edge, reducing network traffic congestion and shortening end-to-end
latency. By processing the data generated by edge devices locally, urban facilities can avoid
the problem of streaming and storing large amounts of data in the cloud, which impact
privacy and make them vulnerable.
Insurance Portability and Accountability Act 1996 (HIPAA) [56]. These restrictions make
the management of central data repositories very expensive and a burden for data holders.
Federated learning (FL) is a learning approach that aims to solve the issues mentioned
above of centralized training data management and data privacy. It allows collaboratively
building a learning model without having to move the data beyond the firewalls of the
participating organizations [57,58]. Instead, as shown in Figure 2, an initial AI model,
hosted in a central server, is transferred to multiple organizations. Each organization trains
the AI mode with its data to obtain new weight parameters sent back to the central server.
The central server then uses any new weight settings from the participating organizations
to create an updated single model. Several iterations of this process may be necessary to
obtain an AI model good enough to be used in production. Several research efforts have
evaluated the performance of models trained by FL. They have found that they achieve
performance levels comparable to models trained on centrally hosted data sets and superior
to models that only use isolated data from a single organization [59,60].
transfer assets over the Internet without a centralized third party is the essential innovation
in Blockchain technology.
Blockchain technology emerged over the last few years as the underlying technology
for Bitcoin. The consequences of the subprime crisis in 2008 reduced confidence in the
existing financial system [62]. Satoshi Nakamoto wrote a white paper describing the
“bitcoin protocol”, which used a distributed ledger and consensus to compute algorithms
in the same year. The protocol was authored to facilitate direct P2P transactions and
disintermediate traditional financial intermediaries [63].
Since the birth of the Internet, many attempts to create virtual currencies have failed
due to the double-spending problem. The current solution to eliminate the double-spending
problem is introducing “trusted intermediaries” such as banks. Blockchain technology
solves the double-spending problem without these trusted intermediaries, making it easier
to securely move assets such as virtual currencies over the Internet. Other areas other than
currencies could benefit from this concept, making Blockchain technology very promising.
As illustrated in Figure 3, the blockchain architecture allows participants in a business
network, for example, to share an updated ledger using peer-to-peer replication each time
a transaction occurs. Each participant acts as a publisher and subscriber and can receive
or send transactions to other participants, and data are synchronized across the network.
The blockchain network eliminates duplication of effort and reduces the need to use the
services of intermediaries, making it economical and efficient. Using consensus models to
validate transaction information also makes the network less vulnerable. Transactions are
secure, authenticated, and verifiable.
Figure 3. Network of business parties and intermediaries without and with Blockchain. (a) Trans-
actions between Org. A, B, and C involve intermediaries. (b) Participants share an updated ledger
using P2P replication each time a transaction occurs.
• Immutability: Records are indelible and cannot be tampered with once committed to
the shared ledger, thereby making all information trustworthy.
• Finality: Once a transaction is completed over a blockchain, it can never be reverted.
• Smart contracts: Code is built within a blockchain that computers/nodes execute based
on a triggering event. Essentially, an “if this then that” statement can be auto-executed.
Blockchain has the potential to disrupt any form of transaction that requires informa-
tion to be trusted. With the advent of Blockchain technology, all trusted intermediaries
are the subject of disruption in one form or another, and Blockchain technology solves the
problems associated with the way information-related transactions occur today. Blockchain
creates a permanent and unalterable ledger of information by validating transactions
through its distributed network of peers.
technology as an enterprise solution would not be possible than with the increased regula-
tory control associated with a private Blockchain ecosystem.
Blockchain technology is still emerging, and therefore its different applications evolve
continuously and iteratively. An ecosystem where multiple private blockchains interact
with each other on a publicly distributed network may address the issue of public vs.
private blockchain networks. In that shared ecosystem, public and private blockchains
work in symbiosis in the same way private networks interact with the Internet.
Blockchain technology is being applied in numerous domains of smart cities, such as
healthcare, power grid, transportation, supply chain management, education, manufactur-
ing, the construction industry, and many others. Several works survey and describe the
application of Blockchain in these areas [64–66].
5. Methodology
This review paper uses a qualitative research approach to synthesize the relevant litera-
ture on the article’s subject. Given the descriptive nature of the present study, the qualitative
approach allows for reviewing and synthesizing a large amount of pertinent literature.
A systematic review strategy was adopted without claiming to be exhaustive in pursuing
this objective.
in cities in all its forms. Smart transport, being a dream, is becoming more and more a
reality. We are seeing more and more applications that integrate live data and feedback
from multiple sources to gain a holistic and real-time view of the traffic status, helping
stakeholders better manage road traffic and deliver quality services to road users. Other
innovations that contribute to smart transport and mobility include:
• The development of new models of shared mobility;
• The development of more reliable and convenient public transport;
• The development of applications allowing to alert drivers of hazardous situations quickly;
• The development of navigation applications that allow drivers to find in real-time the
best route possible;
• The ability to adjust road signals and speed limits in real-time based on current
traffic conditions;
• The development of new concepts of electric, connected, and autonomous vehicles.
Because of the costly computations of traffic management systems, the improvement
of the real-time processing of data is one of the best ways to optimize traffic management
systems [27]. Traffic data are obtained from various sensors and IoT devices deployed
on urban roads and vehicles by transportation systems. Intelligent transport systems are
evolving towards intensive use of edge computing and edge AI technologies, especially
for traffic management processes [70]. Gigabytes of sensory data are analyzed, filtered,
and compressed locally before being transmitted through IoT edge gateways to multiple
systems for later use. Edge processing for traffic management solutions allows one to save
on storage, network expenses, and operating costs.
for the vehicle detection context achieves an accuracy of 92.1%, and the proposed method
achieves a maximum inference speed of around 26.8 Frames per second (FPS) on VDD.
Additionally, Kumar et al. [75] investigated how to detect and track vehicles effectively.
Their proposed method detects tracks and extracts vehicle parameters for speed estimation
using a single camera. They used the Automatic Number Plate Recognition (ANPR) system
to select keyframes where a speed limit violation occurs. The average detection accuracy
obtained is approximately 87.7%. The proposed approach uses cropping operations to
minimize the scope of any detection of false positives on both sides of the road. The average
detection accuracy obtained is 87.7%. The proposed approach tracks vehicles moving in
one direction but fails to detect vehicles coming from opposite directions.
Likewise, Song et al. [76] proposed a vision-based vehicle detection and counting
system for highways. The proposed method is not expensive, is highly stable, and does not
require a significant investment in terms of monitoring equipment. They used a “Vehicle
dataset” to train a YOLOv3 network to obtain the vehicle object detection model. Image
segmentation and YOLOv3 allowed them to detect three types of vehicles: cars, buses,
and trucks. A convolutional neural network and the Oriented FAST and Rotated BRIEF
(ORB) algorithm [77] were used to extract the features of detected vehicles. The authors
stated that vehicles’ detection speed is fast, and its accuracy is high. Traffic footages taken
by highway surveillance video cameras have good adaptability to the YOLOv3 network.
Multi-object tracking uses the object box detected in vehicle detection using YOLOv3.
The ORB algorithm uses the Features from the Accelerated Segment Test (FAST) to detect
feature points, and the Harris operator performs corner detection.
In many cities, a segment of a public or private road can be used to load and unload
goods at specific times or at any time. Parking signs and road markings are typically used
to warn drivers of parking regulations. These areas are known as loading bays. Parking
inspectors generally monitor these areas, and motorists found violating the rules can be
fined. These restrictions on urban freight deliveries require establishing a loading bay
system and dividing the last mile delivery into driving and walking segments. Loading
bays are sometimes occupied, requiring rerouting delivery vehicles and searching for an
alternative loading bay. The authors in [78] introduced a fuzzy clustering method to test
different optimization approaches and make the system flexible enough to accommodate
this problem. We believe that edge AI and computer vision can help address where and
how many loading bays should be used to perform this transshipment and execute last-mile
delivery most efficiently.
Bagloee et al. [80] suggested that to reduce traffic congestion and achieve system
equilibrium, traffic authorities may issue a limited number of mobility permits, distributed
equally to all drivers, which may be tradable in an open market. Such a progressive
scheme is now possible in light of the ever-increasing use of various kinds of sensors,
cameras, RFIDs, radars, and lidars. Blockchain technology and smart contracts can be
used as a valid, promising, and feasible solution for implementing the tradable part of
this scheme. The authors also suggested that drivers and passengers use the Tradable
Mobility Pass (TMP) equally to pay parking fees, public transport tickets, car registration
fees, and highway tolls. An Ethereum-like blockchain and “smart contracts” can be used
to program their mobility credits for trading in the open market and spending against the
above payments and mileage. They can also be used to trade TMPs en-route by permitting
vehicles to communicate with each other and place bids for faster routes at higher prices.
Blockchain can also facilitate communication between connected vehicles and the road
infrastructure by considering data exchange requests as transactions to be stored and
retrieved from a blockchain database.
Additionally, Blockchain can provide safe, secure, and well-informed access to driving
behavior information for driving license agencies and insurance companies, which typically
know little about driving behavior. Insurance companies’ predictions are based on claims
history [92]. Access to data from connected vehicles can help them set insurance premiums
commensurate with drivers’ risk levels.
Blockchain in vehicular communications. Some works proposed Blockchain-based
solutions to help create a secure, trusted, and distributed autonomous Intelligent Trans-
portation System (ITS) capable of controlling and managing physical and digital assets.
At the same time, most ITSs were centralized [93]. The authors in [81] described the design
of a Blockchain-based decentralized alternative to existing security credential manage-
ment systems, which aimed to get rid of the need of using the services of a centralized
trusting authority.
Vehicle-to-Everything (V2E) communications are an essential component in any
ITS. They help provide information on road accidents, road conditions, traffic jams, al-
lowing road drivers to be aware of critical situations, thus enhancing transport safety.
Sharma et al. [82] proposed a distributed transport management system that allows ve-
hicles to share their resources and create a network where value-added services, such
as automatic gas refill and ride-sharing, can be produced. Additionally, Yang et al. [83]
proposed reputation systems in vehicular networks based on Blockchain technology.
Lei et al. [84] proposed a Blockchain-based key management scheme to transfer
security keys between distributed security managers in heterogeneous Vehicular Com-
munication Systems (VCS). The blockchain structure enables secure key transfer between
participating network security managers and eliminates the need for a central manager or
third-party authority.
Likewise, the authors in [85] proposed a decentralized key management mechanism
for Vehicular Ad-hoc Networks (VANETs) with Blockchain to automatically register, update,
and revoke the user’s public key. They also described a lightweight mutual authentication
and key agreement protocol based on the bivariate polynomial. Additionally, they analyzed
the security of their proposed mechanism for managing distributed keys and have shown
that it can prevent typical attacks, including insider attacks, public key tampering attacks,
Denial-of-Service (DoS) attacks, and collusion attacks.
Additionally, Yang et al. [86] proposed a decentralized Blockchain-based trust man-
agement system in vehicular networks. Vehicles can query the trust values of neighboring
vehicles and assess the credibility of received messages. The RSUs aggregate the confidence
values based on evaluations generated by the messages’ recipients. Using Blockchain, all
RSUs contribute to maintaining a reliable database.
Similarly, Arora et al. [87] proposed a Blockchain-based trust management system
for VANETs based on the Tendermint protocol to eliminate the possibility of malicious
nodes entering the network and reduce power consumption. Vehicles assess the messages
Sustainability 2022, 14, 7609 16 of 30
received from neighboring vehicles using the gradient boosting technique (GBT). Based
on the assessment results, the message source vehicle generates the ratings, uploads them
to RSUs, and calculates the trust offset value. All RSUs maintain the trust blockchain,
and each RSU adds its blocks to the trust blockchain.
In another work, Luo et al. [88] proposed a location privacy protection system based
on trust in Blockchain-based VANET. Their trust management approach uses Dirichlet
distribution to allow requesters to cooperate only with vehicles they trust. In addition,
they also developed the blockchain data structure to record the trustworthiness of vehi-
cles on publicly accessible blocks promptly to allow any vehicle to access historical trust
information of counterparties whenever necessary.
Blockchain for Electrical Vehicles. Battery Electric Vehicles (BEVs) are known for
their low operating costs because they have fewer moving parts that require maintenance.
In addition, they are very environmentally friendly as they do not use fossil fuels. Modern
BEVs use rechargeable lithium-ion batteries, which have a longer life and retain energy
very well with a self-discharge rate of only 5% per month. In many cities around the
world, Charging Stations (CSs) are increasingly deployed in various geographic locations,
residential garages, and public/private parking lots to meet the energy needs of BEVs,
increasing the load on electrical distribution systems.
Intelligent car parking lots offer BEVs parking and recharging services during their
parking time for a fee. Customers of these parking lots want fast charging services at low
cost, while parking lot operators aim to maximize their profit. BEV owners increasingly
tend to purchase power from other electric vehicles to reduce recharging costs and reliance
on the primary electricity grid.
Huang et al. [89] proposed a Blockchain-based system to enable BEVs to trade energy
using day-ahead and real-time trading markets. Users of BEVs submit their price offers
to participate in a double auction. Then, the operator of the charging system performs
intelligent matching of the different offers to reduce the impact on the power grid by
programming the charging and discharging behavior of electric vehicles taking into account
the satisfaction of EV users and the social benefits. The operator of the charging system
uploads the trading contract to the blockchain once the trading results are cleared. Case
studies have demonstrated the effectiveness of the proposed model. Ferreira et al. [90]
studied the roaming charging process of electric vehicles and used Blockchain technologies
to support user identity management and record energy transactions securely. They used
off-chain cloud storage to record transaction details. Blockchain-based digital identity
management avoids charging cards used as an authentication process in charging systems.
It can achieve interoperability between different countries, allowing a roaming process of
BEV charging. In [91], Gorenflo et al. described a methodology for the design of Blockchain-
based systems. They have demonstrated its usefulness in creating a system for recharging
electric vehicles in a decentralized network of recharging stations. The proposed system
aims to solve the problem of trust between the different actors of the system, including
customers, providers of electric vehicle charging services, and property owners. Trust
problems arise from the potential for tampering with transaction data. The blockchain
ledger in the proposed solution contains a record of every transaction and acts as an
immutable audit trail.
and distributed ledger technologies, distributed sensing and actuation technologies, and,
recently, edge computing and federated learning technologies.
energy industry. Several research efforts investigated the opportunities, benefits, challenges,
as well as drawbacks of Blockchain technologies in the context of smart energy [98–100].
This section reviews some efforts regarding the use of Blockchain in smart energy
systems. We do not intend to provide a full survey. Andoni et al. [101] reviewed and ranked
about 140 Blockchain-based projects in the energy sector. Additionally, the authors in [102]
reviewed several research works regarding the applications of Blockchain technology in
smart grids. They categorized them in decentralized energy management, energy trading,
BEVs, financial transactions, cybersecurity, testbeds, environmental issues, and demand
response (DR). A common aspect of most of the efforts is the usage of Blockchain to address
decentralized energy management, energy trading, transparency, and its perceived benefits
to system security. However, system security and user privacy are typically dependent on
the type of blockchain used. Table 2 summarizes these efforts.
Real-time energy management has the potential to resolve the impact of various uncer-
tainties in the energy market, provide instant energy balance and improve business returns.
Wang et al. [107] proposed a bidding strategy for the energy market, with multiple partici-
pants, which uses an adaptive learning process that incorporates a reserve price adjustment
and a mechanism of dynamic compensation. Participants perform bid adjustments based
on adaptive learning leveraging real-time market information to increase transaction rate
and maximize profits. Blockchain technology guarantees the transparent and efficient
performance of the presented bidding strategy. A decentralized Blockchain application
showed that the system could achieve real-time energy management and dynamic trading
in practice.
Energy trading. Recent years have seen the high penetration of renewable energy
systems in smart grids and homes. However, complex energy trading and complicated
monitoring procedures are obstacles to developing renewable energies. Energy trading
involves various actors, including residential consumers, renewable energy producers,
BEVs, and energy storage, which can participate in a Blockchain-based market for energy
trading with the roles of prosumer and consumer. Actors propose their energy costs due to
their resources and capabilities, which leads to a competitive energy market. Therefore,
the blockchain can facilitate energy trading and data transactions while guaranteeing
transaction security, improving transparency, and easing financial transactions. The data
flow between prosumers and consumers without human involvement [108].
A significant body of research has studied and proposed Blockchain-based networks
to enable energy trading and related transactions. For example, the authors in [109,110]
have studied renewable energy developments, including wind and solar power, in smart
homes. They proposed to use Blockchain technology to trade energy between smart homes
and increase their financial benefits.
Additionally, Kang et al. [111] investigated energy trading between smart homes
using Blockchain technology. Smart homes store energy in energy storage, and consumer
nodes equipped with miners monitor energy consumption. Therefore, if the stored energy
is not sufficient to power the loads, the additional energy is purchased from the prosumer
nodes by having Ethereum smart contracts manage the energy trade according to the
following rules:
• Energy trading conditions should be specified to permit energy exchange between
prosumers and consumers.
• Prosumers and consumers should determine price and exchange procedures before-
hand, and the prosumers should complete the proof-of-work.
• If a consumer’s stored energy falls below a certain level, her home miners should send
energy trading requests to appropriate prosumers.
• Energy trading takes place when consumer requirements match prosumer conditions.
It is widely expected that the global demand for clean and stable energy sources will
continue to increase over the coming decades. With the recent penetration of distributed
resources into energy trading, communities can take advantage of cheaper electricity prices
while supporting green energy locally. However, this poses new challenges mainly in the
auction process to ensure individual rationality and economic efficiency, mitigated with the
help of Blockchain technology. Lin et al. [112] studied the application of P2P energy trading
and Blockchain technology in the development of photovoltaic (PV) units. They proposed
a P2P energy trading model using a Discriminatory and Uniform k-Double Auction (k-DA).
They verified the financial benefits of the proposed model through simulation.
The authors in [113] have exploited the opportunities offered by Blockchain in building
the prosumer group in the context of P2P energy trading. They proposed a Blockchain-
assisted adaptive model, named SynergyChain, to improve the scalability and decentral-
ization of the prosumer aggregation mechanism in the context of P2P energy trading.
The model showed that the coalition of multiple energy prosumers through aggregation
outperformed the case in which individual prosumers participated in the energy market.
They implemented a reinforcement learning module that decides whether the system
Sustainability 2022, 14, 7609 20 of 30
should act as a group or independently. The complete analysis using the hourly energy
consumption dataset showed a substantial improvement in system performance and scal-
ability compared to centralized systems. Furthermore, their system worked better with
the learning module, in terms of cost-effectiveness and performance, than without it. In
another work [114], the authors proposed FederatedGrids, a platform that uses federated
learning and Blockchain for P2P energy trading and sharing. It creates a collaborative
environment that maintains a good balance between the participants of the different micro-
grids. The blockchain helps to ensure trust and privacy between all participants. Smart
contracts and federated learning allow the platform to predict future energy production
and system load, thus allowing prosumers to make optimal decisions related to their energy
sharing and exchange strategies.
Smart cities can significantly benefit from Blockchain capabilities to maximize energy
efficiency and improve energy resource planning and management. Blockchain-based
networks can directly connect multiple energy resources and household appliances, thereby
providing users with high-quality, inexpensive, and efficient energy [115]. They can help
regulate the distribution and transformation of energy in smart grids, bringing more
transparency to energy transactions [116].
by introducing edge computing and edge AI into the Internet of Things. Since multiple
nodes with heterogeneous Edge AI devices generate isolated knowledge, collaboration
and data exchange between nodes are essential to building intelligent applications and
services. The authors proposed a P2P knowledge marketplace to make knowledge tradable
in edge AI-enabled IoT and a knowledge consortium blockchain for secure and efficient
knowledge management and exchange in the market. The blockchain consortium includes
a cryptographic knowledge coin, smart contracts, and a consensus mechanism as proof
of trade.
Rahman et al. [129] addressed in their work the challenge of bringing intelligent and
cognitive processing to the edge where the massive amount of IoT data are generated and
processed by mobile edge computing (MEC) nodes. Key transactions are anonymized and
securely recorded in the blockchain, where big data are securely stored in the decentral-
ized off-chain solutions with an immutable ledger. Qiu et al. [130] proposed AI-Chain,
a Blockchain-based edge intelligence for Beyond Fifth-Generation (B5G) networks. AI-
Chain is an immutable and distributed record of local learning outcomes that can lay a new
foundation for sharing information between edge nodes. Leveraging the portability of deep
learning, each node at the edge trains neural network components and applies AI-Chain
to share its learning results. This process dramatically reduces the wastage of computing
power and improves the learning power of the edge node through the learning power of
other edge nodes. Du et al. [131] reviewed the existing literature on Blockchain-enabled
edge intelligence in the IoT domain, identified emerging trends, and suggested open issues
for further research, including transaction rejection, selfish learning, and fork issues. Fork
problems arise when edge nodes disagree on the same learning model and alternative
chains (i.e., forked chains) emerge.
As a use case of the convergence of Blockchain and edge AI, we consider in the
following some efforts in the context of smart mobility. IoV is an emerging technology
that has the potential to alleviate traffic problems in smart cities. In an IoV network,
the vehicles are equipped with modern communication and sensing technologies that
allow the sharing and exchanging of data between the vehicles and the RSUs. The massive
volume of data captured by vehicle sensors, including GPS and RADAR, favors data-driven
AI models. Attacks against vehicles using polymorphic viruses cannot be easily recognized
and predicted because their signatures continually change. The centralized ML paradigm is
evolving towards a more decentralized and distributed learning framework, especially in a
federated learning setup, to accommodate the increase in likely privacy and security issues.
Several works proposed federated learning-based solutions for the IoV [132–135].
Although federated learning provides incredible security to learning structures, it faces
several other security issues as it operates based on a centralized aggregator. For model
training, federated learning relies on local workers, who may be vulnerable to cyber
intrusions. If a local model is attacked, it can mislead other models, and therefore the
global update is erroneous. Because of the likelihood of such possible attacks in federated
learning, Blockchain is used with federated learning to give a decentralized arrangement
to control incentives and reliably ensure security and protection. Due to the promising
capability of federated learning, especially for building an ITS, and the requirement to
alleviate potential attacks, some Blockchain-enabled federated learning schemes for IoV
have been proposed over the last few years.
The authors in [136] proposed a framework for knowledge sharing in IoV based
on a hierarchical federated learning algorithm and a hierarchical blockchain. Vehicles
and RSUs learn surrounding data through machine learning methods and share learning
knowledge. The use of blockchain framework targets large-scale vehicle networks, and the
hierarchical federated learning algorithm aims to meet the distributed model and privacy
requirements of IoVs. They modeled knowledge sharing as a trading market process to
drive sharing behaviors and formulated the trading process as a multi-leader, multi-player
game. The authors stated that their simulation results showed that the proposed hierarchical
algorithm improves sharing efficiency and learning quality and achieves approximately
Sustainability 2022, 14, 7609 22 of 30
10% more accuracy than conventional federated learning algorithms. RSUs reach optimal
utility during the sharing process. Moreover, the blockchain-enabled framework effectively
protects against malicious workers during the sharing process.
The authors in [137] proposed a blockchain-enabled federated learning framework
to improve the performance and privacy of autonomous vehicles. The framework facili-
tates the efficient communication of autonomous vehicles, where on-board local learning
modules exchange and verify their updates in a fully decentralized manner without any
centralized coordination by leveraging the blockchain consensus mechanism. The frame-
work extends the reach of its federation to untrustworthy public network vehicles via
a validation process of local training modules. By offering rewards proportional to the
usefulness of data sample sizes, the framework encourages vehicles with immense data
samples to join the federated learning.
In the IoV, exchanging messages between vehicles is essential to ensure road safety,
and broadcasting is generally used for emergencies. To solve the low probability of receiv-
ing broadcast messages in high-density and vehicle mobility scenarios, the authors of [138]
proposed a blockchain-assisted federated learning solution for message broadcasting. Simi-
lar to the Proof-of-Work (PoW) consensus used in several blockchains, vehicles compete
to become a relay (minor) node by processing the proposed Proof-of-Federated-Learning
(PoFL) consensus embedded in the smart contract of the blockchain. The Stackelberg game
further analyzes the business model to incentivize vehicles to be involved in federated
learning and message delivery. The authors stated that their solution outperforms the same
solution without blockchain, allowing more vehicles to upload their local models and yield
a more accurate aggregated model in less time. It also outperforms other blockchain-based
approaches by reducing the consensus time by 65.2%, improving the message delivery rate
by at least 8.2%, and more effectively maintaining the privacy of neighboring vehicles.
Doku et al. [139] proposed a federated learning framework called iFLBC to bring
artificial intelligence to edge nodes through a shared machine learning model powered by
Blockchain technology. Their motivation is to filter relevant data from irrelevant data using
a mechanism called Proof of Common Interest (PoCI). The relevant data of an edge node
are used to train a model, which is then aggregated with models trained by other edge
nodes to generate a shared model stored on the blockchain. Network members download
the aggregated model to provide intelligent services to end-users.
Table 3. Cont.
9. Conclusions
Smart cities face several challenges due to population growth and migratory waves.
This article examines the current and potential contributions of edge AI and Blockchain
technology in coping with smart city challenges through the lens of sustainability in two
main areas, which are smart mobility and smart energy. It contributes to the sustainability
literature by identifying and bringing together recent research on edge AI and Blockchain,
highlighting their positive impacts and potential implications on smart cities.
This review highlights the existing and potential convergence of edge AI and Blockchain.
It shows that edge AI and Blockchain technology can help address the problem of traffic
congestion and management by automating the detection, counting, and identification of
vehicle speeds. Furthermore, these technologies can help establish trustworthy commu-
nications and energy trading between vehicles and reliable and secure distributed smart
energy management. Finally, this article discusses potential research trends for future im-
plementations of edge AI and Blockchain to provide innovative solutions in smart mobility
and smart energy. It is expected that this review will serve as a guideline for future research
on the adoption of edge AI and Blockchain in other areas of smart cities.
Sustainability 2022, 14, 7609 25 of 30
Funding: This work is supported by the UAEU Program for Advanced Research Grant N. G00003443.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The author declares no conflict of interest.
References
1. Hugo Priemus, S.D. Climate Change and Sustainable Cities; Taylor & Francis: Andover, UK, 2016.
2. Grimmond, C.S.B.; Roth, M.; Oke, T.R.; Au, Y.C.; Best, M.; Betts, R.; Carmichael, G.; Cleugh, H.; Dabberdt, W.; Emmanuel, R.; et al.
Climate and More Sustainable Cities: Climate Information for Improved Planning and Management of Cities (Produc-
ers/Capabilities Perspective). Procedia Environ. Sci. 2010, 1, 247–274. [CrossRef]
3. Albert, S. Innovative Solutions for Creating Sustainable Cities; Cambridge Scholars Publishing: Newcastle upon Tyne, UK, 2019.
4. Mondejar, M.E.; Avtar, R.; Diaz, H.L.B.; Dubey, R.K.; Esteban, J.; Gómez-Morales, A.; Hallam, B.; Mbungu, N.T.; Okolo, C.C.;
Prasad, K.A.; et al. Digitalization to achieve sustainable development goals: Steps towards a Smart Green Planet. Sci. Total
Environ. 2021, 794, 148539. [CrossRef] [PubMed]
5. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE IoT J. 2016, 3, 637–646. [CrossRef]
6. Shi, W.; Dustdar, S. The Promise of Edge Computing. Computer 2016, 49, 78–81. [CrossRef]
7. Satyanarayanan, M. The Emergence of Edge Computing. Computer 2017, 50, 30–39. [CrossRef]
8. Abbas, N.; Zhang, Y.; Taherkordi, A.; Skeie, T. Mobile Edge Computing: A Survey. IEEE IoT J. 2017, 5, 450–465. [CrossRef]
9. Xu, D.; Li, T.; Li, Y.; Su, X.; Tarkoma, S.; Jiang, T.; Crowcroft, J.; Hui, P. Edge Intelligence: Architectures, Challenges, and
Applications. arXiv 2020, arXiv:2003.12172.
10. Wang, X.; Han, Y.; Leung, V.C.M.; Niyato, D.; Yan, X.; Chen, X. Convergence of Edge Computing and Deep Learning:
A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2020, 22, 869–904. [CrossRef]
11. Kowalski, M.; Lee, Z.W.Y.; Chan, T.K.H. Blockchain technology and trust relationships in trade finance. Technol. Forecast. Soc.
Chang. 2021, 166, 120641. [CrossRef]
12. Werbach, K. The Blockchain and the New Architecture of Trust (Information Policy); The MIT Press: London, UK 2018.
13. Gaggioli, A.; Eskandari, S.; Cipresso, P.; Lozza, E. The Middleman Is Dead, Long Live the Middleman: The “Trust Factor” and the
Psycho-Social Implications of Blockchain. Front. Blockchain 2019, 2. [CrossRef]
14. Shala, B.; Trick, U.; Lehmann, A.; Ghita, B.; Shiaeles, S. Blockchain and Trust for Secure, End-User-Based and Decentralized IoT
Service Provision. IEEE Access 2020, 8, 119961–119979. [CrossRef]
15. Bashir, I. Mastering Blockchain: Distributed Ledger Technology, Decentralization, and Smart Contracts Explained, 2nd ed.; Packt
Publishing: Mumbai, India, 2018.
16. Konstantinidis, I.; Siaminos, G.; Timplalexis, C.; Zervas, P.; Peristeras, V.; Decker, S. Blockchain for Business Applications: A
Systematic Literature Review. In Business Information Systems; Springer: Cham, Switzerland, 2018; pp. 384–399._28. [CrossRef]
17. Ølnes, S.; Ubacht, J.; Janssen, M. Blockchain in government: Benefits and implications of distributed ledger technology for
information sharing. Gov. Inf. Q. 2017, 34, 355–364. [CrossRef]
18. Shen, C.; Pena-Mora, F. Blockchain for Cities—A Systematic Literature Review. IEEE Access 2018, 6, 76787–76819. [CrossRef]
19. Batty, M.J.; Axhausen, K.W.; Giannotti, F.; Pozdnoukhov, A.; Bazzani, A.; Wachowicz, M.; Ouzounis, G.K.; Portugali, Y. Smart
cities of the future. Eur. Phys. J. Spec. Top. 2012, 214, 481–518. [CrossRef]
20. Law, K.H.; Lynch, J.P. Smart City: Technologies and Challenges. IT Prof. 2019, 21, 46–51. [CrossRef]
21. Silva, B.N.; Khan, M.; Jung, C.; Seo, J.; Muhammad, D.; Han, J.; Yoon, Y.; Han, K. Urban Planning and Smart City Decision
Management Empowered by Real-Time Data Processing Using Big Data Analytics. Sensors 2018, 18, 2994. [CrossRef]
22. Perätalo, S.; Ahokangas, P. Toward Smart City Business Models. J. Bus. Model. 2018, 6, 65–70. [CrossRef]
23. Smart Cities Initiatives Around the World are Improving Citizens’ Lives. 2020. Available online: https://www.dronedek.com/
news/smart-cities-initiatives-around-the-world-are-improving-citizens-lives/ (accessed on 4 January 2022).
24. Tian, S.; Yang, W.; Grange, J.M.L.; Wang, P.; Huang, W.; Ye, Z. Smart healthcare: Making medical care more intelligent. Glob.
Health J. 2019, 3, 62–65. [CrossRef]
25. Zhu, H.; Wu, C.K.; Koo, C.H.; Tsang, Y.T.; Liu, Y.; Chi, H.R.; Tsang, K.F. Smart Healthcare in the Era of Internet-of-Things. IEEE
Consum. Electron. Mag. 2019, 8, 26–30. [CrossRef]
26. Bodhani, A. Smart transport. Eng. Technol. 2012, 7, 70–73. [CrossRef]
27. Elsagheer Mohamed, S.A.; AlShalfan, K.A. Intelligent Traffic Management System Based on the Internet of Vehicles (IoV). J. Adv.
Transp. 2021, 2021, 4037533. [CrossRef]
28. Jimenez, J.A. Smart Transportation Systems. In Smart Cities Applications, Technologies, Standards, and Driving Factors; Springer:
Cham, Switzerland, 2017; pp. 123–133._8. [CrossRef]
29. Tao, F.; Qi, Q.; Liu, A.; Kusiak, A. Data-driven smart manufacturing. J. Manuf. Syst. 2018, 48, 157–169.
j.jmsy.2018.01.006. [CrossRef]
Sustainability 2022, 14, 7609 26 of 30
30. Wang, J.; Ma, Y.; Zhang, L.; Gao, R.X.; Wu, D. Deep learning for smart manufacturing: Methods and applications. J. Manuf. Syst.
2018, 48, 144–156. [CrossRef]
31. Huang, Z.; Shen, Y.; Li, J.; Fey, M.; Brecher, C. A Survey on AI-Driven Digital Twins in Industry 4.0: Smart Manufacturing and
Advanced Robotics. Sensors 2021, 21, 6340. [CrossRef] [PubMed]
32. Al Dakheel, J.; Del Pero, C.; Aste, N.; Leonforte, F. Smart buildings features and key performance indicators: A review. Sustain.
Cities Soc. 2020, 61, 102328. [CrossRef]
33. Lund, H.; Østergaard, P.A.; Connolly, D.; Mathiesen, B.V. Smart energy and smart energy systems. Energy 2017, 137, 556–565.
[CrossRef]
34. Farooq, M.S.; Riaz, S.; Abid, A.; Abid, K.; Naeem, M.A. A Survey on the Role of IoT in Agriculture for the Implementation of
Smart Farming. IEEE Access 2019, 7, 156237–156271. [CrossRef]
35. Zamora-Izquierdo, M.A.; Santa, J.; Martínez, J.A.; Martínez, V.; Skarmeta, A.F. Smart farming IoT platform based on edge and
cloud computing. Biosyst. Eng. 2019, 177, 4–17. [CrossRef]
36. Panori, A.; Kakderi, C.; Komninos, N.; Fellnhofer, K.; Reid, A.; Mora, L. Smart systems of innovation for smart places: Challenges
in deploying digital platforms for co-creation and data-intelligence. Land Use Policy 2021, 111, 104631. [CrossRef]
37. Ai, Y.; Peng, M.; Zhang, K. Edge computing technologies for Internet of Things: A primer. Digit. Commun. Netw. 2018, 4, 77–86.
[CrossRef]
38. Sun, X.; Ansari, N. EdgeIoT: Mobile Edge Computing for the Internet of Things. IEEE Commun. Mag. 2016, 54, 22–29. [CrossRef]
39. Alnoman, A.; Sharma, S.K.; Ejaz, W.; Anpalagan, A. Emerging Edge Computing Technologies for Distributed IoT Systems. IEEE
Netw. 2019, 33, 140–147. [CrossRef]
40. Deng, S.; Zhao, H.; Fang, W.; Yin, J.; Dustdar, S.; Zomaya, A.Y. Edge Intelligence: The Confluence of Edge Computing and
Artificial Intelligence. IEEE IoT J. 2020, 7, 7457–7469. [CrossRef]
41. Sun, W.; Liu, J.; Yue, Y. AI-Enhanced Offloading in Edge Computing: When Machine Learning Meets Industrial IoT. IEEE Netw.
2019, 33, 68–74. [CrossRef]
42. Jung, S.; Kim, Y.; Hwang, E. Real-time car tracking system based on surveillance videos. J. Image Video Proc. 2018, 2018, 1–13.
[CrossRef]
43. Han, X.; Zhang, Z.; Ding, N.; Gu, Y.; Liu, X.; Huo, Y.; Qiu, J.; Zhang, L.; Han, W.; Huang, M.; et al. Pre-Trained Models: Past,
Present and Future. AI Open 2021, 2, 225–250. [CrossRef]
44. González García, C.; Meana-Llorián, D.; Pelayo G.; Bustelo, B.C.; Cueva Lovelle, J.M.; Garcia-Fernandez, N. Midgar: Detection of
people through computer vision in the Internet of Things scenarios to improve the security in Smart Cities, Smart Towns, and
Smart Homes. Future Gener. Comput. Syst. 2017, 76, 301–313. [CrossRef]
45. Ho, G.T.S.; Tsang, Y.P.; Wu, C.H.; Wong, W.H.; Choy, K.L. A Computer Vision-Based Roadside Occupation Surveillance System
for Intelligent Transport in Smart Cities. Sensors 2019, 19, 1796. [CrossRef]
46. Mittal, V.; Bhushan, B. Accelerated Computer Vision Inference with AI on the Edge. In Proceedings of the 2020 IEEE 9th
International Conference on Communication Systems and Network Technologies (CSNT), Gwalior, India, 10–12 April 2020;
pp. 55–60. [CrossRef]
47. Ullah, Z.; Al-Turjman, F.; Mostarda, L.; Gagliardi, R. Applications of Artificial Intelligence and Machine learning in smart cities.
Comput. Commun. 2020, 154, 313–323. [CrossRef]
48. Shi, Y.; Yang, K.; Jiang, T.; Zhang, J.; Letaief, K.B. Communication-Efficient Edge AI: Algorithms and Systems. IEEE Commun.
Surv. Tutor. 2020, 22, 2167–2191. [CrossRef]
49. Zhou, Z.; Chen, X.; Li, E.; Zeng, L.; Luo, K.; Zhang, J. Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge
Computing. Proc. IEEE 2019, 107, 1738–1762. [CrossRef]
50. Hsu, K.C.; Tseng, H.W. Accelerating applications using edge tensor processing units. In SC ’21: Proceedings of the International
Conference for High Performance Computing, Networking, Storage and Analysis; Association for Computing Machinery: New York,
NY, USA, 2021; pp. 1–14. [CrossRef]
51. Edge TPU–Run Inference at the Edge|Google Cloud. 2021. Available online: https://cloud.google.com/edge-tpu
(accessed on 5 January 2022).
52. NVIDIA Jetson Nano For Edge AI Applications and Education. 2022. Available online: https://www.nvidia.com/en-us/
autonomous-machines/embedded-systems/jetson-nano (accessed on 5 January 2022).
53. NVIDIA Jetson TX2: High Performance AI at the Edge. 2022. Available online: https://www.nvidia.com/en-us/autonomous-
machines/embedded-systems/jetson-tx2 (accessed on 5 January 2022).
54. Intel® Movidius™ Vision Processing Units (VPUs). 2022. Available online: https://www.intel.com/content/www/us/en/
products/details/processors/movidius-vpu.html (accessed on 5 January 2022).
55. Voigt, P.; von dem Bussche, A. The EU General Data Protection Regulation (GDPR); Springer: Cham, Switzerland, 2017. [CrossRef]
56. Annas, G.J. HIPAA Regulations: A New Era of Medical-Record Privacy? Sch. Commons Boston Univ. Sch. Law 2003, 348, 1486.
[CrossRef] [PubMed]
57. Yang, Q.; Liu, Y.; Chen, T.; Tong, Y. Federated Machine Learning: Concept and Applications. ACM Trans. Intell. Syst. Technol.
2019, 10, 1–19. [CrossRef]
58. Li, T.; Sahu, A.K.; Talwalkar, A.; Smith, V. Federated Learning: Challenges, Methods, and Future Directions. IEEE Signal Process.
Mag. 2020, 37, 50–60. [CrossRef]
Sustainability 2022, 14, 7609 27 of 30
59. Nilsson, A.; Smith, S.; Ulm, G.; Gustavsson, E.; Jirstrand, M. A Performance Evaluation of Federated Learning Algorithms. In
DIDL ’18: Proceedings of the Second Workshop on Distributed Infrastructures for Deep Learning; Association for Computing Machinery:
New York, NY, USA, 2018; pp. 1–8. [CrossRef]
60. Sarma, K.V.; Harmon, S.; Sanford, T.; Roth, H.R.; Xu, Z.; Tetreault, J.; Xu, D.; Flores, M.G.; Raman, A.G.; Kulkarni, R.; et al.
Federated learning improves site performance in multicenter deep learning without data sharing. J. Am. Med. Inform. Assoc. 2021,
28, 1259–1264. [CrossRef]
61. Rauchs, M.; Glidden, A.; Gordon, B.; Pieters, G.C.; Recanatini, M.; Rostand, F.; Vagneur, K.; Zhang, B.Z. Distributed ledger technol-
ogy systems: A conceptual framework. 2018. Available online: https://ssrn.com/abstract=3230013 (accessed on 15 January 2022).
[CrossRef]
62. Sanders, A. The subprime crisis and its role in the financial crisis. J. Hous. Econ. 2008, 17, 254–261. [CrossRef]
63. Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review 2008; p. 21260. Available online:
https://www.debr.io/article/21260.pdf (accessed on 15 January 2022)
64. Xie, J.; Tang, H.; Huang, T.; Yu, F.R.; Xie, R.; Liu, J.; Liu, Y. A survey of blockchain technology applied to smart cities: Research
issues and challenges. IEEE Commun. Surv. Tutor. 2019, 21, 2794–2830. [CrossRef]
65. Upadhyay, A.; Mukhuty, S.; Kumar, V.; Kazancoglu, Y. Blockchain technology and the circular economy: Implications for
sustainability and social responsibility. J. Clean. Prod. 2021, 293, 126130. [CrossRef]
66. Teisserenc, B.; Sepasgozar, S. Adoption of Blockchain Technology through Digital Twins in the Construction Industry 4.0: A
PESTELS Approach. Buildings 2021, 11, 670. [CrossRef]
67. Xiong, Z.; Zhang, Y.; Niyato, D.; Wang, P.; Han, Z. When Mobile Blockchain Meets Edge Computing. IEEE Commun. Mag. 2018,
56, 33–39. [CrossRef]
68. Guo, S.; Hu, X.; Guo, S.; Qiu, X.; Qi, F. Blockchain Meets Edge Computing: A Distributed and Trusted Authentication System.
IEEE Trans. Ind. Inform. 2019, 16, 1972–1983. [CrossRef]
69. Benevolo, C.; Dameri, R.P.; D’Auria, B. Smart Mobility in Smart City. In Empowering Organizations; Springer: Cham, Switzerland,
2015; pp. 13–28._2. [CrossRef]
70. Barthélemy, J.; Verstaevel, N.; Forehead, H.; Perez, P. Edge-Computing Video Analytics for Real-Time Traffic Monitoring in a
Smart City. Sensors 2019, 19, 2048. [CrossRef] [PubMed]
71. de Souza, A.M.; Brennand, C.A.; Yokoyama, R.S.; Donato, E.A.; Madeira, E.R.M.; Villas, L.A. Traffic management systems: A
classification, review, challenges, and future perspectives. Int. J. Distrib. Sens. Netw. 2017, 13, 1550147716683612. [CrossRef]
72. Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018, arXiv:1804.02767.
73. Bewley, A.; Ge, Z.; Ott, L.; Ramos, F.; Upcroft, B. Simple online and realtime tracking. In Proceedings of the 2016 IEEE
International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3464–3468. [CrossRef]
74. Dinh, D.L.; Nguyen, H.N.; Thai, H.T.; Le, K.H. Towards AI-Based Traffic Counting System with Edge Computing. J. Adv. Transp.
2021, 2021, 1–15. [CrossRef]
75. Kumar, T.; Kushwaha, D.S. An Efficient Approach for Detection and Speed Estimation of Moving Vehicles. Procedia Comput. Sci.
2016, 89, 726–731. [CrossRef]
76. Song, H.; Liang, H.; Li, H.; Dai, Z.; Yun, X. Vision-based vehicle detection and counting system using deep learning in highway
scenes. Eur. Transp. Res. Rev. 2019, 11, 51. [CrossRef]
77. Rublee, E.; Rabaud, V.; Konolige, K.; Bradski, G. ORB: An efficient alternative to SIFT or SURF. In Proceedings of the 2011
International Conference on Computer Vision, Barcelona, Spain, 6–13 November 2011; pp. 2564–2571.
78. Letnik, T.; Mencinger, M.; Peruš, I. Flexible Assignment of Loading Bays for Efficient Vehicle Routing in Urban Last Mile Delivery.
Sustainability 2020, 12, 7500. [CrossRef]
79. Liao, R. Smart Mobility: Challenges and Trends. In Toward Sustainable and Economic Smart Mobility; World Scientific (Europe):
London, UK, 2019; pp. 1–11._0001. [CrossRef]
80. Bagloee, S.A.; Heshmati, M.; Dia, H.; Ghaderi, H.; Pettit, C.; Asadi, M. Blockchain: The operating system of smart cities. Cities
2021, 112, 103104. [CrossRef]
81. van der Heijden, R.W.; Engelmann, F.; Mödinger, D.; Schönig, F.; Kargl, F. Blackchain: Scalability for resource-constrained
accountable vehicle-to-x communication. In SERIAL ’17: Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for
Distributed Ledgers; Association for Computing Machinery: New York, NY, USA, 2017; pp. 1–5. [CrossRef]
82. Sharma, P.K.; Moon, S.Y.; Park, J.H. Block-VN: A distributed blockchain based vehicular network architecture in smart city. J. Inf.
Process. Syst. 2017, 13, 184–195.
83. Yang, Z.; Zheng, K.; Yang, K.; Leung, V.C. A blockchain-based reputation system for data credibility assessment in vehicular
networks. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio
Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–5.
84. Lei, A.; Cruickshank, H.; Cao, Y.; Asuquo, P.; Ogah, C.P.A.; Sun, Z. Blockchain-Based Dynamic Key Management for Heteroge-
neous Intelligent Transportation Systems. IEEE Internet Things J. 2017, 4, 1832–1843. [CrossRef]
85. Ma, Z.; Zhang, J.; Guo, Y.; Liu, Y.; Liu, X.; He, W. An Efficient Decentralized Key Management Mechanism for VANET With
Blockchain. IEEE Trans. Veh. Technol. 2020, 69, 5836–5849. [CrossRef]
86. Yang, Z.; Yang, K.; Lei, L.; Zheng, K.; Leung, V.C.M. Blockchain-Based Decentralized Trust Management in Vehicular Networks.
IEEE Internet Things J. 2019, 6, 1495–1505. [CrossRef]
Sustainability 2022, 14, 7609 28 of 30
87. Arora, S.K.; Kumar, G.; Kim, T.H. Blockchain Based Trust Model Using Tendermint in Vehicular Adhoc Networks. Appl. Sci.
2021, 11, 1998. [CrossRef]
88. Luo, B.; Li, X.; Weng, J.; Guo, J.; Ma, J. Blockchain Enabled Trust-Based Location Privacy Protection Scheme in VANET. IEEE
Trans. Veh. Technol. 2020, 69, 2034–2048. [CrossRef]
89. Huang, Z.; Li, Z.; Lai, C.S.; Zhao, Z.; Wu, X.; Li, X.; Tong, N.; Lai, L.L. A Novel Power Market Mechanism Based on Blockchain
for Electric Vehicle Charging Stations. Electronics 2021, 10, 307. [CrossRef]
90. Ferreira, J.C.; Ferreira da Silva, C.; Martins, J.P. Roaming Service for Electric Vehicle Charging Using Blockchain-Based Digital
Identity. Energies 2021, 14, 1686. [CrossRef]
91. Gorenflo, C.; Golab, L.; Keshav, S. Mitigating Trust Issues in Electric Vehicle Charging using a Blockchain. In e-Energy ’19:
Proceedings of the Tenth ACM International Conference on Future Energy Systems; Association for Computing Machinery: New York,
NY, USA, 2019; pp. 160–164. [CrossRef]
92. Löffler, M.; Mokwa, C.; Münstermann, B.; Wojciak, J. Shifting gears: Insurers adjust for connected-car ecosystems. In Digital
Mckinsey; Mckinsey & Company: Austin, TX, USA, 2016; pp. 1–13.
93. Yuan, Y.; Wang, F.Y. Towards blockchain-based intelligent transportation systems. In Proceedings of the 2016 IEEE 19th
International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016; pp. 2663–2668.
[CrossRef]
94. Shah, A.S.; Nasir, H.; Fayaz, M.; Lajis, A.; Shah, A. A Review on Energy Consumption Optimization Techniques in IoT Based
Smart Building Environments. Information 2019, 10, 108. [CrossRef]
95. Zhang, X.; Manogaran, G.; Muthu, B. IoT enabled integrated system for green energy into smart cities. Sustain. Energy Technol.
Assess. 2021, 46, 101208. [CrossRef]
96. Abdel-Basset, M.; Hawash, H.; Chakrabortty, R.K.; Ryan, M. Energy-Net: A Deep Learning Approach for Smart Energy
Management in IoT-Based Smart Cities. IEEE Internet Things J. 2021, 8, 12422–12435. [CrossRef]
97. Liu, Y.; Yang, C.; Jiang, L.; Xie, S.; Zhang, Y. Intelligent Edge Computing for IoT-Based Energy Management in Smart Cities. IEEE
Netw. 2019, 33, 111–117. [CrossRef]
98. Pop, C.; Cioara, T.; Antal, M.; Anghel, I.; Salomie, I.; Bertoncini, M. Blockchain Based Decentralized Management of Demand
Response Programs in Smart Energy Grids. Sensors 2018, 18, 162. [CrossRef] [PubMed]
99. Pee, S.J.; Kang, E.S.; Song, J.G.; Jang, J.W. Blockchain based smart energy trading platform using smart contract. In Proceedings of
the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13
February 2019; pp. 322–325. [CrossRef]
100. Hua, W.; Sun, H. A Blockchain-Based Peer-to-Peer Trading Scheme Coupling Energy and Carbon Markets. In Proceedings of the
2019 International Conference on Smart Energy Systems and Technologies (SEST), Porto, Portugal, 9–11 September 2019; pp. 1–6.
[CrossRef]
101. Andoni, M.; Robu, V.; Flynn, D.; Abram, S.; Geach, D.; Jenkins, D.; McCallum, P.; Peacock, A. Blockchain technology in the energy
sector: A systematic review of challenges and opportunities. Renew. Sustain. Energy Rev. 2019, 100, 143–174. [CrossRef]
102. Hasankhani, A.; Mehdi Hakimi, S.; Bisheh-Niasar, M.; Shafie-khah, M.; Asadolahi, H. Blockchain technology in the future smart
grids: A comprehensive review and frameworks. Int. J. Electr. Power Energy Syst. 2021, 129, 106811. [CrossRef]
103. Casino, F.; Dasaklis, T.K.; Patsakis, C. A systematic literature review of blockchain-based applications: Current status, classification
and open issues. Telemat. Inform. 2019, 36, 55–81. [CrossRef]
104. Yang, X.; Wang, G.; He, H.; Lu, J.; Zhang, Y. Automated Demand Response Framework in ELNs: Decentralized Scheduling and
Smart Contract. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 50, 58–72. [CrossRef]
105. Kumar, N.M. Blockchain: Enabling wide range of services in distributed energy system. Beni-Suef Univ. J. Basic Appl. Sci. 2018,
7, 701–704. [CrossRef]
106. Morstyn, T.; Farrell, N.; Darby, S.J.; McCulloch, M.D. Using peer-to-peer energy-trading platforms to incentivize prosumers to
form federated power plants - Nature Energy. Nat. Energy 2018, 3, 94–101. [CrossRef]
107. Wang, L.; Liu, J.; Yuan, R.; Wu, J.; Zhang, D.; Zhang, Y.; Li, M. Adaptive bidding strategy for real-time energy management in
multi-energy market enhanced by blockchain. Appl. Energy 2020, 279, 115866. [CrossRef]
108. Mylrea, M.; Gourisetti, S.N.G. Blockchain for smart grid resilience: Exchanging distributed energy at speed, scale and security. In
Proceedings of the 2017 Resilience Week (RWS), Wilmington, DE, USA, 18–22 September 2017; pp. 18–23.
109. Mengelkamp, E.; Gärttner, J.; Rock, K.; Kessler, S.; Orsini, L.; Weinhardt, C. Designing microgrid energy markets: A case study:
The Brooklyn Microgrid. Appl. Energy 2018, 210, 870–880. [CrossRef]
110. Xie, P.; Yan, W.; Xuan, P.; Zhu, J.; Wu, Y.; Li, X.; Zou, J. Conceptual Framework of Blockchain-based Electricity Trading for
Neighborhood Renewable Energy. In Proceedings of the 2018 2nd IEEE Conference on Energy Internet and Energy System
Integration (EI2), Beijing, China, 20–22 October 2018; pp. 1–5. [CrossRef]
111. Kang, E.S.; Pee, S.J.; Song, J.G.; Jang, J.W. A Blockchain-Based Energy Trading Platform for Smart Homes in a Microgrid. In
Proceedings of the 2018 3rd International Conference on Computer and Communication Systems (ICCCS), Nagoya, Japan,
27–30 April 2018; pp. 472–476. [CrossRef]
112. Lin, J.; Pipattanasomporn, M.; Rahman, S. Comparative analysis of auction mechanisms and bidding strategies for P2P solar
transactive energy markets. Appl. Energy 2019, 255, 113687. [CrossRef]
Sustainability 2022, 14, 7609 29 of 30
113. Ali, F.S.; Bouachir, O.; Ozkasap, O.; Aloqaily, M. SynergyChain: Blockchain-Assisted Adaptive Cyber-Physical P2P Energy
Trading. IEEE Trans. Ind. Inform. 2021, 17, 5769–5778. [CrossRef]
114. Bouachir, O.; Aloqaily, M.; Ozkasap, O.; Ali, F. FederatedGrids: Federated Learning and Blockchain-Assisted P2P Energy Sharing.
IEEE Trans. Green Commun. Netw. 2022, 6, 424–436. [CrossRef]
115. Park, L.W.; Lee, S.; Chang, H. A Sustainable Home Energy Prosumer-Chain Methodology with Energy Tags over the Blockchain.
Sustainability 2018, 10, 658. [CrossRef]
116. Aggarwal, S.; Chaudhary, R.; Aujla, G.S.; Kumar, N.; Choo, K.K.R.; Zomaya, A.Y. Blockchain for smart communities: Applications,
challenges and opportunities. J. Netw. Comput. Appl. 2019, 144, 13–48. [CrossRef]
117. Zhu, S.; Song, M.; Lim, M.K.; Wang, J.; Zhao, J. The development of energy blockchain and its implications for China’s energy
sector. Resour. Policy 2020, 66, 101595. [CrossRef]
118. Mihaylov, M.; Razo-Zapata, I.; Nowé, A. NRGcoin—A Blockchain-based Reward Mechanism for Both Production and Consump-
tion of Renewable Energy. In Transforming Climate Finance and Green Investment with Blockchains; Academic Press: Cambridge, MA,
USA, 2018; pp. 111–131. [CrossRef]
119. Zahed Benisi, N.; Aminian, M.; Javadi, B. Blockchain-based decentralized storage networks: A survey. J. Netw. Comput. Appl.
2020, 162, 102656. [CrossRef]
120. Stanciu, A. Blockchain Based Distributed Control System for Edge Computing. In Proceedings of the 2017 21st International
Conference on Control Systems and Computer Science (CSCS), Bucharest, Romania, 29–31 May 2017; pp. 667–671. [CrossRef]
121. Casado-Vara, R.; de la Prieta, F.; Prieto, J.; Corchado, J.M. Blockchain framework for IoT data quality via edge computing.
In Proceedings of the 1st Workshop on Blockchain-enabled Networked Sensor Systems, Shenzhen, China, 4 November 2018;
pp. 19–24.
122. Shafagh, H.; Burkhalter, L.; Hithnawi, A.; Duquennoy, S. Towards blockchain-based auditable storage and sharing of IoT data. In
Proceedings of the 2017 on Cloud Computing Security Workshop, Dallas, TX, USA, 3 November 2017; pp. 45–50.
123. Zhang, X.; Li, R.; Cui, B. A security architecture of VANET based on blockchain and mobile edge computing. In Proceedings of the
2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN), Shenzhen, China, 15–17 August 2018;
pp. 258–259.
124. Mendki, P. Blockchain enabled iot edge computing: Addressing privacy, security and other challenges. In Proceedings of the
2020 The 2nd International Conference on Blockchain Technology, Hilo, HI, USA, 12–14 March 2020; pp. 63–67.
125. Tuli, S.; Mahmud, R.; Tuli, S.; Buyya, R. Fogbus: A blockchain-based lightweight framework for edge and fog computing. J. Syst.
Softw. 2019, 154, 22–36. [CrossRef]
126. Zhaofeng, M.; Xiaochang, W.; Jain, D.K.; Khan, H.; Hongmin, G.; Zhen, W. A blockchain-based trusted data management scheme
in edge computing. IEEE Trans. Ind. Inform. 2019, 16, 2013–2021. [CrossRef]
127. Jiang, X.; Yu, F.R.; Song, T.; Leung, V.C. Edge Intelligence for Object Detection in Blockchain-Based Internet of Vehicles:
Convergence of Symbolic and Connectionist AI. IEEE Wirel. Commun. 2021, 28, 49–55. [CrossRef]
128. Lin, X.; Li, J.; Wu, J.; Liang, H.; Yang, W. Making Knowledge Tradable in Edge-AI Enabled IoT: A Consortium Blockchain-Based
Efficient and Incentive Approach. IEEE Trans. Ind. Inform. 2019, 15, 6367–6378. [CrossRef]
129. Rahman, M.A.; Rashid, M.M.; Hossain, M.S.; Hassanain, E.; Alhamid, M.F.; Guizani, M. Blockchain and IoT-Based Cognitive
Edge Framework for Sharing Economy Services in a Smart City. IEEE Access 2019, 7, 18611–18621. [CrossRef]
130. Qiu, C.; Yao, H.; Wang, X.; Zhang, N.; Yu, F.R.; Niyato, D. AI-Chain: Blockchain Energized Edge Intelligence for Beyond 5G
Networks. IEEE Netw. 2020, 34, 62–69. [CrossRef]
131. Du, Y.; Wang, Z.; Leung, V.C.M. Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues.
Future Internet 2021, 13, 48. [CrossRef]
132. Lim, W.Y.B.; Huang, J.; Xiong, Z.; Kang, J.; Niyato, D.; Hua, X.S.; Leung, C.; Miao, C. Towards federated learning in uav-enabled
internet of vehicles: A multi-dimensional contract-matching approach. IEEE Trans. Intell. Transp. Syst. 2021, 22, 5140–5154.
[CrossRef]
133. Pokhrel, S.R.; Choi, J. Improving TCP performance over WiFi for internet of vehicles: A federated learning approach. IEEE Trans.
Veh. Technol. 2020, 69, 6798–6802. [CrossRef]
134. Manias, D.M.; Shami, A. Making a Case for Federated Learning in the Internet of Vehicles and Intelligent Transportation Systems.
IEEE Netw. 2021, 35, 88–94. [CrossRef]
135. Peng, Y.; Chen, Z.; Chen, Z.; Ou, W.; Han, W.; Ma, J. Bflp: An adaptive federated learning framework for internet of vehicles.
Mob. Inf. Syst. 2021, 2021, 6633332. [CrossRef]
136. Chai, H.; Leng, S.; Chen, Y.; Zhang, K. A hierarchical blockchain-enabled federated learning algorithm for knowledge sharing in
internet of vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 22, 3975–3986. [CrossRef]
137. Pokhrel, S.R.; Choi, J. Federated learning with blockchain for autonomous vehicles: Analysis and design challenges. IEEE Trans.
Commun. 2020, 68, 4734–4746. [CrossRef]
138. Ayaz, F.; Sheng, Z.; Tian, D.; Guan, Y.L. A Blockchain Based Federated Learning for Message Dissemination in Vehicular
Networks. IEEE Trans. Veh. Technol. 2022, 71, 1927–1940. [CrossRef]
Sustainability 2022, 14, 7609 30 of 30
139. Doku, R.; Rawat, D.B. IFLBC: On the Edge Intelligence Using Federated Learning Blockchain Network. In Proceedings of
the 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High
Performance and Smart Computing, (HPSC) and IEEE International Conference on Intelligent Data and Security (IDS), Baltimore,
ML, USA, 25–27 May 2020; pp. 221–226. [CrossRef]
140. Morán, A.; Canals, V.; Galan-Prado, F.; Frasser, C.F.; Radhakrishnan, D.; Safavi, S.; Rosselló, J.L. Hardware-Optimized Reservoir
Computing System for Edge Intelligence Applications. Cogn. Comput. 2021, 1–9. [CrossRef]