News for hackers. Stuff that matters.
Re:Learn Ethereum smart contract programming by pkulak on Monday July 24, 2017 @12:36PM (#14839909)
Does Solidity really matter, though? "How's the VM" is the real question. I haven't spent more then 10 minutes looking into it, but it seemed reasonable to me. No heap and 256(?)-bit addressing seem like good ideas to keep execution complexity down.
Re:Learn Ethereum smart contract programming by UncleMeat on Monday July 24, 2017 @08:23PM (#14843994)
The VM is also fucked (or, at least it was in the recent past) because it turns out that their semantics are a mess. For example, exception handling is either implicit or explicit depending on how a method is invoked!

https://eprint.iacr.org/2016/633

Re:Learn Ethereum smart contract programming by tachyonbeam on Monday July 24, 2017 @03:11PM (#14841656)
It does matter if the use of Solidity is being actively promoted. Sure, maybe you're smart and you'll pick safer options, but if a huge percentage of contracts are written in Solidity, it could still mean there are massive security holes everywhere.