La Fundación Ethereum ha confirmado que el próximo Hard Fork Fusaka introducirá un límite a nivel de protocolo sobre cuánto gas puede consumir una sola transacción, codificado formalmente como EIP-7825. El límite se establece en 2²⁴ gas—16.777.216 unidades—marcando la primera vez que Ethereum impone un límite por transacción distinto del límite de gas por bloque. El cambio ya está activo en Holesky y Sepolia y estará disponible en mainnet cuando Fusaka se active.
En una publicación del 21 de octubre, Toni Wahrstätter explicó la justificación en términos directos: "Comenzando con el próximo Hard Fork Fusaka, EIP-7825 introduce un límite máximo de gas por transacción de 2²⁴ (≈ 16,78 millones de gas)." La nota de la Fundación enfatiza que si bien el límite acota las transacciones individuales, no altera el límite de gas del bloque; en cambio, está diseñado para mitigar vectores de denegación de servicio donde una sola llamada de gran tamaño monopoliza un bloque completo y para mejorar la previsibilidad del empaquetado de bloques mientras la red se prepara para la ejecución paralela.
EIP-7825 establece una línea clara entre la complejidad a nivel de transacción y el rendimiento a nivel de sistema. Anteriormente, las llamadas excepcionalmente grandes podían acercarse al objetivo de gas completo del bloque (alrededor de 45 millones en ocasiones), creando patologías de tiempo y programación para constructores y validadores.
El nuevo límite obliga a que las cargas de trabajo que excederían los 16,78 millones de gas se dividan en llamadas más pequeñas y secuenciadas. La guía de la Fundación señala cuidadosamente que "para la mayoría de los usuarios, nada cambia", ya que la distribución estadística de las transacciones del mundo real ya se sitúa muy por debajo del umbral; la superficie de riesgo concierne principalmente a contratos con muchas operaciones en lotes, scripts de implementación y enrutadores especializados.
Desde la perspectiva de la hoja de ruta, el límite se posiciona explícitamente como base para la ejecución paralela. La publicación del blog conecta el cambio con esfuerzos anticipados como EIP-7928 en la era "Glamsterdam", donde las transacciones predecibles y acotadas son un requisito previo para una concurrencia significativa en la capa de ejecución. Al garantizar que al menos varias transacciones independientes puedan empaquetarse por bloque—incluso en condiciones patológicas del mempool—el límite reduce la contención en el peor de los casos y simplifica el diseño del programador para los constructores que experimentan con rutas de ejecución paralelizables.
La especificación en sí es escasa y mecánica. El abstracto de EIP-7825 establece la intención de "16.777.216 (2^24) gas" por transacción, mejorando la resistencia contra ciertos vectores de DoS y haciendo que el procesamiento de transacciones sea más predecible a medida que aumentan los límites de bloque. Esa simplicidad ha sido parte de su atractivo en los canales de desarrollo central: una restricción pequeña y bien definida que preserva la compatibilidad futura con trabajos de escalado más ambiciosos.
El debate sobre cómo codificar y comunicar el límite ha estado activo durante meses, incluyendo discusiones sobre nomenclatura y parametrización en Ethereum Magicians y durante las llamadas de AllCoreDevs. Un hilo resumió la garantía central que buscan varios contribuyentes: alinear los objetivos de bloque a múltiplos de 2²⁴ para que los constructores siempre puedan incluir al menos n transacciones si el mempool tiene n elegibles—un argumento a favor de la previsibilidad en lugar del rendimiento bruto.
Operativamente, la Fundación dice que todos los clientes principales—Geth, Erigon, Reth, Nethermind y Besu—han implementado el cambio en versiones listas para Fusaka, reduciendo el riesgo de divergencia entre clientes en la activación. La publicación también enfatiza que la semántica de eth_call no se ve afectada y que las transacciones pre-firmadas cuyos límites de gas excedan 2²⁴ deberán ser refirmadas por debajo del límite. La ruta de actualización para los desarrolladores es sencilla: probar contra Holesky o Sepolia, reajustar las operaciones en lotes que se acercan al límite, y ajustar la lógica de estimación de gas y las alertas para que fallen rápidamente cuando las construcciones excedan el nuevo límite.
El contexto político vale la pena analizarlo. La historia de Ethereum ha favorecido restricciones mínimas y de propósito general, difiriendo la complejidad a capas superiores. EIP-7825 se ajusta a ese patrón: no opina sobre lo que deberían hacer los contratos, solo que respeten un límite superior que protege la vivacidad y prepara la capa de ejecución para un futuro multi-hilo.
También evita alteraciones del mercado de tarifas y deja la economía del espacio de blobs y los objetivos de bloque a otros EIPs y forks. Como lo expresó la Fundación, el límite "establece una base más segura y predecible para un mayor rendimiento en futuros forks", una línea que resume el compromiso de manera sucinta.
Al momento de la publicación, ETH cotizaba a $3.835.