EIP-8138 - Hardfork Meta - BPO3

Created 2026-01-27
Status Draft
Type Meta
Authors
Requires

Abstract

This Meta EIP documents a subsequent adjustment to Ethereum’s blob parameters using the Blob-Parameter-Only (BPO) update mechanism. The proposal specifies updated target and maximum blob limits to be applied without a full network upgrade, enabling continued evaluation of blob processing behavior under revised operational conditions. The change is intended to support ongoing measurement of network performance, reliability, and capacity characteristics, and to inform future data-availability scaling decisions based on observed mainnet behavior. The BPO3 specification provides a canonical reference of blob target, blob maximum limits, and associated configuration values, enabling transparent tracking of incremental data availability scaling following BPO2.

Motivation

Following the publication of Meta EIPs documenting BPO1 and BPO2, this EIP extends the reference approach to BPO3, preserving continuity and enabling longitudinal comparison of blob capacity increases.

This EIP records authoritative data for BPO3, including activation parameters and the deterministic derivation rule used for blob scaling, to improve traceability, ecosystem coordination, and historical accuracy. For BPO3, the Blob Target is set to the previous upgrade’s Blob Maximum, and the Blob Maximum is calculated as 1.5× the Blob Target, rounded up, resulting in a Blob Target and a Blob Maximum. Documenting both the resulting parameter values and the derivation rule improves predictability for client implementations, tooling, capacity planning, and longitudinal analysis of blob scaling behavior across successive BPO upgrades.

Specification

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.

This section documents the Blob-Parameter-Only upgrade identified as BPO3.

The upgrade modifies blob-related protocol parameters as defined in EIP-7892. No other protocol behavior is affected. All timestamps are expressed as Unix epoch seconds (UTC).

BPO-3 Parameters

Field Value
BPO Identifier BPO3
Activation Time (UTC)
Blob Target
Blob Max
Base Fee Update Fraction

BPO3 represents the third incremental blob capacity adjustment following BPO2 and continues staged scaling toward higher data availability limits.

Historical Context

For reference, prior blob schedules were established in earlier network upgrades and BPO upgrades:

Upgrade Blob Target Blob Max Base Fee Update Fraction
BPO2 14 21 11,684,671
BPO1 10 15 8,346,193
Prague 6 9 5,007,716
Cancun 3 6 3,338,477

BPO3 builds directly on the BPO2 parameter baseline.

Data Source

The parameter values and activation time for BPO3 will be derived from Ethereum client configuration once finalized.

Example (placeholder only):

"bpo3Time": <!-- TODO -->,
"blobSchedule": {
  "bpo3": {
    "target": <!-- TODO -->,
    "max": <!-- TODO -->,
    "baseFeeUpdateFraction": <!-- TODO -->
  }
}

Client implementations may expose these values in different formats; this EIP will reflect the canonical mainnet configuration once confirmed.

Rationale

BPO3 adjusts blob throughput by increasing/decreasing the Blob Target and the Blob Maximum, continuing the staged scaling model established by prior BPO upgrades. Capturing these values in a dedicated Meta EIP provides a stable reference for implementers, tooling developers, researchers, and infrastructure operators who depend on accurate parameter baselines. Documenting this information reduces ambiguity across client implementations, supports consistent monitoring and benchmarking, and enables longitudinal analysis of data availability growth as Ethereum progresses through its scaling roadmap.

Backwards Compatibility

Test Cases

Reference Implementation

Security Considerations

BPO upgrades adjust blob throughput parameters and may impact network load characteristics. Careful monitoring, staged rollout, and ecosystem coordination are required to ensure stability.

Copyright

Copyright and related rights waived via CC0.