Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-8053 Draft EL

Milli-gas for High-precision Gas Metering

Authors:

Canonical data: /latest/eips/8053.json

Adds `milli-gas` as the EVM’s internal gas accounting unit, reducing rounding errors without impacting UX

Timeline

Glamsterdam
Maria Silva
Declined
Dec 4, 2025 · ACDE #225
Proposed
EIP Created Oct 17, 2025

Key Benefits

  • More precise accounting for cheap compute
  • Keeps fees and gas limits unchanged
  • Preserves user and application UX
  • Introduces precision without contract changes

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

No UX or fee changes; gas limits and pricing remain computed with gas_used, so behavior and costs are unchanged.

Application Developers

Minimal code changes expected since limits and fees still use gas_used rather than the new milli_gas counter. `GAS` opcode will report in `milli-gas`.

Wallet Developers

Transaction fee estimation and validation remain tied to gas_used; no API surface changes described or wallet-side modifications expected.

Tooling / Infrastructure

Tools using gas_used remain accurate; no explicit requirement to expose milli_gas since it is an internal accounting detail.

Layer 2s

No specific L2 impacts stated; proposal covers internal EVM accounting only, with fees and limits unchanged at transaction interface.

Stakers & Node Operators

Fee mechanics and limits remain as today; no staking or validator configuration changes are described in this proposal.

CL Client Developers

No consensus-layer changes are described; proposal targets EL metering, and CL client code modifications are not indicated.

EL Client Developers

Add a milli_gas counter; meter opcodes in milli_gas; round to gas at transaction end; keep gas_used for limits/fees. Block-level conversion would be a larger change.

North Star Goal Alignment

  • Scale L1: Enables a more precise accounting of efficient compute operations, thus removing an average of 4% loss in block space per transaction from roundig errors.