Re:Miners Aren’t Friends
by koheripbal on Monday January 15, 2018 @10:23AM
(#16151013)
The point of "code is law" is to replace the legal system.
Laws are, after all, code. Programmers are the new lawyers.
The problem with the "hack" was that our laws/code are still incredibly primitive.
I don't have an issue with the rollback - because that's part of the design, and I really doubt they'll be able to do that again if the ownership of ETH spreads out more.
These problems will work themselves out.
(the fact that the creator of Ethereum was heavily invested in the DAO doubtless played a role as well... it's different when it's your money that got stolen, and he had the power to do something about it.)
Still though, people don't understand that the legal system is a feature, not a bug. A neutral arbiter that can judge the spirit of the contract and come to a decision that resolves the matter fairly for everybody... that way you don't need to guarantee bug-free code forever.
There was a post here a while back that made the interesting point that essentially everything cryptocurrency attempts to do is anti-user and the problems they claim to solve would actually be viewed as features by most people. For example, no chargebacks! But chargebacks are a good thing, if the good turns out to be significantly not as described then you can get your money back. Or - immutable history! But it's actually quite nice when the bank can remove fraudulent charges when my wallet gets stolen, I quite like having that recourse.
3% merchant fees for Visa don't seem so bad compared to the DAO hack and Solidity and all that other shit.