EIP-7790 - Controlled Gas Limit Increase Guidelines

Created 2024-10-18
Status Draft
Type Informational
Authors
Requires

This proposal specifies specific parameters for the controlled gas limit increase strategy outlined in EIP-7783, including block number to start the increase, initial gas limit, rate of increase per block, and gas limit cap.

Abstract

This proposal provides parameter recommendations for implementing the controlled gas limit increase strategy in EIP-7783.

Motivation

The motivation for this proposal is to define practical and balanced parameters for Ethereum's gas limit increase strategy to achieve predictable and stable network scaling. While EIP-7783 defines the mechanism, there is still a need to establish the values needed for its implementation based on real-world conditions.

Specification

Proposed Parameters

The parameters for the controlled gas limit increase strategy are:

Rationale

Starting Block Number

The chosen block number (21792420) provides ample time to discuss and implement the gas limit increase strategy, additionally, it allows to happen with or slightly before the pectra hard fork.

Initial Gas Limit

The initial gas limit is set to match the current default gas limit of 30_000_000.

Rate of Increase

A rate of 6 gas per block is chosen to triple the gas limit in approximately 47 months, which is equivalent to almost 2 years.

Gas Limit Cap

Backwards Compatibility

These parameters do not require any protocol changes or hard forks. They are fully backward compatible with the current Ethereum network architecture.

Security Considerations

Copyright

Copyright and related rights waived via CC0 1.0 Universal.