{
  "id": 8059,
  "title": "EIP-8059: Gas Units Rebase for High-precision Metering",
  "status": "Draft",
  "type": "Standards Track",
  "category": "Core",
  "summary": "This proposal rebases Ethereum's gas unit by a factor of 1,000 to enable high-precision metering without fractional gas. All gas-related parameters and variables are increased by that factor.",
  "impacts": [
    "Users may notice gas numbers change, since each unit is 1,000× smaller, but transaction behavior and protocol rules stay the same.",
    "App and contract developers must update hardcoded gas cost constants, tests, and benchmarks to the 1,000× unit. Contract bytecode semantics stay unchanged.",
    "Wallets must update gas estimation, limit defaults, and UI displays to the rebased 1,000× unit so transactions include correct values.",
    "Explorers, profilers, and RPC analytics must revise gas accounting, reporting, and alerts to reflect the new 1,000× unit across all fields.",
    "Rollups and other L2s that follow Ethereum gas semantics must rescale gas metering, calldata pricing, and limits by 1,000× for L1 consistency.",
    "Validators and node operators must upgrade clients to enforce rebased gas accounting and block validation rules; normal operational workflows otherwise remain unchanged.",
    "Consensus clients must update header checks for gas limit and gas used to the rebased scale; other fork choice and attestation code is unchanged.",
    "Execution clients must apply the 1,000× factor across opcode costs, transaction validation, gas accounting, RPC exposure, and metering logic, touching many constants and tests.",
    "Enables high-precision gas metering without fractional gas.",
    "Reduces rounding errors when repricing EVM operations.",
    "Future-proofs gas costs as hardware improves and state access stays costly.",
    "Avoids major changes to internal EVM logic."
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-8059-gas-rebase-for-high-precision-gas-metering/25945",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-8059.md",
  "canonical_url": "/latest/eips/8059.json",
  "markdown_url": "/latest/eips/8059.md",
  "citations": [
    {
      "recordId": "eip-8059",
      "artifactPath": "normalized/8059.json",
      "url": "/records/proposal/eip-8059/normalized/8059.json",
      "label": "EIP-8059: Gas Units Rebase for High-precision Metering",
      "snippet": "This proposal rebases Ethereum's gas unit by a factor of 1,000 to enable high-precision metering without fractional gas. All gas-related parameters and variables are increased by that factor."
    }
  ]
}
