Sean Tilley

Sean Tilley at

"Because blockchain is consensual, after a certain point of centralization, the rules of the system depend on very few users. For example, the bitcoin “update” would be unviable if the two more Chinese mining organizations had refused to implement it. A network of nodes designed this way has a power structure with clear centralizers—the owners of infrastructure—that in the end presents a threat to the distributed future of the Internet."

#^The blockchain is a threat to the distributed future of the Internet

Image/photo

The blockchain will be very useful for registering large corporate capital markets and making cross-border banking transactions, but as a system for the development of everyday applications on the Internet, it’s a danger to the distributed structure of the network.



In effect, this particular distributed technology will essentially be beholden to relatively few actors - the few that can financially afford to run their own blockchains and hold a mass of data. Trying to depend on it as an end user unfortunately creates more problems than it solves.
No doubt it'll be great for businesses and the finance industry. But for user-facing distributed communication systems, it will be next to worthless.

Discovered via @Bob Mottram

#blockchain #distributed

Claes Wallin (韋嘉誠), AJ Jordan likes this.

Claes Wallin (韋嘉誠), AJ Jordan shared this.

I agree that the bitcoin style blockchain is vulnerable to this. However, to say that it's because of "consensus" is wrong; there's a spectrum of consensus resolution methods, and bitcoin's method is just one.

For example, Stellar's consensus protocol provides a path out of trusting actors who become untrustworthy while still providing a general consensus system.

Christopher Allan Webber at 2016-05-24T19:40:09Z

AJ Jordan likes this.

That's all very well and good, but the larger problem with blockchains is that they're relatively heavy in terms of memory size. The article lists an example about Twister that is very compelling, in the sense that in order to use Twister, one has to download the entire blockchain to local memory first.

In a sense, this is a very real limitation of leveraging the power of the blockchain to end users - if anything, only entities that could afford dedicated resources would be able to do anything with it. This is all very well for treating the blockchain as a banking ledger, which might inevitably happen, but for distributed communication networks that have any level of activity on them, this could actually end up causing more harm than good.

Sean Tilley at 2016-05-24T20:46:18Z

Take a look at SAFE, http://maidsafe.net/, which doesn't even have a proper blockchain and thereby sacrifices transparency and verifiability for performance, and the reason is exactly that they want to build not primarily a financial system, but "user-facing distributed communication systems".

Claes Wallin (韋嘉誠) at 2016-05-25T06:35:23Z

Sean Tilley likes this.