Ride Taking Decentralised Application that runs smart contracts on Ethereum Blockchain
₹1500-12500 INR
Đã đóng
Đã đăng vào khoảng 2 năm trước
₹1500-12500 INR
Thanh toán khi bàn giao
A decentralized P2P framework using Blockchain is proposed based on an existing framework. A
decentralized application (DApp) is developed which will act as a front-end interface and is built
on a decentralized Ethereum blockchain at the backend. In this framework, both the user and the
driver get registered in the blockchain network with the necessary details. This meta-data infor-
mation is attached to each of their profile which would be viewed by every node of the network.
Three user roles were created as a part of this framework one being the driver, the other the user,
and some legal authorities for verification. The working process is as given below.
1. The driver creates his profile in the network by submitting his driving license and other
necessary documents. MongoDB is used as a storage mechanism and the hashed value is stored in
the blockchain.
2. The Legal authorities who are also part of the network will be notified once the driver gives the
information. Background verification will be done and the remarks would be added to the driver’s
profile. A smart contract is used to generate the review or ratings of the driver based on which the
rider can decide to take a ride with the driver.
3. Similarly, users who want to take a ride should also get registered in the network by providing
some essential information like name, phone, etc., and background verification will happen simi-
larly. This assures the safety of drivers.
4. After the verification is done, the user can request cabs by providing his/her location detailsand other trip details. The driver on such requests calculates the cost of the ride using various
parameters like the distance to be traveled, type of car, and a fixed price per kilometer and shares
to the users’ request.
5. The passenger publishes a ride request on the blockchain through a smart contract. The pick-up
and drop-off information is saved using spatial cloaking.
6. Now the Matching Algorithm runs.
7. The matched drivers are invited to post a travel offer.
8. Then the passenger picks the prferred travel offer and posts a ZKP-based smart contract with a
deposit fee and posts a smart contract with a budget fee to guarantee the trip.
9. The matched driver posts a smart contract with a deposit fee as a commitment to the offer.
10. The smart contract will act as a verifier. Like, If the passenger doesn’t show up or cancels
the ride request, the smart contract will auto release the passenger’s deposit fee to the driver or
if the driver doesn’t show up at the time scheduled or cancels the ride offer, the smart contract
will auto-release the driver’s deposit fee to the passenger. or if the driver successfully validates
arrival at the pick-up location and the passenger is there, the smart-contract will auto release the
passenger’s deposit fee to the driver as initial partial payment and the driver’s deposit fee will be
returned to the driver.
11. Once the ride is completed, the smart contract works as the validator that the trip has been
completed successfully and then it pays the service fee to the driver.
You can also go through the below website for reference and also I have added some documents which might help you.
[login to view URL]
[login to view URL]
I am expert which have many years of experience on JavaScript, React. I can start work from right now. And deliver you quality work. Please give me a chance to deliver you quality service. And I promise, you will not regret by hiring me
Hi,
i will do Ride Taking Decentralised Application that runs smart contracts on Ethereum Blockchain
I am an experienced Android and ios developer and equipped with all the necessary skills to provide you best website that completely satisfies your business needs.
I Have 5 year experience in Android and ios delelopment .Please share your requirements with me over chat so we can proceed further.
Best Regards,
atul