by bmj1 on 6/17/17, 11:46 PM with 183 comments
by n8n3k on 6/18/17, 12:31 PM
He strictly followed the terms of a contract by people who were very clear that "code is law" and who did not want institutions were the result is decided by human judgement.
by RcouF1uZ4gsC on 6/18/17, 11:46 AM
C-3PO: He made a perfectly legal move.
Han: Let him have it. It’s not wise to upset a Wookiee (The Ethereum founders).
C-3PO: But sir. Nobody worries about upsetting a droid (a regular contract user without influence). Han: That’s cause a droid (regular contract user) don’t pull people’s arms out of their sockets (hard fork the entire crypto currency and call you a thief) when they lose. Wookiees (The Ethereum founders) are known to do that.
C-3PO: I see your point, sir. I suggest a new strategy, R2. Let the Wookiee (Ethereum founders) win.
With Chewbacca's and the Ethereum founders' behavior, you would be a fool to play their game again thinking that they follow the rules.
by passivepinetree on 6/18/17, 8:00 AM
This seems like a tenuous connection at best.
by kbody on 6/18/17, 1:19 PM
Unfortunately for Aviva, their contracts are actually law in contrast to Ethereum where if the devs feel like it, they can do/revert anything.
[1]: https://ftalphaville.ft.com/2015/02/27/2120422/meet-the-man-...
by kator on 6/18/17, 10:53 AM
Can someone familiar with this explain how something financially based can have a capitalization flaw? I would expect a smart contract language to have very strict type and variable linking. Humans make many mistakes in coding but most of the time it doesn't cost $55m. A transaction language should be very strict so either the smart contract language is flawed or the author of this article is overstating something for dramatic effect.
EDIT: Found this: https://github.com/slockit/DAO/blob/v1.0/DAO.sol#L666
on a deeper dive: http://hackingdistributed.com/2016/06/18/analysis-of-the-dao...
by atomical on 6/18/17, 8:11 AM
by mannykannot on 6/18/17, 4:14 PM
by zenkat on 6/18/17, 4:18 PM
Put simply, all code has bugs. How can Etherium ever work in practice at scale?
by SolarNet on 6/18/17, 8:35 AM
by harwoodleon on 6/19/17, 7:58 AM
Code as law is right, but laws can (and should) change, because the effect they can have can be devastating if loopholes do the opposite of the intention behind the law.
The fallacy here is that we have one immutable law that governs everything, that is set at one time and never changed - how ridiculous. This is utter nonsense.
The DAO was a beautiful experiment that went badly wrong. In the grand scheme of things, if this was a heist in the traditional sense - everyone would have lost out. But as it stands, it's probably the biggest bug bounty in history.
Hopefully no one got hurt. We learn and move on.
by kensai on 6/18/17, 8:30 PM
by roryisok on 6/18/17, 8:22 AM
Ether thief remains a mystery, one year after $55m digital heist
by jokoon on 6/18/17, 10:54 AM
by 7ewis on 6/18/17, 12:08 PM
At least as far as we're aware.
by exabrial on 6/19/17, 2:18 AM
by vfclists on 6/18/17, 9:48 AM
by Fej on 6/19/17, 1:30 AM
by mopedtobias on 6/18/17, 11:12 AM
by devdoomari on 6/18/17, 10:28 AM
well, isn't the financial law against this kind of incompetence in the first place?
I don't think the thieves would be guiltier than the team behind DAO.
ps: and line 666??? who the hell keeps a single source-code file that big? no wonder bugs are around...