Hacker News new | ask | show | jobs
by fastdev 2981 days ago
> Email is decentralized, heck even http is decentralized.

I'll quote my answer to the similar from this thread: "Blockchain-based systems allow storing a shared, verifiable state. Anybody has a chance (depending on mining resources) to make a decision regarding the next state change in the system by mining the next block, but this block will be rejected if the state change is invalid (e.g., in case of Bitcoin a transaction spends non-existing funds)."

I think that HTTP is not a good example. While no one controls all HTTP endpoint, organizations that use HTTP are centralized. E.g., when you want to book a taxi using Uber, the company that provides a service store all the data, facilitates transactions, and the state of the system. This is different from decentralized apps on Ethereum network where a state change can be performed by any mining node.

The question here is: do we need to have an "Uber on a blockchain" and if we need it, do we need it to be on a public fully decentralized blockchain?

> However, look at bit-torrent and it can exceed what centralized hosting can provide.

Agree, but I don't know any commercial organization that is using bit-torrent to serve files. Most companies use S3-like services and to my knowledge bit-torrent is only used to share content by non-profit organizations (e.g., Linux distro on a bit-torrent) or pirates.