Smart contracts for carpooling: a blockchain-based approach

View at publisher
Authors: Pooja Raut, Mayuresh Shinde, Simran Tiwari, Answeeta Pereira, Nilambari G. Narkar
Cited by: 0

Abstract

Most traditional carpooling schemes rely on centralized agents, with potential issues regarding trust, transparency, and additional commission fees. This paper introduces "Smart Contracts for Carpooling: A Blockchain-Based Approach", a decentralized application (dApp) that tackles these limitations. Building on the Ethereum blockchain and using smart contracts implemented in Solidity, our system offers secure, peer-to-peer transactions between drivers and passengers without relying on third-party authority. The platform enables users to sign up, post or request rides, match desired rides, and make payments—under laws by peer-to-peer transparent and tamperevident smart contracts. HTML, CSS, and JavaScript are used for frontend code, while Web3.js serves to integrate dApp with the Ethereum network via MetaMask. Development and testing were performed utilizing Ganache to mimic a local blockchain environment. This implementation demonstrates a functional, trustless carpooling system within a controlled setting, emphasizing block-chain’s potential to improve security, reduce operational costs, and eliminate reliance on intermediaries in the ride-sharing ecosystem. Although not yet deployed on a public network, the prototype showcases the feasibility and advantages of applying decentralized technologies to create efficient, user-centric transportation solutions.

Fields of Study & Subjects

Blockchain Technology Applications and Security Transportation and Mobility Innovations Blockchain Technology in Education and Learning

Publication details

Journal / source
IET conference proceedings.
Volume
2025
Issue
43
Pages
92–97
Publication date
1 February 2026
Language
EN