Skip to content
Ethereum EVM illustrated
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Add powerpoint source for v0.01.1 Mar 10, 2018
LICENSE Initial commit Jan 13, 2018 Update README's contents for v0.01.0 Mar 2, 2018 Update for release v0.01.1 Mar 3, 2018
ethereum_evm_illustrated.pdf Update for release v0.01.1 Mar 3, 2018

Ethereum EVM illustrated

This is an illustrated document about the EVM(Ethereum Virtual Machine).

Here is: Ethereum EVM illustrated (PDF).


1 Introduction

  • Blockchain
  • World state
  • Account
  • Transaction
  • Message
  • Decentralised database
  • Atomicity and order

2 Virtual machine

  • Ethereum virtual machine (EVM)
  • Message call
  • Exception
  • Gas and fee
  • Input and output
  • Byte order
  • Instruction set
  • Miscellaneous

Appendix A : Implementation

  • Source code in Geth
  • EVM developer utility
  • Solidity ABI

Appendix B : User interface

  • Web3 API
  • Geth, Mist, Solc, Remix, Truffle, ...


You can’t perform that action at this time.