pirapira/ethereum-formal-verification-overview
View on GitHub ↗ ★ 295
The start page about my efforts around smart contract verification
3 mentions on Hacker News by 3 people: 0 stories, 3 comments · first 2017-07-24 · latest 2018-02-20
20082026
-
So this was Figure 6: bytes20 prev; function tap(bytes20 nickname) { prev = nickname; if (prev != nickname) { msg.sender.send(this.balance); } } It sounds like with our buggy-compiler-optimisation hat on, nickname might be a value with…
comment by shoo · 2018-02-20 · in Finding the Greedy, Prodigal, and Suicidal Contracts at Scale -
The specification of EVM in HOL exists already [1] and can be used to prove correctness of EVM code already. EVM is pretty low-level, though; the same can't be done for Solidity code. Yoichi has a page that outlines his thinking about what…
comment by chalst · 2017-07-25 · in A hacker stole $31M of Ether – how it happened, and what it means for Ethereum -
Some pointers you might appreciate: Jack Petterson and Robert Edström did a master's thesis about retargeting the Idris compiler to emit EVM code, with a custom effect type to express smart contract effects. They ended up modestly…
comment by mbrock · 2017-07-24 · in Learn Ethereum smart contract programming