News for hackers. Stuff that matters.
Re:Deleting $300M by messing around with Ethereum contracts by mannykannot on Monday November 20, 2017 @07:33AM (#15739447)
Formal methods have been under development for decades, yet their penetration into software development is miniscule. Hardly any professional developers know how to use them. Turning Ethereum and its contracts into a formally verified system would be the largest adoption of formal methods by several orders of magnitude.

Ironically, the article you link to does not support your post: it also stresses the difficulties of applying formal methods, and claims instead that various interventions of the sort that have not been particularly successful in securing software generally will be sufficient to satisfy the particularly stringent requirements of a crypto-currency (of course, to say that Ethereum needs formal methods in order to be usable would be to admit that it is not close to being so, so that view will always be contested by the Ethereum foundation. At Cardano [1], however, they do seem to think formal methods will be part of their solution, though I am not sure to what extent.)

This is all mostly moot, however, as the Ethereum we have now is demonstrably insecure by any measure.

[1] https://www.cardanohub.org/en/home/

Re:Deleting $300M by messing around with Ethereum contracts by TeeWEE on Monday November 20, 2017 @08:48AM (#15739814)
Yeah true, it is used in some industries such as the space and flight industries, where you want to be sure your code is correct.

However it comes with a range of problems, and often its not worth going into the effort of formally verifying a contract. But with ether, the costs quickly outweigh the ptential losses.

I don't know if it will work, in theory it can, i just wanted to be possitive: I see a light at the end of the tunnel.