2018

Vandal: A Scalable Security Analysis Framework for Smart Contracts

Brent, Lexi, Jurisevic, Anton, Kong, Michael et al.

Understand

The rise of modern blockchains has facilitated the emergence of smart contracts: autonomous programs that live and run on the blockchain.

  • Smart contracts have seen a rapid climb to prominence, with applications predicted in law, business, commerce, and governance.
  • Smart contracts are commonly written in a high-level language such as Ethereum's Solidity, and translated to compact low-level bytecode for deployment on the blockchain.
  • Once deployed, the bytecode is autonomously executed, usually by a %Turing-complete virtual machine.

Reading the bibliography…