Secure Decentralized Carpooling Application Using Blockchain and Zero Knowledge Proof

Saksham Goel, Sarvesh Sawant, Bhawana Rudra

2024

Abstract

Blockchain extends its reach far beyond cryptocurrencies such as Bitcoin, encompassing a broader spectrum of applications. It acts as a transparent, distributed, and unchangeable ledger where every participant in the network possesses a copy of the blockchain. This decentralized system secures all data and transactions through encryption, ensuring reliability. The key components of blockchain-based applications include Smart Contracts, which house the application’s logic and operate on the blockchain. In traditional carpooling systems, centralized authorities like Uber or Ola control the entire process, collecting and managing data from both drivers and riders. However, by leveraging blockchain and smart contracts, a more secure and private carpooling system can be established, allowing riders and drivers to connect directly without intermediaries. Blockchain applications encounter challenges, primarily related to scalability and privacy. Every node in the system processing transactions limits scalability. Moreover, the practice of publishing all data at each node for processing raises privacy concerns. To tackle these issues, an approach using non-interactive proofs for off-chain computations can enhance efficiency. This approach verifies correctness without exposing private data, thus improving privacy. ZoKrates, a toolbox, simplifies this process by providing a domain-specific language (DSL), compiler, and generators for proofs and verification of Smart Contracts, streamlining complex zero-knowledge proof tasks and promoting their adoption.

Download


Paper Citation


in Harvard Style

Goel S., Sawant S. and Rudra B. (2024). Secure Decentralized Carpooling Application Using Blockchain and Zero Knowledge Proof. In Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS; ISBN 978-989-758-699-6, SciTePress, pages 260-267. DOI: 10.5220/0012701400003705


in Bibtex Style

@conference{iotbds24,
author={Saksham Goel and Sarvesh Sawant and Bhawana Rudra},
title={Secure Decentralized Carpooling Application Using Blockchain and Zero Knowledge Proof},
booktitle={Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS},
year={2024},
pages={260-267},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012701400003705},
isbn={978-989-758-699-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS
TI - Secure Decentralized Carpooling Application Using Blockchain and Zero Knowledge Proof
SN - 978-989-758-699-6
AU - Goel S.
AU - Sawant S.
AU - Rudra B.
PY - 2024
SP - 260
EP - 267
DO - 10.5220/0012701400003705
PB - SciTePress