You are viewing a single comment's thread from:

RE: thedao fair price after theft = buy buy buy

in #thedao8 years ago (edited)

I'm concerned the DAO will continue leaking money, and I'm concerned the ETH may fall even more.

One thing is the debates around forking vs not forking over this. I can see this argument becoming heated, it may split the community and drive the price downwards - whatever happens, some people will jump the ship.

The other thought I have ... this has actually dented my belief in smart contracts and ethereum quite a bit. I saw a lot of risks with "The DAO". I foresaw the risk that it would be hard to redefine the rules (after all, most organizations have bylaws that are based on hundreds of years of tradition, and still I feel quite much time is spent on annual meetings ammending the bylaws). I foresaw the risk that the money would be lost on silly and/or risky projects. The risk of money lost due to a bug in the contract code - considered, but deemed insignificant. Everything considered, I still decided to throw some money on the DAO.

I'm a programmer myself, sometimes every third line of code I write is buggy ... and yet, I considered the risk of money lost due to a bug in the contract as insignificant - after all, there were lots of code reviews done, wasn't it? It appears "smart contracts" needs quite much more due diligence than old-fashioned contracts. Maybe Ethereum will revolutionize the world, but it will take a lot more time than what I thought at first ... or maybe the future belongs to a cryptocurrency without a turing-complete scripting language ...

Sort:  

I'm also a programmer, and I'm totally agree with your - there will be more bugs.

Bugs here are the same as MtGox hacking - nothing special.

The only way to overcome it - to split the money so no single address could take all the money so fast. Some "money flow cap" will do.

Again, look at sophisticated cold wallet systems on centralized exchanges. For example, OKcoin claims they have only 2 humans with access to multisig cold wallet in different locations on the Earth.

So just another exchange hacked, not too big deal for the whole Ethereum ecosystem.

I think hardfork will be certainly bad idea. Nobody hardforked after mtgox.

But they could do softfork and exchange eth stolen for 1% bounty. That is better. The Attacker will try to go in the court... It will be fun to see the process. If he win, then Ethereum computer will win its creators in the court :))

So overall I think LONG DAO, LONG ETH now. :)

One way to reduce number of bugs is pure functional programming language, like Haskell
As far as I could understand from http://vessenes.com/deconstructing-thedao-attack-a-brief-code-tour the problem is either typo Transfer instead of transfer or malicious typo

So git annotate of dao code could lead the light. Not sure if all the commits history is available.