OP Stack Specification

Ecotone Network Upgrade

Table of Contents

  • Execution Layer
  • Consensus Layer

The Ecotone upgrade contains the Dencun upgrade from L1, and adopts EIP-4844 blobs for data-availability.

Execution Layer

  • Cancun (Execution Layer):
    • EIP-1153: Transient storage opcodes
    • EIP-4844: Shard Blob Transactions
      • Blob transactions are disabled
    • EIP-4788: Beacon block root in the EVM
      • The L1 beacon block root is embedded into L2
      • The Beacon roots contract deployment is automated
    • EIP-5656: MCOPY - Memory copying instruction
    • EIP-6780: SELFDESTRUCT only in same transaction
    • EIP-7516: BLOBBASEFEE opcode
      • BLOBBASEFEE always pushes 1 onto the stack
  • Deneb (Consensus Layer): not applicable to L2
    • EIP-7044: Perpetually Valid Signed Voluntary Exits
    • EIP-7045: Increase Max Attestation Inclusion Slot
    • EIP-7514: Add Max Epoch Churn Limit

Consensus Layer

  • Blobs Data Availability: support blobs DA the L1 Data-retrieval stage.
  • Rollup fee update: support blobs DA in L1 Data Fee computation
  • Auto-upgrading and extension of the L1 Attributes Predeployed Contract (also known as L1Block predeploy)