PIP-71: Increase gas limit to 60M


PIP: 71
Title: Increase gas limit to 60M
Author: Manav Darji, Sandeep Sreenath
Description: Proposes increasing block gas limit from 45M to 60M in the Polygon PoS network.
Discussion:
status: Draft
Type: Core
Date: 2025-13-08

Abstract

Increase maximum gas from 45M to 60M to provide greater capacity, allowing for more transactions in a single block.

Motivation

As the network continues to increase its usage, the demand for gas will increase, potentially creating a bottleneck for transaction volumes.

By increasing the gas limit by 33%, headroom is created for upcoming work related to validator elected block
producer (proposed in PIP-64) to
accomodate growing demand.

Specification

Validators can implement this change at the client level without requiring consensus changes. This client-based change will allow the network to uniformly implement higher gas so that individual validators do not cause bottlenecks during a particular span.

Parameter Changes:

  • Current Block Gas Limit: 45,000,000 gas
  • Proposed Block Gas Limit: 60,000,000 gas

To ensure uniformity, the newly proposed gas limit will be part of the execution layer client binary itself (instead of validators trying to explicitly set it via flag).

The default value in miner config will be updated.

- GasCeil:  45_000_000,
+ GasCeil:  60_000_000,

Backwards Compatibility

This change is non-breaking and backward-compatible.

Security Considerations

The increased block gas limit may result in larger blocks requiring more time to propagate across the network. Testing will ensure that this change does not significantly increase uncle rates or network desynchronization.

Validators should ensure CPU, memory, and disk resources can accomodate the increased gas requirements, though current recommended hardware specifications are expected to comfortably support the proposed increase.

Copyright

All copyrights and related rights in this work are waived under CCO 1.0 Universal.

1 Like

I could see this chart showing daily gas used: https://polygonscan.com/chart/gasused
Do you know if there is a chart available showing the amount of gas used per block? What I am interested in understanding is how full are the current blocks.

Would the block gas target be 50%, and thus 30M gas?

Hi, I don’t have a chart handy at the moment but the data could be easily collected via a Dune analytics dashboard. The primary reason for this change was to simply add more headroom to process more transactions if needed. Moreover, because the gas target would still be at 50%, the transaction fees would reduce a bit and base fee would also be stable.

However, we’re not going with this increase as of now until the validator elected block proposer change is rolled out on Mainnet. Once that change is out, we’ll plan for increasing the gas limit gradually.

1 Like

We believe this is a good step forward.

It is already mentioned that existing infrastructure would support the potential increase of gas and chain usage, and we believe that also applies to bandwidth.

For the actual gas usage, based on current data, the average consumption seems to be around 17.6M gas per block (let us know if there’s some deficit in the calculation).

1 Like

Given current usage then of 17.5M, and assuming a 50% EIP 1559 gas target, increasing to 60M block gas limit makes sense.

1 Like