1. Introduction
The blockchain is a universally acclaimed innovation based on a distributed ledger technology, which originated from the efforts of anonymous developers to create a secure digital currency. Digital currencies that are based on a blockchain are defined cryptocurrencies, since they rely on cryptographic mathematical tools. The first blockchain originated from a paper anonymously published in 2008 on the cryptography mailing list at metzdowd.com [
1]. Since 2008, a great development, which has been carried out on initial concepts, has led to the creation of many distributed and active blockchains. The blockchain concept involves different kinds of knowledge and is technically complicated to the point that Bill Gates publicly said on TV about this technology: “I think it’s a technical tour de force.” Many applications have been imagined for blockchain data systems, and many scientists and financial experts expect great innovations to be centred on this innovative concept, especially in the logistics sector [
2,
3,
4,
5]. Some authors have even defined this new technology as disruptive, with reference to the transportation field [
6].
Recently, the number of academic papers published on blockchain-related subjects has dramatically increased. Many of the scientific contributions listed in [
7] deal with technical topics, which are the main challenges of the blockchain technology (BT), such as security, usability, privacy, and wasted resources. It should be noted that several blockchain-based potential applications have been proposed and discussed in the literature. In [
8], the following five main application domains are presented: finance, security and privacy, IoT, reputation systems, and public and social services. The main field of application of blockchain technologies is the financial one, as the technology originated precisely with the invention of the Bitcoin. There is a large base of Bitcoin users who believe the technology will disrupt the banking sector. Some ideas are presented in [
9,
10,
11,
12]. Big companies such as IBM and Microsoft have started to consider offering blockchain services. Insurances can take advantage of blockchain technologies in claims processing [
13] and introducing smart contracts [
14]; moreover, blockchain technology can also reduce custody risk and help in cross-border asset transfers. From 2004, some banks such as Santander have started to develop payments applications that allow customers to make international money transfers in 24 h [
15]. Moreover, there are many potential blockchain Internet-of-Things (IoT) applications according to [
16,
17]. Special attention has been given to the potential of blockchain technology to strengthen the IoT by allowing secure sharing of data sets [
18]. In general, blockchain security features are considered useful, if coupled with IoT, where security issues are a growing concern [
19]. Privacy applications of blockchains have been proposed, especially to protect personal data [
20] against cyber attacks [
21] in public services such as health care [
22,
23,
24] and voting systems [
25,
26,
27], and in other government owned databases [
28]. Blockchains can, in fact, store personal data (e.g., health care records or identity data [
29,
30]), allowing only the owner and the public entity to access with private keys. Every data access would then be stored on the blockchain forever, granting complete security and accountability. Blockchains are also able to store receipts of expenses that could be automatically sent to central entities as proof. Moreover, blockchains have been envisioned as having a great role in smart cities [
31,
32]. The blockchain ledger can be used to track ownership and movements of a certain merchandise along the supply chain [
33] until it reaches the final consumer.
As previously said, there are many new technological features of blockchains. These innovations are the basis for many to signal the start of a “blockchain revolution” [
34,
35]. The main innovative technological features are:
The possibility of safely completing trust-less exchanges between two parties without any control, supervision, or intermediation of a third party [
36].
Robustness, resilience, trustworthiness, and durability, since blockchains are distributed and do not have a central point that can be attacked. This feature is a guarantee against attacks, and a blockchain, which has nodes across the globe, can be expected to keep working as long as there is an internet connection between nodes. Data will be reliably kept, yet in many potential applications it remains to be solved how to ensure that they are also reliably entered [
37].
Open structure, which guarantees transparency [
38] and the immutability of data [
39]. Data stored on a blockchain cannot be altered.
Pseudonymity: Owners of data or users in general can decide to stay anonymous or give proof of their identity as necessary. Blindly signed exchanges and contracts are possible on specific blockchains [
40].
Process reliability: In the sense that users can trust the system to execute transactions as requested, removing the need for a middle entity or supervisor and allowing the users to set up “smart contracts” [
41].
Next to the above-listed technological features, there are also many problems, which must be solved in practical applications:
Blockchains may be environmentally costly, in the case that they have a proof of work based on computer calculations, because they could use up an incredible amount of energy.
Lack of regulation can create risks for the users. Smart contracts constitute a very new application which has still to be experimented on in practice to understand the application limits: one very important event in cryptocurrency history is the Ethereum fork, where a malicious use of an existing (badly laid-out) smart contract was able to extract the equivalent of 50 Million dollars from the Decentralized Autonomous Organization (DAO) network in 2016 [
42].
Blockchains represent a quite complex system, and many potential users may not understand the advantages and adopt the technology.
Blockchains can also be slow in transactions when they become main-stream and are not the best place to store a huge amount of data. In other words, there is also a scalability problem which has been evidenced in the original Bitcoin system [
43].
Potential Applications of Blockchain-Based Systems in Transportation
By transportation we intend the movement of people or goods from one place to another. In the following, we will distinguish specifically everything that pertains to movement of goods and we will consider it as part of a research cluster in supply chain and logistics. Regarding the means of transportation, we will show that the blockchain-based systems are being researched, especially in the road sector in connection with the concept of new autonomous and connected vehicles.
Transportation management can be positively affected by the adoption of blockchain technologies, in many ways. In the very well-made report of Catapult Transport Systems [
6], blockchain technology is considered potentially disruptive for transport systems; at the same time, this report presents the fact that many experts involved in a survey on BT trends do not seem to be very informed about this emerging system. This work concludes by evidencing how the convergence of emerging services and technologies, such as Mobility as a Service (MaaS), IoT, artificial intelligence (AI) with deep learning, 5G (the new generation of wireless mobile data protocol), and distributed smart objects, may reshape the future of logistics and transportation.
The most widely discussed topic in terms of application of the BT in transportation is logistics; in fact, many papers have been presented in recent years, such as: [
3,
33,
38,
44,
45,
46,
47,
48,
49,
50]. BTs are presented by many as disruptive for the way supply chains are managed. In a globalised world, most industries have to develop efficient and long supply chains to succeed. This means that the complexity of delivering and tracing goods must be met with adequate informatics systems. Blockchains can serve many different functions by securing goods and data from any malicious attacks in multi-agent supply chains. Blockchains provide the possibility of controlling product storage quality during transportation and guaranteeing the origin of products, thereby creating trust among suppliers. Various important problems can be addressed in supply chain management by a blockchain, such as cost and quality control, avoiding counterfeiting, speed of transfer, reporting on stopped goods, risk reduction, and flexibility [
44].
Important companies, such as IBM and Maersk, have created partnerships to investigate blockchain implementations. Multiple stakeholders can rely on the blockchain to gain trust and to manage the flux of information. Traceability along the supply chain can be facilitated, adding value to the final product: every transfer of goods could be recorded and validated through the consensus of all blockchain entities. The main problem in these supply chain BT applications is to overcome the difficulties of guaranteeing that the physical layer (i.e., the real goods) corresponds to the digital layer (i.e., data that are stored). The use of certified smart objects of IoT could brighten the future of these kinds of system. Many companies have invested in supply chain applications of BT, such as Provenance, Jiocoin (which is also launching its own crypto-coin), SKUchain, and Blockverify, which has created a service to avoid counterfeiting of goods. Special interest has been paid by many companies to BT, applied to the diamond supply chain for obvious reasons.
Many applications have been proposed also in the automotive sector [
51] and for intelligent transportation systems (ITS) [
52]. The automotive industry could use BT to shift its products toward MaaS, and the following services could be offered: remote software-based vehicle maintenance operations, insurance services, smart charging services, and car sharing services. Many companies have invested in car sharing and data sharing BT-based business, such as Arcade City and La’Zooz. Many potential applications of BT may emerge, especially in ITS systems where connected and autonomous vehicles may take advantage of this innovation and the convergence of IoT and MaaS.
Many companies and governments have started activities by setting up blockchain systems in different sectors [
53] among them: Charity: Bitgive [
54]. Cybersecurity: Guardtime [
55]. Finance: Barclays [
56], Aeternity [
57], and Augur [
58]. Governments: Dubai, Estonia, the United Kingdom, and others [
59]. Healthcare: SimplyVital Health [
60]. Media: Ujo music [
61] and Kodak, which in 2018 announced that it would start “KODAKcoin” [
62], raising concerns that the blockchain technology was announced for mere promotion issues [
63]. Peer to peer retail market: Openbazaar [
64] (raising concerns that a new “Silk Road” [
65] may start). Real estate: Ubitquity [
66].
The remainder of this paper is structured as follows:
Section 2 contains the most relevant information to explain to the reader the general functioning of blockchain technology; in
Section 3, the methodology for conducting the literature review is explained and its first steps are implemented;
Section 4 contains a bibliometric analysis and a study of the main scientific articles in the literature, in terms of topics covered, starting issues, and contributions;
Section 5 provides a discussion about research trends, gaps that still need to be filled in the literature, possible future challenges, and perspectives. The conclusions are shown in
Section 6.
5. Discussion and Future Research Perspectives
Summarising, some of the articles of the first cluster (i.e., four out of 10) are strongly focused on the use of blockchain technology, with the aim of ensuring product traceability in food chains [
45,
75,
77,
82]. Although several frameworks have been introduced over the past few decades to protect food quality and safety, many limitations still remain and the blockchain can be a valuable means of overcoming them. Moreover, the attention towards the origin of the product by the final consumer has strongly increased in recent years. Three other contributions concern the concept of traceability, but in more general terms refer to the supply chain [
76,
79,
80]. From the data in
Table 5,
Table 6 and
Table 7, other important possible objectives, achievable through the adoption of the blockchain technology, can be highlighted: regulatory compliance in pharmaceutical supply chains [
78], right supply-demand matching in agricultural supply chains [
81], and alignment of information sharing among supply chain actors [
83].
The second cluster refers first of all to intelligent transportation systems and interconnected smart vehicles; in this context, the blockchain is considered a valid means to: increase trust among actors and secure the exchange of money and information [
52], minimise malicious attacks to cars by increasing security standards [
51], improve key management schemes [
85], and provide legal support in the event of a road accident [
91]. Moreover, two research works aimed to increase the credibility of messages exchanged between vehicles, introducing incentives for drivers who are motivated to share information about traffic or unexpected events, such as car accidents [
86,
87]. An important branch of research concerns electric vehicles and, in particular, the matching between the demand and supply of energy for recharging: the use of smart contracts and a blockchain can indeed promote safe auction mechanisms [
88,
89]. Smart cities are another important topic treated: in a world where mobile devices are increasingly widespread, a blockchain can face challenges such as scalability, efficiency, and flexibility [
84,
90].
Practically, the vast majority of the documents that belong to the macro-clusters
and
and that are listed in
Table 5,
Table 6,
Table 7,
Table 8,
Table 9 and
Table 10 present ideas and concepts that are applied without developing and implementing a real blockchain. Some of them propose new platforms just at a concept level [
45,
51,
52,
75,
77,
83,
84,
88,
89,
91], some of them present proofs of their concepts [
76,
79,
81], and only three of them present a real implementation based on real blockchains: [
78,
80,
82].
It must be noted that developing, implementing, and maintaining a working blockchain is a complex task that requires great computational resources. By definition, a blockchain is a distributed ledger so it requires a network of nodes that act as servers for the system, while classic databases are hosted on a single server. To keep active the different nodes of a blockchain, it is necessary to introduce some form of incentive for the different node owners, and it would be a contradiction of the blockchain premise if a single interested entity should rule all the nodes.
In detail, for the macro-cluster
, related mostly to traceability problems in supply and logistics, the only listed paper that introduces a real implementation based on a new blockchain is [
80], which introduces the private developed blockchain OriginChain. Papers [
78,
82] also propose real implementations, but based on existing blockchains: Ethereum [
78] and Ethereum and Hyperledger [
82]. Other works in macro-cluster
propose a proof of concept based on Ethereum [
79], Matlab [
81], and an experimental blockchain based on three nodes [
76]. The remaining papers of cluster
present platforms that are proposed only at a concept level [
45,
75,
77,
83]. In the macro-cluster
, there are no real implementations or computationally derived proofs of concept. Papers [
85,
86,
87,
90] conducted analyses of the proposed systems in simulations. This proves how the implementation of blockchain technology for the solution of road traffic problems is still in its early stages.
Table 11 summarises the implementation level of the proposed solutions in papers belonging to the two macro-clusters
and
. Checkmarks and hyphens mean, respectively, adoption and non-adoption of a certain level of implementation.
Figure 6 depicts the main issues emerging from our literature review. First of all, some general issues can be detected: trust, regulatory compliance, decentralisation, information sharing, and supply-demand matching (i.e., use of smart contracts). However, there are also four main transportation-based issues: food track and trace, electric vehicle recharging, smart city enabling, and smart vehicle security. These latter four are explored below, including in the discussion the five detected general issues as well, and highlighting the current state of the art and the possible future research perspectives.
Food Track and Trace: Food traceability has been one of the main research challenges of the past few decades. Several approaches have been proposed by scholars to increase food quality and safety: RFID, QR Code, NFC, ontology, etc. The main purpose is to provide the final consumer with all the information about the processes that a product on the shelf has undergone. In particular, tracking means being able to collect all the information about the various steps of the food supply chain from upstream to downstream, while tracing is the ability to reconstruct the product history backwards [
92]. The benefits of food traceability are twofold: (1) increasing the perceived value of goods; (2) guaranteeing regulatory compliance [
93]. However, even today there are several shortcomings because many traceability systems are ineffective: frauds are still quite widespread [
94], while the recall costs are often very high in the case of food scandals because the granular traceability is onerous, especially in the case of batch mixing [
95]. In this context, blockchain technology constitutes an immense opportunity to improve food traceability: the decentralisation of the overall system avoids the existence of third parties, and this makes the information exchange between the actors faster and more efficient; the information recorded remains over time and it is quite easy to trace the actor who inserted it into the system. Furthermore, there is no problem of incompatibility among the information systems of the various entities involved, because a single platform can be used. The main future research perspectives are the following: the need to have real case studies because the simulations present in the literature are not enough to demonstrate the feasibility of the blockchain; some companies are practically applying this technology in the food supply chains, but still few real data are present on the academic side. Moreover, considering that, especially in agriculture, many supply chains are not very technology-based, we should investigate more about the impacts that the introduction of mobile devices could have on the entities involved: the costs to train the actors and to redefine the chain processes should be most investigated in the next few years.
Electric Vehicle Recharging: Electric vehicles are becoming more widespread, as are the stations for recharging them. The application of blockchain technology in this area is something new and little explored. One of the main purposes concerns the right matching between energy demand and supply. On the one hand, there is a group of motorists who, on the basis of their geographical location, show the need for a recharge within a certain time window, and on the other, a set of energy suppliers able to decide prices, based on demand and competitors. This mechanism could favour both parties because drivers could choose, each time, the cheapest offer in their area, and suppliers could dynamically vary their prices, maximising the expected profit. In fact, the use of smart contracts could enable auction mechanisms. However, important efforts are needed to make the blockchain-based architectures sufficiently scalable [
88]; in fact, over the years the number of motorists and suppliers who could decide to join the electric vehicle ecosystem could dramatically grow. The functionalities offered by the blockchain (e.g., secure payments through cryptocurrency) could, however, constitute the trigger to give a definitive impulse to the spread of electric cars.
Smart City Enabling and Smart Vehicles’ Security: Many cities are defined "smart" when the following features are present: broadband connectivity, a knowledge workforce, and digital inclusion. One of the main goals of smart cities is to improve the services offered to citizens, reducing administrative costs through the use of technology. Considering that the use of IoT, although very useful, leads to security problems in data management, the introduction of blockchain technology could solve this important issue. In the near future, almost all vehicles produced and marketed will be called smart; in fact, they will be able to connect to the internet and communicate with each other. Additionally, in this case, the main problems concern privacy and security [
51]; in fact, the use of centralised infrastructures poses the alarming issue of data control by a single entity. Implementing blockchain technology could mean making drivers more secure in sharing information about: real-time position, traffic conditions, and any unexpected events, such as road accidents. However, even in this case there is a great need for practical experiments: there is a lack of real implementations within smart cities and the propensity of drivers to share very confidential information (e.g., geographical location) should also be strongly evaluated and analysed (e.g., some questionnaires could be submitted to drivers, in order to have a complete picture). It is important to note that traffic congestion is one of the main problems of modern cities and one of the main causes of air pollution; its reduction is a big challenge nowadays. Traditional efforts to solve congestion problems have been centred in attempts to move the demand on the transit system [
96] and on a better management of road traffic using tools such as traffic simulation [
97,
98,
99,
100,
101,
102], dynamic network loading equilibria, and dynamic models [
103,
104] for the simulation and management of user route choice [
105,
106,
107,
108,
109]. New technologies such as intelligent transportation systems and co-operative intelligent transportation systems (C-ITS) have also been considered for an increase in road traffic sustainability [
110,
111,
112], though the true innovation is possibly coming from the future generation of vehicles that will be electric, “connected,” and “autonomous.” New vehicles are considered by many the key to completely transform traffic networks in terms of reduced energy consumption, improved safety, and reduced pollution. The future introduction of autonomous vehicles and the switch from fuel-based technologies to electric vehicles has the potential, in fact, to completely change the road traffic sector: goods and people will be moved by driver-less autonomous vehicles in smart cities. Human driven taxi services will be substituted by autonomous vehicles and new business models will emerge where mobility as a service could take the place of the current car-ownership paradigm. In this future scenario, vehicles will have also to refuel autonomously and the current paradigm of the credit card-based transaction could become inadequate for the exchange of services and energy between machines. The trust management problem in vehicular networks [
113] could be solved by blockchain technologies, and new, secure systems based on blockchain technology could support the development and deployment of an electric and autonomous mobility where all transactions are "broadcasted" and stored on a secure, open, and unalterable data base. The development of smart cities, where the above-listed services and technologies are implemented, can create demand for blockchain technology. As an example, blockchain systems could satisfy the future needs of citizens and authorities to exchange and store personal data safely.
With reference to the previously analysed transportation-based issues, we can see a great closeness between the two terms blockchain and sustainability:
The greater effectiveness of traceability systems could minimise the number of lots that are recalled from the market in the event of food scandals, limiting food waste.
The use of smart contracts could stimulate the growth of the electric car market, with consequent benefits for the environment, considering the reduction of exhaust gas emissions.
The information sharing among motorists, stimulated by rewarding mechanisms through an appropriate cryptocurrency, could reduce traffic in overcrowded urban areas, improving the quality of life.
The blockchain technology could lead to a continual increase in the number of smart cities, favouring sustainable urban development.
Other potential applications of blockchain technologies may emerge from the convergence of emerging services and technologies, such as Mobility as a Service (MaaS), IoT, artificial intelligence (AI) with deep learning, 5G, and distributed smart objects. This convergence may be able to create a fertile ground for blockchain technologies and may determine the conditions for the development of blockchain applications in the other transportation sectors that have not been yet extensively covered in the literature: transit, rail, maritime, and air transportation. Blockchain technologies might be introduced in these sectors when the level of the development of the transportation systems reaches that of what is clearly envisioned for road transportation and that involves the future adoption of autonomous and connected vehicles. As for now, the literature analysis, which was carried out in this paper, tells us that blockchain innovation in the context of rail, maritime, and air transportation is not seen as an emergent topic.
In general, however, there are some “obstacles” for adopting blockchain in the transportation sector. Some barriers for using blockchains in sustainable supply chains have been detected in [
114]. They have been categorised into: intra-organisational barriers (e.g., lack of knowledge and expertise; financial constraints), systems-related barriers (e.g., immaturity of technology; hesitation to adopt blockchain technology, due to negative public perception), inter-organisational barriers (e.g., cultural differences of supply chain partners), and external barriers (e.g., lack of government policies and lack of external stakeholders’ involvement). Other significant limitations are: lack of willingness of the actors of the chain to share information [
115], limits on the number of transactions per unit of time, compared to other players such as Visa or Mastercard (i.e., performance and scalability issues) [
116], and regulatory uncertainty [
47]. Moreover, trading on a blockchain system could be expensive, because any mistake is irreversible and increases the transaction costs [
117]. These barriers are only some among those debated in the literature; additional information can be found in [
118,
119,
120]. Basically, this technology is still immature and not ready for large-scale dissemination.