Blockchain smart contracts implementations: review of Ethereum, Neo and Eos

21. June 18

QuoScients presentation on Blockchain Smart Contracts at REcon 2018 at is now available for download!

Content:

Many platforms using blockchain technology have emerged in 2017 and take the top 10 position of the cryptocurrencies’s MarketCap. One of the main reasons behind is the possibility to create decentralized applications (dapps) by writing Smart Contracts. During this presentation, we analyzed the implementation of smart contract mechanism (Virtual Machine, assembly language, instructions sets, …) used by those platforms.  Furthermore we analyzed the assembly languages and instructions sets used by the Virtual Machine of the major blockchain platforms. We show how to disassemble and reconstruct the CFG (Control Flow Graph) of those smart contracts and the tools actually available to perform a deeper security analysis.

This talk aims at covering the following platforms:

  • Ethereum (EVM bytecode)
  • Neo (AVM)
  • EOS (WASM – WebAssembly)

You can download the presentation in our Media Center under “Presentations”.

REcon is a computer security conference with a focus on reverse engineering and advanced exploitation techniques. It is held annually in Montreal, Canada. It offers a single track of presentations over the span of three days with a focus on reverse engineering and advanced exploitation techniques.

If you would like to share thoughts, ideas or questions, please get in touch on curious@quoscient.io.