La Fundación de Ethereum anunció que su bifurcación Fusaka impondrá un techo de 16,777,216 unidades de gas por transacción, marcando la primera vez que la red aplica un límite por transacción separado del límite de gas por bloque. El cambio, formalizado como EIP-7825, ya está activo en las redes de prueba Holesky y Sepolia y se desplegará en la red principal cuando Fusaka se active.
Qué saber:
- Ethereum limitará las transacciones individuales a 2²⁴ unidades de gas (aproximadamente 16,78 millones), evitando que una sola llamada sobredimensionada monopolice bloques enteros.
- La Fundación posiciona el límite como base para capacidades de ejecución paralela, requiriendo que las cargas de trabajo que superen el umbral se dividan en llamadas secuenciadas más pequeñas.
- Todos los clientes principales han implementado el cambio en versiones listas para Fusaka, con la recomendación de que los desarrolladores prueben contra redes de prueba y ajusten la lógica de estimación de gas en consecuencia.
La Fundación vincula el límite al objetivo de ejecución en paralelo
Toni Wahrstätter describió la razón en una publicación del 21 de octubre, afirmando que el límite mitigaría vectores de denegación de servicio al tiempo que mejoraría la previsibilidad del empaquetado de bloques. La Fundación enfatizó que la mayoría de los usuarios no verán ningún impacto práctico, ya que la distribución de transacciones en el mundo real se encuentra muy por debajo del umbral. La superficie de riesgo se centra en contratos pesados por lotes, scripts de implementación y enrutadores especializados que anteriormente podían alcanzar el objetivo de gas por bloque completo de alrededor de 45 millones de unidades.
EIP-7825 separa la complejidad a nivel de transacción del rendimiento a nivel de sistema.
Las llamadas excepcionalmente grandes creaban problemas de tiempo y programación para constructores y validadores antes del límite. El nuevo techo obliga a cargas de trabajo superiores a 16,78 millones de gas a dividirse en operaciones más pequeñas.
La Fundación conecta explícitamente el límite a futuros esfuerzos como EIP-7928, anticipada en la era Glamsterdam. Las transacciones predecibles y limitadas sirven como requisito previo para una concurrencia significativa en la capa de ejecución. El límite asegura al menos varias transacciones independientes por bloque, incluso bajo condiciones de mempool difíciles, reduciendo la peor contención y simplificando el diseño de programadores para constructores que prueban caminos de ejecución paralelizable.
Implementación técnica e impacto en desarrolladores
La especificación sigue un enfoque escueto y mecánico. El resumen de EIP-7825 declara la intención de fijar el límite "a 16,777,216 (2²⁴) gas" por transacción, mejorando la resistencia contra ciertos vectores de denegación de servicio y haciendo el procesamiento de transacciones más predecible a medida que aumentan los límites de bloque. Esa simplicidad atrajo a los canales de desarrollo central como una restricción bien definida que preserva la compatibilidad hacia adelante con trabajos de escalado más ambiciosos.
El debate sobre la codificación y comunicación del techo duró meses.
Las discusiones en Ethereum Magicians y durante las llamadas de AllCoreDevs examinaron la denominación y parametrización. Un hilo resumió la garantía principal: alinear los objetivos de bloque a múltiplos de 2²⁴ para que los constructores siempre puedan incluir al menos n transacciones si el mempool contiene n elegibles.
Geth, Erigon, Reth, Nethermind y Besu han implementado el cambio en versiones listas para Fusaka. La Fundación señaló que la semántica de eth_call permanece sin cambios, pero las transacciones prefirmadas con límites de gas que excedan 2²⁴ requerirán volver a firmarse por debajo del techo.
Los desarrolladores deben probar contra Holesky o Sepolia, remodelar operaciones por lotes que se acercan al límite y ajustar la lógica de estimación de gas para fallar rápidamente cuando las construcciones excedan el techo.
Términos clave
El gas mide el esfuerzo computacional en Ethereum. Cada operación cuesta una cantidad específica de gas, que los usuarios pagan en Ether. El límite de gas por bloque limita el gas total que todas las transacciones en un bloque pueden consumir. Las bifurcaciones duras son actualizaciones de toda la red que requieren que todos los nodos actualicen su software. Las redes de prueba como Holesky y Sepolia permiten a los desarrolladores probar cambios antes del despliegue en la red principal.
La ejecución paralela permitiría a la red procesar múltiples transacciones no conflictivas simultáneamente en lugar de secuencialmente. Los vectores de denegación de servicio son métodos de ataque que podrían ralentizar o detener las operaciones de la red. El mempool contiene transacciones pendientes a la espera de ser incluidas en bloques.
Contexto de políticas y respuesta del mercado
La filosofía de desarrollo de Ethereum favorece restricciones mínimas y de propósito general que difieren la complejidad a capas superiores. EIP-7825 encaja en este patrón al establecer un límite superior que protege la vitalidad de la red sin dictar el comportamiento del contrato. El cambio evita las alteraciones del mercado de tarifas y deja la economía de espacio de muestra y los objetivos de bloque a otras propuestas.
La Fundación describió el límite como establecer "una base más segura y predecible para un mayor rendimiento en futuras bifurcaciones". Esa formulación captura el intercambio entre limitar el tamaño de las transacciones individuales y preparar la infraestructura para una mayor capacidad general. El Ether se cotizaba a $3,835 en el momento de la publicación.
Pensamientos finales
La bifurcación dura Fusaka introduce el primer límite de gas por transacción a nivel de protocolo de Ethereum, fijado en 16,777,216 unidades. La Fundación enmarca el límite como infraestructura para la ejecución en paralelo al mismo tiempo que mitiga los riesgos de denegación de servicio, con un impacto mínimo esperado para los usuarios típicos.

