1. Introduction
  2. Part I: zkEVMs in Ethereum
    1. zkEVM Interface
    2. Problems Addressed by zkEVMs
    3. Architecture
    4. Incentives
    5. Preconditions for Integrating zkEVMs
  3. Part II: zkVM Internals
    1. Instruction Set Architecture
    2. Arithmetization
    3. Information Theoretic Layer: IOPs and Poly-IOPs
    4. Cryptographic Layer: Polynomial Commitments
    5. Cryptographic Layer: BCS Transform
    6. Security Considerations
    7. Architectural Choices
  4. Part III: Practical Guides
    1. Benchmarking
    2. Clients
    3. Process
  5. Part IV: Current Status
  6. Other Resources