1. Introduction
Every day, the number of vehicles on the road is increasing, which causes traffic congestion and delays in the transit process for emergency vehicles, such as ambulances, fire trucks and police cars [
1]. Transportation solutions that were formerly acceptable have become insufficient in addressing the enormous growth in the number of vehicles over the last two decades despite significant improvements in infrastructure [
2]. ITS integration is more important than ever. ITS is meant to aid in the construction of “smart roads” by decreasing the incidence of traffic jams and increasing the effectiveness of relieving them. Insight into traffic conditions and availability is provided to users. As a result, travel is safer and more pleasant, and less time is spent traveling to and from daily destinations. The IoV is a novel concept that evolved from the idea of Vehicular Ad hoc Networks (VANETs) as a result of recent advances in computing and communication technology [
3,
4]. For ITS to function, the IoV must first be established. The United States Department of Transportation (DOT) [
5] claims that the IoV can help reduce accidents involving sober drivers. Cars can communicate with each other in order to track other cars’ movements and whereabouts [
6]. The term IoV is used to describe a system in which vehicles are linked together and can share and receive information from one another and from other devices. This paves the way for the instantaneous dissemination of data regarding traffic conditions, road hazards, and other elements that might significantly affect travelers’ safety and productivity.
With the IoV in place, it is predicted that 79% of such collisions can be prevented through improved coordination and dialogue between vehicles [
2]. Bicycles, pedestrians, and roadside infrastructures are all linked together, reducing environmental pollution, accident rates, and traffic jams [
7,
8,
9] by exchanging messages about traffic conditions and information on safety and accidents with a worldwide traffic control system that improves convenience, comfort, and safety. Thus, improvements in public transportation and pedestrian traffic are also possible. Because of Global Positioning Systems (GPS) technology, it is now possible to know where other vehicles are in situations such as blind spots, stoppages on the highway but concealed from view, around a blind corner, or blocked by other vehicles. A vehicle’s ability to anticipate and respond to changing driving conditions can provide immediate warning to its owners [
10]. When it comes to preventing car accidents, the primary purpose of Vehicle-to-Vehicle (V2V) communication technology is to help drivers be aware of their surroundings and increase safety at a reasonable cost.
Traditional means of interoperability in the IoV have included cellular networks, satellite communications, and Dedicated Short-Range Communication (DSRC). While these approaches have shown promise, they are not without drawbacks, including security risks and transmission inefficiencies. For example, a smart vehicle is one that can sense its surroundings and operate independently without human intervention [
11]. A smart-featured automobile relies on sensors and actuators, complicated algorithms, machine learning systems, and powerful processors. Sensors in various components of the vehicle are used to construct and maintain a map of the vehicle’s surroundings. Radar sensors keep an eye out for other vehicles that may be approaching from behind. Traffic lights, road signs, other vehicles, and pedestrians are all detected by video cameras. To determine distances, road boundaries, and lane markers, Lidar sensors bounce light pulses off the car’s surroundings [
12]. When parking, ultrasonic sensors in the wheels pick up on obstacles such as curbs and other vehicles. The car’s actuators, which control the car’s acceleration, braking, and steering, receive orders from sophisticated software, which interprets the sensory data and maps a route. Predictive modeling and object identification assist the software with navigating traffic regulations and avoiding obstructions [
13]. All these data are generated from one smart entity, which will create a challenge. Challenges exist to scalability such as scalability in data, scalability in throughput, scalability in power, and scalability in time response.
Smart vehicles are a trending research area for many companies, labs, and researchers due to their anticipated benefits to the quality of life [
14]. This type of driving relies partially on machines and is ruled by algorithms and embedded standards and regulation codes which give drivers more tools to enhance their experience. Security and real-time operations are an important factor in such applications, where the impact of any failure will influence lives. Each vehicle will be full of sensors to read the environment and act accordingly. The integration of multiple technologies will burden the central authorities regarding security threats [
15]. Depending on the above, several questions come to mind, such as: How to create secure communication? How to avoid latency? How to reduce centralization? How to reduce power consumption? How to encourage nodes to act honestly? Such a large, complex CPS has many obstacles to overcome for full deployment such as interference conditions, traffic regulations, and complex V2V communications.
The introduction of the blockchain DLTs, which have altered numerous aspects of our lives, has been one of the most revolutionary developments of the past few decades [
16,
17]. These innovative methods of data storage and transaction processing have the potential to affect a broad range of industries, including banking, supply chain management, government, healthcare, and ITS [
18].
DLT is a group of mechanisms and protocols governed by the consensus mechanism of participants through direct communication in an untrusted environment [
19]. DLT has been proposed to resolve many issues of the current centralized paradigm of intelligent transportation and to provide a secure environment for its operations [
20,
21]. ITS-VANETs need to acquire the characteristics of DLT such as decentralization, immutability, transparency, security, efficiency, and programmability in order to satisfy its requirements as a Complex Cyber-Physical System (CCPS) [
22]. Other examples include real-time interaction, scalable architecture, automated operation, low power consumption and security. Increased trust, transparency, and security are just some of the ways in which DLT could change the face of ITS [
23]. Certain conditions must be met before DLT-based ITS operations can be put into place. Already existing ledger structures and consensus algorithms need trade-offs in which some times security and privacy are strong but scalability is weak or scalability is high but security is low.
Scalability: The volume of data related to transportation operations is expected to expand, and the system must be able to process a high volume of transactions and nodes. This is not the case in all DLTs. Some lack scalability such as Bitcoin. The paradigm is a fit for electronic cash systems but will cause an issue in term of scalability and hardware requirements if applied to ITS. Blockchain-Based Secure Data Exchange (BDESF) ITS is a secure and tamper-proof framework for data exchange and storage. It also prevents replay, Man-in-the-Middle (MiTM) weaknesses, impersonation, data leakage, and unwanted data updating with authentication and privacy measures. BDESF-ITS integrates smoothly with existing transportation systems. BDESF-ITS is a strong security mechanism for DLT applications to transportation security and privacy [
24]. However, Practical Byzantine Fault Tolerance (PBFT) is suggested to be used in such a framework which will burden the network with the redundancy. Power consuming protocols are part of the scalability problem and need a pre-existing level of trust to be initiated. In addition, this protocol has a lower degree of decentralization which will change the nature of ITS-VANETs. Another example is interoperability: when it comes to transportation, the DLT system should be compatible with a wide range of systems, technologies, and platforms to ensure that data are shared effectively among all parties involved. With the absence of Layer 0 in the crypto-networks and due to the importance of interoperability to an ITS system, the choice of a certain ledger should be based on the requirement of ITS.
Security and Privacy: Data integrity and confidentiality must always be maintained by the system to prevent any unwanted changes or disclosures to private information. Strong encryption, access restriction, and other privacy-protecting measures fall under this category. For example, Ethereum provides strong cryptography and a medium latency which is acceptable. However, with the growth of VANETs, the network will encounter some throughput and routing issues due to time adjustment (used in Bitcoin) and the huge amount of operations which take place in Ethereum to reach agreement. In [
25], a Blockchain-based Conditional Privacy-Preserving Authentication (BCPPA) protocol employs key derivation and blockchain technology to enhance VANET authentication and privacy. BCPPA utilizes Ethereum smart contracts to secure vehicle communication over VANET. The costly Elliptic Curve Digital Signature Algorithm (ECDSA) can be replaced with a modified version or another Public Key Infrastructure (PKI)-based signature with bulk verification to increase efficiency. Using blockchain technology, the BCPPA protocol provides conditional privacy-preserving authentication and decentralized, tamper-proof VANET communication. Even though smart contracts are hosted in a secure blockchain, limiting the process of securing the communication to a programmable transaction will centralize the process in addition to the centralization level of Ethereum.
Latency: Traffic management, navigation, and V2V communication are just a few examples of real-time ITS applications that require low latency. Transactions and data exchange on the DLT system must be rapid. The nature of ITS-VANETs is direct and rapid communication. When using a DLT-based framework, the latency must be taken into account. In [
26], the primary contribution of this work is to propose a secure 5G-ITS through the use of blockchain technology to evaluate trust against potential attacks. To accomplish hierarchical trust evaluations and protect the privacy of users, federated deep learning is used to evaluate the trust of ITS users and task distributers. In order to guarantee the efficacy and accuracy of trust evaluation, hierarchical incentive mechanisms are also designed to implement reasonable and fair rewards and punishments. Hyperledger is used to implement frameworks and is well known for its power consuming and high resource usage. The nature of DLT-based IoV is decentralization while ensuring fairness and decentralization. In [
27], a Public, Special, and Supreme framework is presented. The “Public” blockchain server is responsible for service-related data transmission, verification, and storage. It is a shared blockchain server with limited storage capacity. Once the public blockchain’s memory is complete, it will replace its own data within the blockchain. Similarly to the public blockchain server, the “Special” blockchain server displays dynamic features. Specifically, the “Supreme” blockchain server is used to store all network-participating vehicle information. Each data transmission detail of the intelligent vehicle is securely preserved and processed in the supreme blockchain. The nature of the required operation for DLT usage is not satisfied, since the three servers reduce the decentralization and increase the vulnerability toward Single-Point Failure (SPF).
Consensus Mechanism: Security, decentralization, and performance are all factors that should be considered while deciding on a consensus process. It also needs to be secure against attacks such as Sybil and 51% of attacks as well as energy efficient. Consensus is the core of any DLT. Most of the challenges faced are based on the consensus algorithm. In [
22], a blockchain-enabled vehicular crowd-sensing technology secures 5G Internet of Vehicles user privacy and data safety by securing real-time traffic data. A deep reinforcement learning (DRL) algorithm selects the best active miners and transactions to optimize blockchain security and latency. A two-sided matching-based approach allocates non-orthogonal multiple access sub-channels to reduce uploading delay for all users. This technology safeguards vehicular crowd-sensing data collecting and user privacy. The consensus algorithm proposed in this work is PBFT, which is known for its high tolerance and security but has overhead computational requirements. Reference [
28] proposes the Ethereum-based VNB (VANETs with a Blockchain). The VNB simulates a vehicle on-board unit (OBU), scanning adjacent vehicles, authenticating them, and communicating with blockchain accounts. The VNB correctly distinguished different vehicle types in simulations. Despite its limitations, the proposed VNB offers a promising security and trust architecture for autonomous vehicular networks and ITS in smart cities in the near future. Proof of Work (PoW) and Proof of Stake (PoS) are both used as consensus algorithms. PoW is utilized for its ease and security in determining the correct nonce, while PoS is utilized for its energy efficiency and decentralization prevention. Nonetheless, PoS is susceptible to double-spend attacks. PoW is known for its high security but needs resource-rich nodes, and thus, it is not suitable for IoV operations. PoS is known for its security and operations efficiency, but it is vulnerable to centralization and routing problems.
Other conditions and criteria such as data quality: Information saved and transmitted through the system must be as accurate and trustworthy as possible by excluding any potentially misleading data.
Governance: The many participants in the DLT-based ITS ecosystem need a well-defined governance framework that specifies their specific responsibilities and how they will make decisions.
Legal and Regulatory Compliance: The system must follow all data protection, privacy, and cybersecurity legislation, both domestically and internationally.
Incentive Mechanisms: Suitable incentive mechanisms, such as token-based rewards for users and service providers, should be built into the DLT-based ITS to encourage widespread adoption and active involvement.
User Experience: The system needs to be simple and straightforward so that those who really utilize the DLT-based ITS services can get about with ease. By meeting these requirements, a DLT-based ITS can contribute to the development of a more productive, secure, and transparent transportation ecosystem, which will benefit users, operators, and regulators. In this paper, we compare multiple blockchain and non-blockchain consensus algorithms and their applicability to serve ITS applications based on the requirement [
29]. We propose FlexiChain 3.0 Technology as a platform to host ITS digital assets collections and exchange in V2V, Vehicle-to-Machine (V2M), and Vehicle-to-Human (V2H) transactions. In addition, a detailed security analysis for certain types of attacks between the proposed work and related works is presented.
Figure 1 illustrates the layered structure of employing DLT in intelligent transportation in applications such as auto vehicle driving data training, V2X communication, vehicles’ history, and autonomous vehicles.
The rest of the paper is organized as follows:
Section 2 summarizes the novel contributions of this paper.
Section 3 presents background information and previous related works.
Section 4 presents the proposed system.
Section 5 provides experimental results. Finally,
Section 6 concludes the paper and presents directions for future research.
6. Conclusions and Future Directions
ITS, the IoV, and VANETs can be transformed by DLT. A DLT’s decentralization, transparency, security, and immutability can help stakeholders address data sharing, trust management, and privacy issues in these networked systems.
DLT can create secure data-sharing platforms, efficient payment systems, and decentralized marketplaces for vehicle digital assets and services in ITS, IoV, and VANETs. Smart contracts automate processes, improving stakeholder transactions.
Despite its promise, DLT implementation in ITS, IoV, and VANETs must address scalability, latency, energy efficiency, and privacy issues. DLT’s full potential in establishing intelligent, safe, and sustainable transportation systems in smart cities depends on further research and development in these areas and the deployment of proper consensus algorithms and blockchain platforms.
FlexiChain Technology 3.0 has been proposed as an ITS platform that could provide safe and secure operation and a scalable architecture that could match the expected operation volumes in the IoV. FlexiChain 3.0 achieved 2.3 trx/s, which is not an optimal target but adequate to serve IoV. However, these results provide motivation to optimize the implementation and reduce latency by using better mechanisms to elect a block location. Security analysis has been introduced to show that the security measures used in FlexiChain were a match to the ones used in the blockchain. The difference is that FlexiChain is BlockDAG, and its highest security is achieved early stages.
The integration between DLTs and AI will complete the missing pieces of both technologies. AI is a future target to integrate FlexiChain with Deep Reinforcement Learning models for better authority distribution and autonomous authentication.
The next mode of transportation, the Decentralized Intelligent Transportation System (DITS), is still in its infancy. Research into self-driving cars has begun at several universities and businesses, indicating that the suggested work will be needed in the not too distant future. Vehicle-to-vehicle communication is expected to speed up the development of autonomous vehicles.