SnagRide drivers will post their destination and departure details. Drivers will state when and where they are going. Users will be able to sign up for a ride by paying their share of the estimated cost and then wait to be picked up by the driver at a convenient place and time of their choosing. All of this will be done through independent smart contracts that verify and secure all user and trip information.
Every time a rider submits a ride request his information will be saved in the form of an Ethereum smart contract. The smart contract will contain all the information such 6 as rider name, age, location, ride price and where he would like to travel. Once the token transfer is initiated, the information is stored in a smart contract transaction submitted to the Ethereum network. All information is naturally encrypted on the Ethereum blockchain. A driver offering a ride will view that information, schedule a ride and then choose a date and time to confirm. The driver will then confirm the ride. Once the driver confirms the ride a new transaction is initiated that will broadcast the confirmation and driver information to the Ethereum blockchain.