3 ms·
At the risk of further HN reproach, You're exactly right --and there are some ways to solve the problem while remaining decentralized. The ideas you bring up
by acapybara 4y ago
At the risk of further HN reproach,
You're exactly right --and there are some ways to solve the problem while remaining decentralized.
The ideas you bring up are, essentially: credit, insurance, risk, reputation.
Tracking reputation on-chain is workable, and already exists. For instance, some airdrops have been done based on on-chain activity and reputation. Decentralized founders wanted to reward those with "good on-chain behavior."
The way I imagine this would work for a decentralized Uber:
- Pay for fares on-chain (ideally, a 2nd or 3rd layer, e.g. a ZK rollup)
- Drivers rate users on-chain, using the payment address
- Possibly use other on-chain information to form a "credit/reputation profile"
It's possible this entire idea of reputation/credit could be packaged into a dedicated protocol that could be referenced by any number of other on-chain systems (such as this decentralized uber). There are some projects along these lines in existence, I believe, but none have gotten traction yet, and are mostly focused around lending.
To protect privacy, we'd need to take extra care to shield user info (using e.g. ZK proofs), or just make everything completely transparent. It's also possible to use privacy for the payments/assets system, and make the reputation system transparent.
I do not think we'd want to be storing ride data, etc. on-chain. I'd look into something like OrbitDB, or some other decentralized system that's meant to be a database.
- grumpymouse 4y agoHow would a blockchain ride-hailing system work for women - would it expect people to jump into any car with a driver who claims to own blockchain address X (with ratings from other addresses)? The world looks quite different when a significant proportion of the population are significantly stronger than you - strong enough that you couldn't physically stop them doing horrible things to you. Uber with random drivers is sketchy, but you know there's been at least minimal background checks, and knowing that Uber are tracking the ride gives a bit more safety.
- arbol 4y agoThe current system expects people to jump into any car with a driver who claims to be the registered driver of said car. > who claims to own blockchain address X Ownership of a blockchain address can be proven with a signature. In the current system, I've never had a taxi driver prove they are the person registered to drive that particular taxi.
- edent 4y ago> Ownership of a blockchain address can be proven with a signature. How? If my friend gives me their passcode / phone / Token, I can impersonate them.
- arbol 4y agoMaybe this is ok. The reputation of the account is still at stake and the friend may have trusted you with their private keys so that you can give taxi rides and increase the overall account reputation. If the private keys were stolen then a malicious person could impersonate your friend and act badly. Similarly, in the current system, a person can pretend to be a taxi driver and act badly.