Not sure ridesharing is the best fit for decentralized solutions. A big role of these companies is performing background checks and dispute resolution, and those seem hard to do in a trustless decentralized system without exposing loopholes that can be exploited.