|
True, Decentralized systems != Cryptocurrencies, but email, BitTorrent, and Git are different from what Bitcoin, Ethereum, and other blockchain system provide. 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). This is very different comparing to existing technologies that usually store state in a centralized place that is owned by a single company. A benefit of full decentralization that is commonly mentioned is that this system is hard or even impossible to censor since even if a nation-state decides to stop transactions from a single actor, mining nodes in other countries will process these transactions fine. Another benefit is that since all state changes are verified by every other node, it is impossible to perform invalid transaction changes. For example, a bank can reduce everyone's accounts by 5%, but Bitcoin network won't do this. My questions are: how important these benefits are for practical purposes (mind that we are talking about public, permissionless blockchains here), and can we go away with faster but less centralized systems like NEO? |
As for your question regarding practical purposes I think that a blockchain run by multiple banks or states can provide the same benefit for people as a fully decentralized system. I get that this is where censorship and control comes in but do you really want to live in a world where value can be moved around arbitrarily without regulation?
Also, while the blockchain itself is run decentralized the development is still somewhat centralized and most folks do not have the understanding or interest to investigate changes being made to the source that powers such blockchains.