Professional Documents
Culture Documents
Abstract—With the booming of smart grid, the ubiquitously energy [3], which enables prosumers to interact with other
deployed smart meters constitutes an energy Internet of Things smart grid entities in a marketplace, emerges as a multidisci-
(IoT). This article develops a novel blockchain-based transactive plinary research topic that aims to facilitate a smarter EIoT
energy management (TEM) system for IoT-aided smart homes.
We consider a holistic set of options for smart homes to partici- system.
pate in transactive energy. Smart homes can interact with the grid Recently, the application of blockchain technology in the
to perform vertical transactions, e.g., feeding in extra solar energy context of Industrial IoT (IIoT) and smart grids inspires efforts
to the grid and providing demand response service to alleviate the in both academia and industry [4]. Blockchain, a disruptive
grid load. Smart homes can also interact with peer users to per- technology originates in digital currency, is recently gaining
form horizontal transactions, e.g., peer-to-peer energy trading.
However, conventional TEM method suffers from the draw- momentum in various areas. Bitcoin [5] is the first successful
backs of low efficiency, privacy leakage, and single-point failure. application of the blockchain technology that implements a
To address these challenges, we develop a privacy-preserving tamper-proof distributed ledger to record all the transactions.
distributed algorithm that enables users to optimally manage Ethereum [6] introduces the smart contract by supporting the
their energy usages in parallel via the smart contract on the Ethereum virtual machine (EVM) on top of its blockchain.
blockchain. Further, we design an efficient blockchain system
tailored for IoT devices and develop the smart contract to sup- The smart contract allows people to utilize the blockchain as
port the holistic TEM system. Finally, we evaluate the feasibility a trustable computing machine, thus facilitates the prosperity
and performance of the blockchain-based TEM system through of decentralized applications (DApps).
extensive simulations and experiments. The results show that the Due to its versatility and decentralization nature, the
blockchain-based TEM system is feasible on practical IoT devices integration of blockchain brings about paradigm shifts in
and reduces the overall cost by 25%.
many industries, including energy trading and transactive
Index Terms—Blockchain, distributed energy resources energy [7]. Many existing studies have focused on various
(DERs), distributed optimization, Internet of Things (IoT), aspects of the blockchain system in IIoT and smart grids,
privacy preserving, transactive energy.
including privacy protection mechanisms and blockchain-
based energy trading systems in [4] and [8]–[13]. The review
and comparison of these related studies are presented in
I. I NTRODUCTION Section II. Our literature review finds that it is necessary
MART meters, as the communication and computing to consider the following issues to implement a feasible
S modules of smart homes, are widely deployed with the
booming application of the smart grid. Benefited from the
blockchain-empowered transactive energy system in the EIoT
environment.
development of the Internet of Things (IoT) technology such 1) Can the blockchain-empowered transactive energy
as edge computing and 5G narrowband [1], the smart meter system be intelligent to maximize the efficiency of the
can achieve sophisticated functions for efficient data commu- grid?
nication with limited hardware resources and monitoring and 2) Can the blockchain-empowered transactive energy
management of electric appliances [2]. These interconnected system preserve the users’ privacy information, includ-
smart meters constitute an Energy IoT (EIoT) network that ing identity and energy supply/demand record?
enables the exchange of both electrical energy and digital 3) Is the proposed blockchain solution implementable on
information in the smart grid. In this context, transactive IoT devices such as smart meters?
To address the challenges as mentioned above, we present
Manuscript received September 26, 2020; revised December 2, 2020; a privacy-preserving transactive energy management (TEM)
accepted January 9, 2021. Date of publication January 13, 2021; date of cur- system based on IoT blockchain. We developed a blockchain-
rent version July 7, 2021. This work was supported in part by the National
Natural Science Foundation of China under Project 61901280, and in part based transactive energy system for smart homes. The smart
by the FIT Academic Staff Funding of Monash University. (Corresponding homes can participate in a set of holistic transactive-energy
author: Hao Wang.) options. For example, in vertical transactions with the operator,
Qing Yang is with the Blockchain Technology Research Center and the
College of Electronics and Information Engineering, Shenzhen University, smart homes can sell extra photovoltaics (PV) energy to the
Shenzhen 518061, China (e-mail: yang.qing@szu.edu.cn). grid and provide demand response (DR) service to the grid. For
Hao Wang is with the Department of Data Science and Artificial horizontal transactions with peer smart homes, smart homes
Intelligence, Faculty of Information Technology, Monash University,
Melbourne, VIC 3800, Australia (e-mail: hao.wang2@monash.edu). can trade energy with other smart homes in the community
Digital Object Identifier 10.1109/JIOT.2021.3051323 to gain benefits. We address the three challenges of privacy,
2327-4662
c 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11464 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
efficiency, and implementation posed on the EIoT system and we implement the TEM algorithm in a distributed man-
summarize the main contributions as follows. ner based on IoT blockchain. The proposed method allows
1) Efficient Transactive Energy System: We develop a holis- users to process private information locally without reveal-
tic transactive energy system that enables smart homes ing it on the blockchain, thus effectively preserving their
to interact with the grid and other peer users in the privacy.
EIoT system. We demonstrate the benefits of transactive As a disruptive technology, blockchain has recently inspired
energy to smart homes for reducing their energy costs a lot of paradigm shifts in both academic and industrial
and to the system for facilitating feed-in PV energy and areas of transactive energy recently [4], [11], [12]. The indus-
DR. try has adopted blockchain as a convenient energy-sharing
2) Privacy-Preserving TEM: We design a distributed algo- platform as well as a secure payment tool. NRGCoin [15]
rithm for TEM that consists of each user’s transactive- was initiated as a digital currency dedicated to renewable
energy decision making with the smart contract and energy trading. Exergy [16] developed a blockchain for the
preserves users’ privacy. trading of distributed energy resources (DERs) in IoT sce-
3) Validated Blockchain Implementation on IoT Devices: narios and deployed it on a microgrid in Brooklyn of New
We implement and validate the blockchain-based trans- York City. In academic research, the blockchain has been
active energy platform on IoT devices that have limited employed to improve the efficiency of transactive energy
hardware resources. The experiments on IoT devices systems. Wang et al. proposed a peer-to-peer (P2P) energy
demonstrate the effectiveness of our design of the crowdsourcing algorithm and tested it on Hyperledger in [17].
blockchain system and smart contract. Sabounchi and Wei [18] used the Ethereum smart contract
The remainder of this article is organized as follows. to implement a transactive energy trading algorithm based
Section II introduces the background and related works. on auction theory. In both [17] and [18], the users’ private
Section III describes the system model of the blockchain-based information, including power consumption records and trad-
transactive energy platform. Section IV formulates the energy ing prices, are disclosed on the blockchain. To address the
trading problem and presents the distributed transactive energy privacy issue, Li et al. [9] designed a blockchain-based credit
algorithm on a blockchain. Section V evaluates the proposed system to guarantee the privacy and security of the proposed
system with extensive experiments and simulations. Section VI transactive energy trading platform in IIoT. Unlike the cen-
concludes this article. tralized energy management algorithm used by [9], our TEM
algorithm in this article is distributed without any central con-
trol. Wang et al. [19] designed a blockchain-based rewarding
II. R ELATED W ORKS scheme for the vehicle-to-grid (V2G) system to incentivize
This section introduces some existing works related to energy exchange. Compared with [19], our work considers a
blockchain-based TEM in the EIoT environment such as smart holistic option of transactive energy, including DR, feed-in PV
grid, smart city, and IIoT. When reviewing the literature, energy, and P2P energy trading, to optimize the efficiency of
we focus on three particular aspects: 1) user privacy protec- the whole grid.
tion mechanism; 2) TEM algorithm and its performance; and Blockchain, initially introduced in Bitcoin [5] as a secure,
3) design of the underlying blockchain system. Table I sum- tamper-proof, and verifiable database, has been extensively
marizes the differences between the related works and our used in various IoT systems [7], [28]. However, in IoT applica-
work. tions, limited hardware resources, including storage, network
With the wide deployment of IoT devices, leakage of bandwidth, and computing power, pose unique challenges to
privacy becomes a vital concern for many IoT applica- the blockchain [28]. The consensus protocol is the mecha-
tions, including smart grid and transactive energy [23]–[25]. nism used in blockchain to synchronize all the distributed
Although blockchain adopts pseudonymity to conceal the nodes. Li et al. [9], designed a simplified consensus protocol to
users’ real identity based on asymmetric cryptography, the reduce the computational complexity for IoT devices, but such
publicity of the block data threatens users’ privacy [26], [27]. simplification hurdles the liveness of the consensus protocol.
Aitzhan and Svetinovic [14] first employed the multisignature Both [8] and [10] adopted the Hyperledger Fabric blockchain
algorithm to secure the users’ privacy during energy trading, and conducted experiments on PCs with Intel CPUs, but their
but at the cost of slow data processing and bloated transac- setup is infeasible on IoT devices without high-performance
tion size. To address the privacy issue in smart grid, Gai et al. CPUs. Thomas et al. [20], proposed a smart-contract-based
designed a private address-account mapping method in [8], shared control mechanism for energy system and implemented
and Li et al. proposed to use a encrypted account pool to hide it with Solidity on Ethereum [6]. However, the mining algo-
the clients’ identity in [9]. However, the effectiveness of these rithm of Ethereum consumes exorbitant amounts of power and
methods relied on a trustable identity management authority, memory resources that are unaffordable for IoT devices such
which limited their application in permissionless scenarios. as smart meters. IOTA, a blockchain project targeting IoT
Wan et al. [10], developed an access-control algorithm to applications, adopts the directed acyclic graph (DAG) structure
strengthen the security and privacy for blockchain-based IIoT and uses a new consensus protocol (the Tangle) to allow IoT
systems. However, [10] works only on a private blockchain devices to join the mining process [21]. Nevertheless, the low
and thus cannot scale well. In this work, instead of trying to throughput and long transaction confirmation delay degrade
secure the private information transmitted in the blockchain, the performance of blockchain-based IoT applications [22]. In
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11465
TABLE I
C OMPARISON OF THE R ELATED E XISTING W ORKS AND T HIS W ORK
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11466 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
load must satisfy the following constraint: The rest of the smart home load is the inflexible load
denoted by lnI [t] in time slot t. Different from the AL lnA [t],
lnS [t] = LnS [t], t ∈ TnS , n ∈ N . (1) the shiftable load lnS [t], and the curtailable load lnC [t], the user
t t
cannot control its inflexible load lnI [t].
Note that when users choose to shift the load from the 2) Power Supply Models: The smart home has electricity
preferred load profile, they change their routine behavior and supply from two sources: first, user n can purchase electricity
experience discomfort. We explicitly model the cost of load from the grid denoted by sG n [t]; and second, user n can use
shifting as its renewable energy denoted by sRn [t]. Users can even trade
2 surplus energy with other parties of the grid, which will be
CnS = ωS lnS [t] − LnS [t] , t ∈ TnS (2) discussed later in this section.
t Note that the grid power and renewable power are upper-
where the coefficient ωS denotes users’ sensitivity of the bounded by SG and SnR [t], which denote the maximum
behavior change due to shifted load. Note that the quadratic powerline capacity and the available renewable generation,
cost is widely used in energy economics literature to character- respectively. We assume that the maximum powerline SG is
ize the users’ marginal discomfort that often becomes severe the same for all smart homes in the grid. The renewable gener-
as deviation enlarges. ation SnR [t], however, depends on the solar and wind condition
The second type of smart home load is the curtailable load of each smart home.
denoted by lnC [t] for user n. We let LnC [t] denote user n’s orig- To incentivize peak shaving for the grid, the pricing strategy
inally planned load. The user can curtail this load at different of the grid consists of a regular usage price pG and a peak
levels to tradeoff their needs against the costs. Specifically, usage price pG . Specifically, user n needs to pay
user n schedules its curtailable load lnC [t] that satisfies
CnG = pG n [t] + pG max sn [t], t ∈ T
sG G
(7)
0≤ lnC [t] ≤ LnC [t], n ∈ N. (3) t
t
for heating. the charging and discharging limits for the EV’s battery of
Users often have setpoint temperature Trefn [t] for the user n, respectively.
HVAC, and any deviation from the setpoint will cause dis- The energy stored in the battery varies over time, accord-
comfort to users. We measure the discomfort by the difference ing to the charging and discharging operation. Its dynamics
between the indoor temperature and its setpoint for user n as follows:
2
CnA = ωA Tinn [t] − Trefn [t] , t ∈ T (6) eVn [t]=eVn [t−1]+μn pcha dis
n [t]−pn [t]/νn (9)
t
where ωA denotes the user’s sensitivity coefficient to the indoor where the two parameters μn ∈[0, 1] and νn ∈[0, 1] denote the
temperature. Note that the users experience greater discomfort charging and discharging efficiency of user n’s EV battery,
when indoor temperature deviates more. The indoor temper- respectively.
n
ature should be also controlled within a range [Tinn , Tin ], During the period TnV , user n can perform V2H to dis-
n n
where Tin and Tin are the lower bound and upper bound of charge the EV battery when it’s needed to serve the household
the tolerable indoor temperature of user n. load. However, doing so will incur battery degradation, and we
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11467
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11468 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11469
2) Transaction and Block Structure: As shown in Fig. 4, the power supplies, we define the gird supply sn ={sG G
n [t]}
we adopt the chain structure, and we choose the block struc- and the renewable generation sRn ={sRn [t]}; for the EV charging
and discharging, we define pcha n ={pn [t]}, pn ={pn [t]}, and
cha dis dis
ture similar to Ethereum [6]. To support the modified PBFT
consensus protocol, the block contains a segment of the PBFT en ={en [t]}; for the energy trading, we define en ={eFIT
V V FIT
n [t]},
n ={en [t]}, and en ={en,m [t]}. Note here the range of t
eDR DR T T
consensus proof. This proof is an aggregation of the commit
message from all the validators so that any node can verify the includes all available values within T .
block upon receiving. The block body contains all the transac- Following our analysis in Section III, the total cost incurred
tions collected in the blockchain network during the consensus by user n in its smart home is
process.
CnH lAn , lSn , lC
n , s n , pn
G dis
= CnA lAn + CnS lSn + CnC lC n
To support the distributed TEM, the blockchain has three
types of transactions. The first type is the vertical energy trad- +CnG sG n + Cn pn .
V dis
(18)
ing transaction that carries the FIT information eFITn [t] and DR
information eDRn [t]. This type of transaction is made between By participating the vertical and horizontal energy trans-
the user and the aggregator during the FIT and DR process. actions, user n can earn rewards to compensate the its cost.
The second type is the horizontal energy trading transaction Specifically, the reward that user n earns from the vertical
that carries the trading information eTn,m [t]. This type of trans- transaction is
action is made by users to interact with the distributed energy FIT DR FIT DR
trading algorithm. The third type is the token transfer transac- n en , en
RVT = RFIT
n en + RDR n en . (19)
tion, which is used by the users or the aggregator to pay the The rewards of user n from horizontal transaction (i.e., energy
rewards RFIT
n and RDR n . trading) is shown in (17), i.e., RTn (eTn ). By separately denoting
We implement the distributed transactive management with the operation cost and rewards, we can consider different sce-
a vertical trading smart contract and a horizontal trading smart narios, where users only optimize the internal operations and
contract. The aggregator deploys the vertical trading smart jointly optimize both internal operations and external transac-
contract to publish FIT and DR signals. Users interact with tions. We will focus on the full transaction in this section and
this smart contract to respond to the FIT and DR signals. present other benchmark scenarios in Section IV-C.
The horizontal trading smart contract implements the transac- Since the total supply and demand must be balanced for
tive management algorithm. Users can call this smart contract the smart home, the TEM of user n should always satisfy the
to update their trading decisions eTn,m [t] during the algorithm energy balance constraint
iteration, and obtain the optimal trading schedule when the
algorithm converges after several rounds of iteration. lnA [t] + lnS [t] + lnC [t] + lnI [t] + pcha
n [t] + eTn,m [t]
m∈N \n
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11470 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
we define the overall cost optimization target for the IoT Lagrangian is
blockchain-based TEM system as follows.
TEM—Transactive Energy Management: L= CnH lAn , lSn , lC
n , sn , p n
G dis
n∈N
CnH lAn , lSn , lC FIT DR
n , s n , pn −
G dis
minimize RTn eTn − n en , en
RVT + RTn eTn
n∈N n∈N n∈N
FIT DR ρ
− 2
n en , en
RVT + êTn,m [t]−eTn,m [t] z
n∈N 2
n∈N m∈N \n t∈T
subject to (1), (3), (5), (8), (9), (11), (12), (14), (16), (20)
+λtn,m êTn,m [t]−eTn,m [t] . (23)
n , s n , s n , p n , en , e n , en .
variables: lAn , lSn , lC G R dis FIT DR T
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11471
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11472 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11473
TABLE II
PARAMETERS U SED IN THE N UMERICAL S IMULATION
Fig. 8. Optimal vertical transactive energy of users for (a) feed-in PV energy
and (b) DR in the TEM scenario.
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
11474 IEEE INTERNET OF THINGS JOURNAL, VOL. 8, NO. 14, JULY 15, 2021
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.
YANG AND WANG: PRIVACY-PRESERVING TRANSACTIVE ENERGY MANAGEMENT FOR IoT-AIDED SMART HOMES VIA BLOCKCHAIN 11475
[27] A. Dorri, S. S. Kanhere, R. Jurdak, and P. Gauravaram, “Blockchain for Qing Yang (Member, IEEE) received the B.E.
IoT security and privacy: The case study of a smart home,” in Proc. IEEE degree (Advanced Class) from the Huazhong
Int. Conf. Pervasive Comput. Commun. Workshops (PerCom Workshops), University of Science and Technology, Wuhan,
Kona, HI, USA, 2017, pp. 618–623. China, in 2010 and the Ph.D. degree from the
[28] M. A. Ferrag, M. Derdour, M. Mukherjee, A. Derhab, L. Maglaras, Chinese University of Hong Kong, Hong Kong, in
and H. Janicke, “Blockchain technologies for the Internet of Things: 2015.
Research issues and challenges,” IEEE Internet Things J., vol. 6, no. 2, In 2018, he joined the with the College of
pp. 2188–2204, Apr. 2019. Electronics and Information Engineering, Shenzhen
[29] S. Cui, Y.-W. Wang, and J.-W. Xiao, “Peer-to-peer energy sharing among University, Shenzhen, China, as an Assistant
smart energy buildings by distributed transaction,” IEEE Trans. Smart Professor, where he is also the Principal Researcher
Grid, vol. 10, no. 6, pp. 6491–6501, Nov. 2019. with the Blockchain Technology Research Center.
[30] Bitcoin Core. Running a Full Node: Support the Bitcoin Network by His research interests include blockchain technology, intelligent energy in
Running Your Own Full Node. Accessed: Aug. 1, 2020. [Online]. smart grid, and IoT networking.
Available: https://bitcoin.org/en/full-node#what-is-a-full-node
[31] W. Wang et al., “A survey on consensus mechanisms and mining strat-
egy management in blockchain networks,” 2018. [Online]. Available:
http://arxiv.org/abs/1805.02707.
[32] C. Natoli, J. Yu, V. Gramoli, and P. Esteves-Verissimo, “Deconstructing
blockchains: A comprehensive survey on consensus, membership and
structure,” 2019. [Online]. Available: arXiv:1908.08316.
[33] M. Castro and B. Liskov, “Practical Byzantine fault tolerance,” in
Proc. 3rd Symp. Oper. Syst. Design Implement. (OSDI), New Orleans,
LA, USA, 1999, pp. 173–186.
[34] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, “Distributed
optimization and statistical learning via the alternating direction method
of multipliers,” Found. Trends Mach. Learn., vol. 3, no. 1, pp. 1–122,
2011.
[35] H. Wang and J. Huang, “Incentivizing energy trading for interconnected
microgrids,” IEEE Trans. Smart Grid, vol. 9, no. 4, pp. 2647–2657, Hao Wang (Member, IEEE) received the Ph.D.
Jul. 2018. degree from the Chinese University of Hong Kong,
[36] Raspberry Pi 3 Model B+, Raspberry Pi Found., Cambridge, U.K. Hong Kong, in 2016.
Accessed: Dec. 28, 2019. [Online]. Available: https://www.raspberrypi. He is a Lecturer with the Department of
org/products/raspberry-pi-3-model-b-plus/ Data Science and Artificial Intelligence,
[37] Quorum, Release v2.3.0, JP Morgan Chase, New York, NY, USA. Faculty of Information Technology, Monash
Accessed: Oct. 1, 2019. [Online]. Available: https://github.com/ University, Melbourne, VIC, Australia. He
jpmorganchase/quorum was a Postdoctoral Research Fellow with
[38] H. Wang and J. Huang, “Joint investment and operation of microgrid,” Stanford University, Stanford, USA, and a
IEEE Trans. Smart Grid, vol. 8, no. 2, pp. 833–845, Mar. 2017. Washington Research Foundation Innovation
[39] Energy Research, Pecan Street Inc., Austin, TX, USA. Accessed: Oct. 1, Fellow with the University of Washington.
2019. [Online]. Available: https://www.pecanstreet.org/dataport/ His research interests are in optimization, machine learning, and
[40] WebAssembly. Accessed: Oct. 1, 2019. [Online]. Available: data analytics for power and energy systems. More information at
http://webassembly.org https://research.monash.edu/en/persons/hao-wang.
Authorized licensed use limited to: TU Delft Library. Downloaded on March 30,2023 at 08:55:51 UTC from IEEE Xplore. Restrictions apply.