Decentralizing ride-sharing: a blockchain-based application with smart contract automation and performance analysis

Madhusudan Naik,Akhilendra Pratap Singh,Nihar Ranjan Pradhan
DOI: https://doi.org/10.1007/s11042-024-20317-5
IF: 2.577
2024-10-05
Multimedia Tools and Applications
Abstract:Blockchain technology is transforming ride-sharing services by shifting from centralized control to decentralized applications (DApps), addressing user privacy, security, and cost-effectiveness. This research presents a novel blockchain-enabled ride-sharing DApp using an Ethereum-based permissioned network. The system employs smart contracts written in Solidity within the Truffle Suite environment, with smart contracts to automate secure transactions. Comprehensive testing was per-formed using Chai and Mocha to ensure robustness, and performance evaluation was conducted with Hyperledger Caliper. The DApp enables seamless ride-finding and payment, with payments held in escrow until service completion, ensuring user trust and operational efficiency. Performance analysis reveals significant advantages over traditional services, including lower latency in query operations and promising throughput growth in transfer functions under high transaction volumes. The proposed system enhances decentralization, reducing security risks and intermediary costs while improving efficiency. These findings highlight the potential for blockchain technology to innovate ride-sharing services and urban mobility. This study introduces a secure, transparent, and efficient ride-sharing platform, showcasing blockchain's ability to transform vehicular services and promising further innovations as the technology evolves.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?