Hacker GitHub

← All repos

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

Mentions per year 3 mentions · busiest year 2017 (2)
20082026
  1. 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…
  2. 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…
  3. 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…