Learn EVM

Who needs to learn EVM

  • If you only participate in auditing contests and do private audits, you probably don't want to spend too much time learning EVM. You won't need deep EVM knowledge 99% of the time.
  • If you play web3 ctf, you have to learn EVM.
  • If you work in a company as a security researcher, you probably need EVM knowledge depending on the clients.

Step 1: background

Step 2: learn reading opcode

Step 3: learn go

Step 4: learn geth