Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-7825 Final

Transaction Gas Limit Cap

Authors: ,

Canonical data: /latest/eips/7825.json

Introduce a protocol-level cap on the maximum gas used by a transaction to 16,777,216 (2^24).

Timeline

Included
EIP Created Nov 23, 2024

Key Benefits

  • Prevents single transactions from hogging block space
  • Ensures fairer access for all users
  • Reduces network instability risks
  • Enables safer block capacity increases

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Most users unaffected as typical transactions use far less than 16.8M gas. Edge cases with very complex operations may need to restructure.

Application Developers

Applications with very large transactions (complex DeFi, large contract deployments) may need to split operations or redesign architecture to stay under the cap.

Wallet Developers

Need to enforce the gas cap in transaction creation, but most wallet operations are well below the limit.

Tooling / Infrastructure

Gas estimation tools, transaction builders, and deployment scripts need updates to enforce the 16.8M gas cap.

Layer 2s

Could impact future L2 bundling strategies and settlement transaction designs. May conflict with efficient batch processing approaches.

Stakers & Node Operators

More predictable block processing times and reduced risk of validation bottlenecks from extremely large transactions.

CL Client Developers

No direct impact on consensus layer operations as this affects execution layer transaction validation.

EL Client Developers

Need to implement transaction pool validation to reject transactions exceeding the gas cap and block validation to reject blocks containing invalid transactions.

North Star Goal Alignment

  • Scale L1: Improves network stability and resilience against DoS attacks by preventing individual transactions from consuming excessive block space, enabling more predictable block validation times.
  • Improve UX: More predictable transaction inclusion and fairer access to block space, though may require some large applications to restructure their operations.