IEEE Electrification - September 2021 - 48
An important component of blockchain technology is
the use of cryptographic hash functions. Applying a
cryptographic hash function to data calculates a unique
output for an input of nearly any size (e.g., a text, file, or
image). Even a small change to the input (e.g., changing
a single bit) will result in a completely different hash
output. A specific cryptographic hash function used in
many blockchain implementations is the secure hash
algorithm (SHA), with an output size of 256 bits (SHA256)
displayed as a 64-character hexadecimal string.
Although there are an infinite number of possible input
values and a finite number of possible output values, it
is highly unlikely to have a collision where hash(x) =
hash(y) (i.e., the hash of two different inputs produces
the same output). This property of hash functions is
referred to as collision resistance. To find a collision in
SHA-256, one would have to execute the algorithm, on
average, roughly 2128 times, i.e., approximately 3.402 ×
1038 tries. To put this into perspective, it would take the
entire Bitcoin network roughly 3.6 × 1013 years (more
than the estimated age of the universe) to manufacture
a collision (Yaga et al. 2018). However, with the rise in
quantum computing and an increase in transaction
rates, the collision resistance of current hash algorithms
are declining and new more collision-resistant algorithms
are emerging.
Digital signatures employ asymmetric cryptography,
i.e., a cryptographic system that uses a pair of keys, namely,
a public key, which may be shared widely, and a private
key, which is known only to the specific owner, to encrypt
and decrypt messages. A private key is used to encrypt a
transaction such that anyone with the public key can
decrypt it. Encrypting the transaction with the private key
proves that the signer of the transaction has access to the
private key. Similarly, one can encrypt data with a user's
public key such that only the users with access to the private
key can decrypt it.
The data written to a blockchain cannot be edited, even
by a system administrator. This is referred to as blockchain
immutability and ensures that sent and received data and
transactions cannot be altered. Any " corrections " to a prior
transaction must be accomplished by a new reverse transaction
that is subjected to validation before getting added
to the blockchain.
A " node " within a blockchain network includes the
hardware, software, communications, and data of a blockchain
network participant. The blockchain nodes may
generally be classified into three categories:
x Full node: a node that stores the entire blockchain and
ensures the validity of transactions
x Publishing node: a full node that also publishes new
blocks
x Lightweight node: a node that does not store or maintain
a copy of the blockchain and must pass its transactions
to full nodes.
Blockchain network users submit candidate transactions
to the blockchain network via software from their
respective nodes to other nodes. The transactions are
added to the blockchain when a publishing node publishes
a block.
The new blocks can only be added at the open end of
the chain by participating nodes following rules set in the
Bulk Power Markets
T-DSP
Energy Service Providers
Aggregators
DER Providers
Prosumers
Microgrids
T-DERMS
Forecasting
VPP Management
Economic
Optimization
Distribution Constraint
Management
Scheduling and Dispatch
Data Acquisition and Control
(IoTSCADA)
DR
Assets
DER
Assets
µG
Assets
Grid
Assets
Bulk Power
Market Interfaces
Master
Data Management
Utility
Operations Interfaces
Registration
and Qualification
Hosting Capacity and
Interconnection Request
Management
Performance Monitoring
and Settlements
Metering
Figure 1. A T-DSP (with no blockchain). T-DERMS: transactive distributed energy resource management system; IoTSCADA: Internet of Things
supervisory control and data acquisition; VPP: virtual power plant; DR: demand response.
48
IEEE Electrification Magazine / SEPTEMBER 2021
Distribution Operations
Customer Services
Distribution Planning
Participant Interfaces
Transactive Operations
IEEE Electrification - September 2021
Table of Contents for the Digital Edition of IEEE Electrification - September 2021
IEEE Electrification - September 2021 - Cover1
IEEE Electrification - September 2021 - Cover2
IEEE Electrification - September 2021 - 1
IEEE Electrification - September 2021 - 2
IEEE Electrification - September 2021 - 3
IEEE Electrification - September 2021 - 4
IEEE Electrification - September 2021 - 5
IEEE Electrification - September 2021 - 6
IEEE Electrification - September 2021 - 7
IEEE Electrification - September 2021 - 8
IEEE Electrification - September 2021 - 9
IEEE Electrification - September 2021 - 10
IEEE Electrification - September 2021 - 11
IEEE Electrification - September 2021 - 12
IEEE Electrification - September 2021 - 13
IEEE Electrification - September 2021 - 14
IEEE Electrification - September 2021 - 15
IEEE Electrification - September 2021 - 16
IEEE Electrification - September 2021 - 17
IEEE Electrification - September 2021 - 18
IEEE Electrification - September 2021 - 19
IEEE Electrification - September 2021 - 20
IEEE Electrification - September 2021 - 21
IEEE Electrification - September 2021 - 22
IEEE Electrification - September 2021 - 23
IEEE Electrification - September 2021 - 24
IEEE Electrification - September 2021 - 25
IEEE Electrification - September 2021 - 26
IEEE Electrification - September 2021 - 27
IEEE Electrification - September 2021 - 28
IEEE Electrification - September 2021 - 29
IEEE Electrification - September 2021 - 30
IEEE Electrification - September 2021 - 31
IEEE Electrification - September 2021 - 32
IEEE Electrification - September 2021 - 33
IEEE Electrification - September 2021 - 34
IEEE Electrification - September 2021 - 35
IEEE Electrification - September 2021 - 36
IEEE Electrification - September 2021 - 37
IEEE Electrification - September 2021 - 38
IEEE Electrification - September 2021 - 39
IEEE Electrification - September 2021 - 40
IEEE Electrification - September 2021 - 41
IEEE Electrification - September 2021 - 42
IEEE Electrification - September 2021 - 43
IEEE Electrification - September 2021 - 44
IEEE Electrification - September 2021 - 45
IEEE Electrification - September 2021 - 46
IEEE Electrification - September 2021 - 47
IEEE Electrification - September 2021 - 48
IEEE Electrification - September 2021 - 49
IEEE Electrification - September 2021 - 50
IEEE Electrification - September 2021 - 51
IEEE Electrification - September 2021 - 52
IEEE Electrification - September 2021 - 53
IEEE Electrification - September 2021 - 54
IEEE Electrification - September 2021 - 55
IEEE Electrification - September 2021 - 56
IEEE Electrification - September 2021 - 57
IEEE Electrification - September 2021 - 58
IEEE Electrification - September 2021 - 59
IEEE Electrification - September 2021 - 60
IEEE Electrification - September 2021 - 61
IEEE Electrification - September 2021 - 62
IEEE Electrification - September 2021 - 63
IEEE Electrification - September 2021 - 64
IEEE Electrification - September 2021 - 65
IEEE Electrification - September 2021 - 66
IEEE Electrification - September 2021 - 67
IEEE Electrification - September 2021 - 68
IEEE Electrification - September 2021 - 69
IEEE Electrification - September 2021 - 70
IEEE Electrification - September 2021 - 71
IEEE Electrification - September 2021 - 72
IEEE Electrification - September 2021 - 73
IEEE Electrification - September 2021 - 74
IEEE Electrification - September 2021 - 75
IEEE Electrification - September 2021 - 76
IEEE Electrification - September 2021 - 77
IEEE Electrification - September 2021 - 78
IEEE Electrification - September 2021 - 79
IEEE Electrification - September 2021 - 80
IEEE Electrification - September 2021 - 81
IEEE Electrification - September 2021 - 82
IEEE Electrification - September 2021 - 83
IEEE Electrification - September 2021 - 84
IEEE Electrification - September 2021 - 85
IEEE Electrification - September 2021 - 86
IEEE Electrification - September 2021 - 87
IEEE Electrification - September 2021 - 88
IEEE Electrification - September 2021 - 89
IEEE Electrification - September 2021 - 90
IEEE Electrification - September 2021 - 91
IEEE Electrification - September 2021 - 92
IEEE Electrification - September 2021 - 93
IEEE Electrification - September 2021 - 94
IEEE Electrification - September 2021 - 95
IEEE Electrification - September 2021 - 96
IEEE Electrification - September 2021 - 97
IEEE Electrification - September 2021 - 98
IEEE Electrification - September 2021 - 99
IEEE Electrification - September 2021 - 100
IEEE Electrification - September 2021 - 101
IEEE Electrification - September 2021 - 102
IEEE Electrification - September 2021 - 103
IEEE Electrification - September 2021 - 104
IEEE Electrification - September 2021 - 105
IEEE Electrification - September 2021 - 106
IEEE Electrification - September 2021 - 107
IEEE Electrification - September 2021 - 108
IEEE Electrification - September 2021 - 109
IEEE Electrification - September 2021 - 110
IEEE Electrification - September 2021 - 111
IEEE Electrification - September 2021 - 112
IEEE Electrification - September 2021 - 113
IEEE Electrification - September 2021 - 114
IEEE Electrification - September 2021 - 115
IEEE Electrification - September 2021 - 116
IEEE Electrification - September 2021 - 117
IEEE Electrification - September 2021 - 118
IEEE Electrification - September 2021 - 119
IEEE Electrification - September 2021 - 120
IEEE Electrification - September 2021 - 121
IEEE Electrification - September 2021 - 122
IEEE Electrification - September 2021 - 123
IEEE Electrification - September 2021 - 124
IEEE Electrification - September 2021 - 125
IEEE Electrification - September 2021 - 126
IEEE Electrification - September 2021 - 127
IEEE Electrification - September 2021 - 128
IEEE Electrification - September 2021 - 129
IEEE Electrification - September 2021 - 130
IEEE Electrification - September 2021 - 131
IEEE Electrification - September 2021 - 132
IEEE Electrification - September 2021 - Cover3
IEEE Electrification - September 2021 - Cover4
https://www.nxtbook.com/nxtbooks/pes/electrification_december2022
https://www.nxtbook.com/nxtbooks/pes/electrification_september2022
https://www.nxtbook.com/nxtbooks/pes/electrification_june2022
https://www.nxtbook.com/nxtbooks/pes/electrification_march2022
https://www.nxtbook.com/nxtbooks/pes/electrification_december2021
https://www.nxtbook.com/nxtbooks/pes/electrification_september2021
https://www.nxtbook.com/nxtbooks/pes/electrification_june2021
https://www.nxtbook.com/nxtbooks/pes/electrification_march2021
https://www.nxtbook.com/nxtbooks/pes/electrification_december2020
https://www.nxtbook.com/nxtbooks/pes/electrification_september2020
https://www.nxtbook.com/nxtbooks/pes/electrification_june2020
https://www.nxtbook.com/nxtbooks/pes/electrification_march2020
https://www.nxtbook.com/nxtbooks/pes/electrification_december2019
https://www.nxtbook.com/nxtbooks/pes/electrification_september2019
https://www.nxtbook.com/nxtbooks/pes/electrification_june2019
https://www.nxtbook.com/nxtbooks/pes/electrification_march2019
https://www.nxtbook.com/nxtbooks/pes/electrification_december2018
https://www.nxtbook.com/nxtbooks/pes/electrification_september2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2018
https://www.nxtbook.com/nxtbooks/pes/electrification_december2017
https://www.nxtbook.com/nxtbooks/pes/electrification_september2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2017
https://www.nxtbook.com/nxtbooks/pes/electrification_june2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2016
https://www.nxtbook.com/nxtbooks/pes/electrification_september2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2016
https://www.nxtbook.com/nxtbooks/pes/electrification_march2015
https://www.nxtbook.com/nxtbooks/pes/electrification_june2015
https://www.nxtbook.com/nxtbooks/pes/electrification_september2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2014
https://www.nxtbook.com/nxtbooks/pes/electrification_june2014
https://www.nxtbook.com/nxtbooks/pes/electrification_september2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2013
https://www.nxtbook.com/nxtbooks/pes/electrification_september2013
https://www.nxtbookmedia.com