EIP-8025

Optional Execution Proofs

Introducing optional execution proofs on the consensus layer

StatusStagnant

TypeStandards Track

CategoryCore

Created2025-09-17

AuthorsKevaundray Wedderburn (@kevaundray), Justin Drake (@JustinDrake) <justin@ethereum.org>

Last synced5/19/2026, 1:20:18 AM

Branchmaster

Upstreamethereum/EIPs/EIPS/eip-8025.md

Abstract

Optional execution proofs allow beacon nodes to verify the validity of the execution payload within a beacon block without running an execution layer client. The execution proofs are sent over the consensus layer’s peer-to-peer network.

Motivation

Optional execution proofs reduce the hardware and bandwidth requirements that are needed for an attester to verify a beacon block. Moreover, the cost to verify to a block no longer grows with the gas limit.

Since these are optional, protocol upgrades cannot be based on the improvements in this EIP. This EIP allows us to safely test execution proofs without making it explicitly consensus critical.

Specification

This is a consensus layer change only.

Validators will now be able to enable two new modes:

  • zkEVM Proof generating
  • Stateless validation

When a proof generating node receives a beacon block, they will create the necessary proofs for the execution payload in the block and re-propagate them on the specified subnets.

When a stateless validating node receives a beacon block, they will check to see if they have already received a valid execution proof for that execution payload from the specified subnet.

The detailed specifications are in the consensus-specs repository.

The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 and RFC 8174.

Rationale

<— TODO —>

Backwards Compatibility

This is backwards compatible and does not require a hardfork.

Test Cases

<— TODO —>

Reference Implementation

<— TODO —>

Security Considerations

<— TODO —>

Copyright and related rights waived via CC0.

Requires

Documents resolved from the normalized requires field.

Nothing here yet

No required documents from the emitted subset were resolved for this spec.

Required by

Documents in the emitted subset that declare this spec as a dependency.

Nothing here yet

No emitted documents currently depend on this spec.

Related documents

Simple metadata-based neighbors using family, type, category, and status overlap.