{
  "id": 7667,
  "title": "EIP-7667: Raise gas costs of hash functions",
  "status": "Stagnant",
  "type": "Standards Track",
  "category": "Core",
  "summary": "Increase gas for hashing to better match real costs, prevent hash-heavy block abuse, and keep Ethereum verification practical and decentralized.",
  "impacts": [
    "Most transactions unchanged; hash-heavy operations may cost slightly more gas, modestly increasing fees in specific dapps only occasionally.",
    "Contracts relying on hashing (proof verification, logging) see higher gas; developers may optimize or reduce on-chain hashing to control costs.",
    "No functional changes; gas estimation sourced from nodes reflects new pricing, but UI fee projections may rise for hash-heavy calls.",
    "Off-chain analyzers or gas simulators using custom cost tables must update constants; otherwise, node-backed tooling continues working without changes required.",
    "Indirect benefit aligning L1 costs with ZK proving realities; no mandatory changes to rollup protocols, though pricing strategies may adjust.",
    "Minimal operational effect; block production logic unchanged beyond adopting clients with updated gas schedule if activated during network upgrades only.",
    "Consensus-layer functionality unaffected; coordination for any network upgrade only, with no EVM pricing logic implemented here within this client layer.",
    "Must implement updated opcode and precompile gas constants; affects transaction validation, simulation, and gas accounting across execution clients implementations universally.",
    "Aligns gas pricing with ZK proving costs, reducing worst-case proof time outliers.",
    "Discourages hash-heavy blocks that strain provers and increase centralization risks.",
    "Reduces reliance on ad-hoc sequencer limits and centralized rollup workarounds.",
    "Prepares Ethereum for eventual L1 SNARK verification with predictable proving bounds."
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-7562-raise-gas-costs-of-hash-functions/19446",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7667.md",
  "canonical_url": "/latest/eips/7667.json",
  "markdown_url": "/latest/eips/7667.md",
  "citations": [
    {
      "recordId": "eip-7667",
      "artifactPath": "normalized/7667.json",
      "url": "/records/proposal/eip-7667/normalized/7667.json",
      "label": "EIP-7667: Raise gas costs of hash functions",
      "snippet": "Increase gas for hashing to better match real costs, prevent hash-heavy block abuse, and keep Ethereum verification practical and decentralized."
    }
  ]
}
