Ethereum-based decentralized car rental system
Date
2022Abstract
Blockchain is a pioneering technology that allows the creation of innovative information exchange ecosystems thanks to unique
properties, such as immutability, distribution and transparency. By combining this technology with the emergent internet of things (IoT), many
innovative business models can be created. The main objective of this
work is to present the design and an initial implementation of a decentralized rental system that takes advantage of smart contracts developed on a public blockchain, combined with the potential of the IoT
and its intimate relationship with cyber-physical systems. The logic to
be implemented in the blockchain is applied in this paper by using the
Ethereum programming language, so that the developed application covers the entire car rental process offered in traditional web applications,
but adding more autonomy, functionalities and ease of use for both lessees
and lessors. Following Ethereum application development guidelines, all
business logic is located in the smart contracts implemented in the network, where they can be used to control the car rental system. While this
is a work in progress, the results obtained in the first proof of concept
have been very promising.