{
  "id": 7904,
  "title": "EIP-7904: Compute Gas Cost Increase",
  "status": "Draft",
  "type": "Standards Track",
  "category": "Core",
  "summary": "Updates gas costs of all compute operatons to ensure they accurately reflect their computational workload.",
  "impacts": [
    "Users may see cost changes for certain transactions.",
    "Developers can optimize smart contracts with more accurate gas costs, greatly enhancing efficiency.",
    "Wallet developers may need to adjust fee estimation mechanisms based on new gas pricing.",
    "Tools must adapt to new gas cost structures to ensure accurate reporting and estimation.",
    "L2 solutions will need to align their gas pricing with changes introduced to maintain compatibility.",
    "Node operators will upgrade clients to manage new gas structures but should expect minimal disruption.",
    "No consensus changes expected; focus on routine fork coordination with existing protocols.",
    "Must adapt gas accounting and refunds, ensuring compatibility with existing EIP metrics and updates.",
    "Aligns gas pricing with empirical computational complexity.",
    "Improves network throughput by reducing gas cost of compute operations.",
    "Enhances the security of the network against abuse of single bottlenecks."
  ],
  "discussion_url": "https://ethereum-magicians.org/t/gas-cost-repricing-to-reflect-computational-complexity/23067",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7904.md",
  "canonical_url": "/latest/eips/7904.json",
  "markdown_url": "/latest/eips/7904.md",
  "citations": [
    {
      "recordId": "eip-7904",
      "artifactPath": "normalized/7904.json",
      "url": "/records/proposal/eip-7904/normalized/7904.json",
      "label": "EIP-7904: Compute Gas Cost Increase",
      "snippet": "Updates gas costs of all compute operatons to ensure they accurately reflect their computational workload."
    }
  ]
}
