Peer to peer ridesharing application using blockchain technology
The DCAB is a first Peer to Peer (P2P) ridesharing application in Pakistan which is being developed using the Blockchain Technology. The DCAB comes with a number of features mainly decentralization, distribution, scalability and Security. The DCAB is a self-regulating and self-expanding
2025-06-28 16:34:26 - Adil Khan
Peer to peer ridesharing application using blockchain technology
Project Area of Specialization BlockchainProject SummaryThe DCAB is a first Peer to Peer (P2P) ridesharing application in Pakistan which is being
developed using the Blockchain Technology. The DCAB comes with a number of features
mainly decentralization, distribution, scalability and Security.
The DCAB is a self-regulating and self-expanding ridesharing network that requires no central
authority which results in no middle man fee as in the traditional ridesharing applications such as
uber or careem.
The DCAB provides business ownership to everyone participated in the community by
introducing a fiat token called DCAB Token. The DCAB Token is built on top of ethereum
blockchain. The fares of the rides will be calculated in our cryptocurrency.
- To create Pakistan’s first peer-to-peer ride sharing network with decentralized operations.
- To eliminate the middle man for processing the payments.
- Business ownership opportunity for the drivers. The drivers will refer the other driver to get bonuses.
- To maintain trust: “Blockchain does not manage trust; it eliminates the need for trust”.
- Users can buy our crypto tokens and can pay using tokens. There is also a sign up bonus for every user.
- The main aim is to disrupt the centralized authoritative ridesharing to distributed peer to peer ridesharing which is driven by voluntary collaboration.
- Eliminating middleman fee and giving it back to the community.
- Simple and convenient payments.
- To provide secure and scalable network and to make transactions transparent.
The app is a native android app built with android java with firebase database to store user information. Further, google maps, location, places, geolocation etc. apis are integrated for the basic ridesharing app as in uber. To move the app to blockchain, we have used web3j library which makes the app able to interact to the ethereum blockchain. For each user an ethereum erc20 wallet is created at time of registration. The erc20 token smart contract (in solidity language) is deployed on the private network and an equivalent java code is generated by web3j which makes it possible for us to interact with the token inside our app. This way when the ride is completed, the customers send cryptos equivalent to ride fare to driver.
Benefits of the Project- Decentralization
- Distribution
- Transparent and Secure transactions
- No middle man fee
- Business ownership to everyone in the community
- Monetization
- Scalable computations
Final deliverable consists of the following technical components:
- A complete ridesharing android application with erc20 wallet and erc20 token integrated in the app.
- A token ICO website where users can buy tokens.
- Customer can request a ride, drivers accept ride and affter the ride is completed customers pay in crypto.
- The wallets for each users supports ethers as well.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 38000 | |||
| SSD | Equipment | 1 | 8000 | 8000 |
| GPU | Equipment | 1 | 20000 | 20000 |
| App deployment on ethereum with website domain | Miscellaneous | 1 | 10000 | 10000 |