Hacker News new | ask | show | jobs
by wmf 3656 days ago
Perhaps a relevant question is whether this is caused by a bug in Ethereum itself or just someone using Ethereum wrong. The Bitcoin developers have rolled back transactions that were caused by a bug in Bitcoin itself but they do not intervene in the many cases of user error.

Arguably, Solidity makes it so hard to write secure contracts that it is negligent. If the Ethereum team decides to take responsibility for The DAO, I hope they fix Solidity once and for all, not just bail out this one contract.

1 comments

From what I've read, it is a bug in the DAO contract. Someone is recursively calling some `split` function which has the side effect of draining eth out.