PIP: 60
Author: Manav Darji, Sandeep Sreenath
Title: Increase block gas limit to 36M
Description: Proposes increasing block gas limit from 30M to 36M in the Polygon PoS network.
status: Draft
Type: Core
Date: 2025-02-11
Abstract
Increase maximum gas from 30M to 36M 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 a conservative 20%, headroom is created for additional capacity to handle growing demand without significantly straining node hardware.
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: 30,000,000 gas
- Proposed Block Gas Limit: 36,000,000 gas
Validators can set their block gas limit via the --miner.gaslimit 36000000
flag on their execution layer client.
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 must be capable of handling the updated gas and ensure it does not exceed their CPU, memory, and disk resources.
Copyright
All copyrights and related rights in this work are waived under CCO 1.0 Universal.