blockchains-security-toolkit/evm_and_opcodes
mia von steinkirch, phd 2df3e6444d
clean up (#3)
2022-12-24 19:54:41 -08:00
..
my_favorite_opcodes.md 🍝 add my favorite opcodes 2022-09-29 01:19:17 -07:00
README.md clean up (#3) 2022-12-24 19:54:41 -08:00

the evm

tl;dr

  • EVM is a quasi-Turing complete machine (quasi because computation is intrinsically bounded/limited through a parameter: gas)
  • EVM is the runtime environment for smart contracts.
  • "Ethereum virtual machine code" or "EVM code" are cute lil code are written in a low-level, stack-based bytecode language, each byte represents an operation.
  • EVM memory is a simple stack-based architecture with: stack, volatile memory, non-volatile storage (word size of 256-bit) and the fearful Calldata.


in this repo




resources