IEEE Consumer Electronics Magazine - September/October 2021 - 15
process all the data from the sensors to navigate
through the traffic effectively and efficiently. In
order to do so, we delegate the computing task
to external edge nodes, and the architecture is
called vehicular edge computing (VEC). Since we
are offloading the processing to an edge node,
the edge node should be secure and smart as
well. This can be achieved through the use of
blockchain and artificial intelligence (AI) in VEC.
Blockchain and AI can guarantee smart decision-making
capabilities, data security, and network
security in a VEC system.1-3
Despite such potentials, the blockchain-based
VEC systems encounter several issues such
as spam attacks, targeted distributed denial of
service (DDoS) attacks, malicious contracts, etc.4
In order to nullify these types of attacks, the
affected peer nodes can be removed from the overall
consensus process. The process of removing
mining peer nodes from the consensus is called
miner node selection (MNS). The selection and
classification of theminer node on the basis of reputation
will ensure that only infected nodes are
removed from the consensus process, which can
be achieved with the help of AI. The Blockchain
provides immutability and data security5 while AI
provides autonomy and greater decision-making
capabilities such as MNS, anomaly detection, etc.,
in the field of blockchain.
The application of blockchain in a VEC system
with AI-enabled MNS can collectively solve the
issues in the VEC while at the same time tackle the
issues within the blockchain-based system. This
type of comprehensive architecture has not been
done before. In our implementation as shown in
Figure 1, we have chosen hyperledger fabric (HF)
for implementation, which uses the practical byzantine
fault tolerance (PBFT) consensus mechanism.
The PBFT consensus mechanism requires
two-thirds majority of nodes in the consensus process
to add a transaction to the blockchain. If the
two-thirds majority could not be obtained during
the consensus process due tomalicious nodes, the
transactions will not be added to the blockchain. If
the edge nodes, which are RSUs in our case, are
removed from the consensus process with the
help of MNS, the required majority will be reached
ensuring the smooth performance of the system.
For this purpose, we discuss the mechanism for
RbMNS in the blockchain-based vehicular edge
computing (BloVEC) system. The implementation
is achieved through the artificial neural network
September/October 2021
(ANN) for the reputation model and HF for MNS.
The main job of MNS is to select nodes that participate
in the consensus process. Additionally, in our
system, we have used telemetry data consisting of
GPS coordinates, speed, acceleration, etc., as transactional
input. The telemetry data are used for
tracking and analysis of the traffic for navigational
purposes. The data are collected through various
in-vehicle sensors. With the application in navigational
purpose, we can discuss various routing protocols6
that can be used such as topology-based
routing, position-based routing, cluster-based routing,
etc. However, this article solely focuses on
MNS in a BloVEC system.
MOTIVATION AND CONTRIBUTION
BloVEC has a very high potential to offload
computation from the connected vehicles and
at the same time make the data and system
robust and secure. However, a compromised
miner node can degrade the performance of
the system or halt the addition of transactions
in the system. In order to overcome this shortcoming,
we needed an architecture that
detects and removes the compromised miner
node from the consensus process in BloVEC.
To realize this, we chose the HF platform,
which uses PBFT7
as itsconsensusprotocol.
Similarly, there are many consensus mechanisms
other than PBFT such as SBFT,8 TPBFT,9
etc. The selection of the best consensus
mechanism is a research avenue on its own.
Since we are using HF, which comes default
with the PBFT consensus mechanism, we are
using the PBFT consensus mechanism in this
article. We know that these BFT algorithms
require 3f รพ 1 nodes to tolerate Byzantine fault
up to only f nodes.7 If these faulty nodes are
not detected and removed, they may break
system security. Despite this fact, PBFT lacks a
mechanism to detect and remove compromised
nodes. In the VEC application, the
vehicles send transactions to the RSUs, which
endorses the transaction and adds it to the
blockchain. If the RSUs are compromised, they
will endorse the transaction with the anomalous
value making it harder to reach the twothirds
majority to add the transaction to the
blockchain. Therefore, to make the blockchainbased
VEC system more secure, we have to let
only good nodes take part in the consensus
mechanism.
15
IEEE Consumer Electronics Magazine - September/October 2021
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - September/October 2021
Contents
IEEE Consumer Electronics Magazine - September/October 2021 - Cover1
IEEE Consumer Electronics Magazine - September/October 2021 - Cover2
IEEE Consumer Electronics Magazine - September/October 2021 - Contents
IEEE Consumer Electronics Magazine - September/October 2021 - 2
IEEE Consumer Electronics Magazine - September/October 2021 - 3
IEEE Consumer Electronics Magazine - September/October 2021 - 4
IEEE Consumer Electronics Magazine - September/October 2021 - 5
IEEE Consumer Electronics Magazine - September/October 2021 - 6
IEEE Consumer Electronics Magazine - September/October 2021 - 7
IEEE Consumer Electronics Magazine - September/October 2021 - 8
IEEE Consumer Electronics Magazine - September/October 2021 - 9
IEEE Consumer Electronics Magazine - September/October 2021 - 10
IEEE Consumer Electronics Magazine - September/October 2021 - 11
IEEE Consumer Electronics Magazine - September/October 2021 - 12
IEEE Consumer Electronics Magazine - September/October 2021 - 13
IEEE Consumer Electronics Magazine - September/October 2021 - 14
IEEE Consumer Electronics Magazine - September/October 2021 - 15
IEEE Consumer Electronics Magazine - September/October 2021 - 16
IEEE Consumer Electronics Magazine - September/October 2021 - 17
IEEE Consumer Electronics Magazine - September/October 2021 - 18
IEEE Consumer Electronics Magazine - September/October 2021 - 19
IEEE Consumer Electronics Magazine - September/October 2021 - 20
IEEE Consumer Electronics Magazine - September/October 2021 - 21
IEEE Consumer Electronics Magazine - September/October 2021 - 22
IEEE Consumer Electronics Magazine - September/October 2021 - 23
IEEE Consumer Electronics Magazine - September/October 2021 - 24
IEEE Consumer Electronics Magazine - September/October 2021 - 25
IEEE Consumer Electronics Magazine - September/October 2021 - 26
IEEE Consumer Electronics Magazine - September/October 2021 - 27
IEEE Consumer Electronics Magazine - September/October 2021 - 28
IEEE Consumer Electronics Magazine - September/October 2021 - 29
IEEE Consumer Electronics Magazine - September/October 2021 - 30
IEEE Consumer Electronics Magazine - September/October 2021 - 31
IEEE Consumer Electronics Magazine - September/October 2021 - 32
IEEE Consumer Electronics Magazine - September/October 2021 - 33
IEEE Consumer Electronics Magazine - September/October 2021 - 34
IEEE Consumer Electronics Magazine - September/October 2021 - 35
IEEE Consumer Electronics Magazine - September/October 2021 - 36
IEEE Consumer Electronics Magazine - September/October 2021 - 37
IEEE Consumer Electronics Magazine - September/October 2021 - 38
IEEE Consumer Electronics Magazine - September/October 2021 - 39
IEEE Consumer Electronics Magazine - September/October 2021 - 40
IEEE Consumer Electronics Magazine - September/October 2021 - 41
IEEE Consumer Electronics Magazine - September/October 2021 - 42
IEEE Consumer Electronics Magazine - September/October 2021 - 43
IEEE Consumer Electronics Magazine - September/October 2021 - 44
IEEE Consumer Electronics Magazine - September/October 2021 - 45
IEEE Consumer Electronics Magazine - September/October 2021 - 46
IEEE Consumer Electronics Magazine - September/October 2021 - 47
IEEE Consumer Electronics Magazine - September/October 2021 - 48
IEEE Consumer Electronics Magazine - September/October 2021 - 49
IEEE Consumer Electronics Magazine - September/October 2021 - 50
IEEE Consumer Electronics Magazine - September/October 2021 - 51
IEEE Consumer Electronics Magazine - September/October 2021 - 52
IEEE Consumer Electronics Magazine - September/October 2021 - 53
IEEE Consumer Electronics Magazine - September/October 2021 - 54
IEEE Consumer Electronics Magazine - September/October 2021 - 55
IEEE Consumer Electronics Magazine - September/October 2021 - 56
IEEE Consumer Electronics Magazine - September/October 2021 - 57
IEEE Consumer Electronics Magazine - September/October 2021 - 58
IEEE Consumer Electronics Magazine - September/October 2021 - 59
IEEE Consumer Electronics Magazine - September/October 2021 - 60
IEEE Consumer Electronics Magazine - September/October 2021 - 61
IEEE Consumer Electronics Magazine - September/October 2021 - 62
IEEE Consumer Electronics Magazine - September/October 2021 - 63
IEEE Consumer Electronics Magazine - September/October 2021 - 64
IEEE Consumer Electronics Magazine - September/October 2021 - 65
IEEE Consumer Electronics Magazine - September/October 2021 - 66
IEEE Consumer Electronics Magazine - September/October 2021 - 67
IEEE Consumer Electronics Magazine - September/October 2021 - 68
IEEE Consumer Electronics Magazine - September/October 2021 - 69
IEEE Consumer Electronics Magazine - September/October 2021 - 70
IEEE Consumer Electronics Magazine - September/October 2021 - 71
IEEE Consumer Electronics Magazine - September/October 2021 - 72
IEEE Consumer Electronics Magazine - September/October 2021 - 73
IEEE Consumer Electronics Magazine - September/October 2021 - 74
IEEE Consumer Electronics Magazine - September/October 2021 - 75
IEEE Consumer Electronics Magazine - September/October 2021 - 76
IEEE Consumer Electronics Magazine - September/October 2021 - 77
IEEE Consumer Electronics Magazine - September/October 2021 - 78
IEEE Consumer Electronics Magazine - September/October 2021 - 79
IEEE Consumer Electronics Magazine - September/October 2021 - 80
IEEE Consumer Electronics Magazine - September/October 2021 - 81
IEEE Consumer Electronics Magazine - September/October 2021 - 82
IEEE Consumer Electronics Magazine - September/October 2021 - 83
IEEE Consumer Electronics Magazine - September/October 2021 - 84
IEEE Consumer Electronics Magazine - September/October 2021 - 85
IEEE Consumer Electronics Magazine - September/October 2021 - 86
IEEE Consumer Electronics Magazine - September/October 2021 - 87
IEEE Consumer Electronics Magazine - September/October 2021 - 88
IEEE Consumer Electronics Magazine - September/October 2021 - 89
IEEE Consumer Electronics Magazine - September/October 2021 - 90
IEEE Consumer Electronics Magazine - September/October 2021 - 91
IEEE Consumer Electronics Magazine - September/October 2021 - 92
IEEE Consumer Electronics Magazine - September/October 2021 - 93
IEEE Consumer Electronics Magazine - September/October 2021 - 94
IEEE Consumer Electronics Magazine - September/October 2021 - 95
IEEE Consumer Electronics Magazine - September/October 2021 - 96
IEEE Consumer Electronics Magazine - September/October 2021 - 97
IEEE Consumer Electronics Magazine - September/October 2021 - 98
IEEE Consumer Electronics Magazine - September/October 2021 - 99
IEEE Consumer Electronics Magazine - September/October 2021 - 100
IEEE Consumer Electronics Magazine - September/October 2021 - 101
IEEE Consumer Electronics Magazine - September/October 2021 - 102
IEEE Consumer Electronics Magazine - September/October 2021 - 103
IEEE Consumer Electronics Magazine - September/October 2021 - 104
IEEE Consumer Electronics Magazine - September/October 2021 - 105
IEEE Consumer Electronics Magazine - September/October 2021 - 106
IEEE Consumer Electronics Magazine - September/October 2021 - 107
IEEE Consumer Electronics Magazine - September/October 2021 - 108
IEEE Consumer Electronics Magazine - September/October 2021 - Cover3
IEEE Consumer Electronics Magazine - September/October 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com