Ride hailing on a blockchain