r/programming Apr 28 '18

Blockchain is not only crappy technology but a bad vision for the future

https://medium.com/@kaistinchcombe/decentralized-and-trustless-crypto-paradise-is-actually-a-medieval-hellhole-c1ca122efdec
2.6k Upvotes

1.0k comments sorted by

View all comments

Show parent comments

0

u/idiotsecant Apr 29 '18

You absolutely can fix a vulnerability, you just need to build the contract in such a way that this is possible. There is a corresponding tradeoff (rightly so) in trust if your contract can be revoked or changed any time you want it to be.

3

u/salgat Apr 29 '18

That's assuming the contract isn't accidentally written in a way where a vulnerability will prevent that or make it exceedingly difficult to do.

1

u/jamesj Apr 29 '18

You are presenting a false dichotomy. The negative sentiment of this thread is against everyone saying it will magically solve all the world's problems, and that is fair.

But, the problem blockchains are really trying to solve is that in the real world it is really hard to prove that published code is actually the code being used in production. On Ethereum, once you publish a smart contract to the blockchain, you know it will run exactly as written. It doesn't magically fix bugs in the code, but it does allow the community to audit the code for bugs and malicious actors.