3 ms·
The blockchain to me is fundamentally flawed way to look at distributed computation. It really isn't distributed computing because there is a shared agreed and
by mempko 9y ago
The blockchain to me is fundamentally flawed way to look at distributed computation. It really isn't distributed computing because there is a shared agreed and singular "truth". Truly distributed systems must deal with inconsistency instead of trying to keep a consistent transactional view of the world. I'm not sure I want it to scale.
The innovation of the blockchain is that it allows people to lend their computers to what looks like a singular system. However, as oulined by this document, the cost is huge in both time and burning the CPU oil.
I also don't believe in the transactional spot trade view of the world. It is a narrow way of viewing cooperation and markets. Unbreakable contracts are frightening. Everyone who deals with contracts between peers knows that contracts could be broken and are always negotiable. Unbreakable contracts just seems like a viscous tool for people who have move power over those with less. Because among equals, contracts are meant to be broken, changed, re-negotiated.
- zik 9y ago> It really isn't distributed computing because there is a shared agreed and singular "truth". The last three of the seven scaling options are fully distributed and don't have a single shared truth. > However, as oulined by this document, the cost is huge in both time and burning the CPU oil. This document covers "proof of stake" which does away with the CPU intensive proof of work you're referring to. > Everyone who deals with contracts between peers knows that contracts could be broken and are always negotiable. Ethereum contracts have contract break clauses in them just like legal contracts.
- zeroxfe 9y ago> The blockchain to me is fundamentally flawed way to look at distributed computation. It really isn't distributed computing because there is a shared agreed and singular "truth". This is an odd definition of distributed computing. Blockchains fall squarely under the realm of "distributed consensus protocols", which are quite fundamental to distributed computing.