4 ms·
So it turns out that the DAO is buggy. Hardly a surprise, given that it has hundreds of lines of code. What is surprising though is that the code was allegedly
by joosters 10y ago
So it turns out that the DAO is buggy. Hardly a surprise, given that it has hundreds of lines of code. What is surprising though is that the code was allegedly audited for bugs and security problems before release: https://blog.slock.it/deja-vu-dao-smart-contracts-audit-results-d26bc088e32e#.iik3weych https://blog.slock.it/deja-vu-dao-smart-contracts-audit-resu... ... and they found none of these big problems. What does that say about code audits?
- roywiggins 10y agoAt a first approximation, it sounds like the problem is perverse incentives, not buggy code. The code does what it's supposed to, but it has consequences that were either not noticed or not publicised.
- c3534l 10y ago> given that it has hundreds of lines of code That's our benchmark for massive project now? Hundreds of lines of code? Any decent open-source project should be able to handle hundreds of lines without breaking.
- joosters 10y agoI didn't say anything about massive. On average, computer code has about one mistake per ten lines of code (very roughly, of course) So once you have over a few hundred lines of code, you are practically assured of having bugs. And then you throw over $100 million at the buggy code, and the results are ... as expected.