Se insta a los desarrolladores de ethereum a revisar las suposiciones sobre el gas antes de la actualización Glamsterdam, ya que el costo del estado coincide con la realidad.
La red de Ethereum se está preparando para la actualización Glamsterdam, una mejora del protocolo que reajusta las tarifas de gas asociadas a operaciones relacionadas con el estado a través de dos propuestas planificadas, EIP-8037 y EIP-8038. Estos cambios buscan que la fijación del gas se alinee con el consumo real de recursos de computación y almacenamiento de las transacciones, corrigiendo las desviaciones que se han ampliado desde el último ajuste durante el Hard Fork Berlin en 2021.
EIP-8037 tiene el objetivo de reducir el coste de crear nuevo estado mediante el aumento y la unificación de las tarifas para crear nuevos estados (incluyendo nuevas cuentas, espacios de almacenamiento y bytecode desplegado) y midiendo cada costo por separado. Esta separación busca asegurar que el crecimiento del estado sea sostenible incluso si el límite de gas por bloque continúa aumentando.
Paralelamente, EIP-8038 incrementa el coste de acceder al estado existente, incluyendo operaciones como SSTORE, SLOAD, acceso a cuentas frías, así como EXTCODESIZE o EXTCODECOPY, para reflejar los indicadores de rendimiento actuales bajo el tamaño de estado ampliado de la red. La organización señaló que este nuevo esquema de tarifas busca facilitar un incremento de aproximadamente tres veces en el throughput base, estableciendo la condición necesaria para que los operadores de nodos puedan escalar aún más sin sacrificar rendimiento.
Evaluación de impacto y recomendaciones para desarrolladores
El análisis de transacciones históricas del mainnet bajo el nuevo esquema muestra que la gran mayoría de ejecuciones de contratos inteligentes funcionarán exactamente igual, y solo una pequeña fracción de transacciones cambiarán su comportamiento. Las transacciones pueden clasificarse en cuatro categorías: aquellas que no varían; aquellas que se ejecutan exitosamente tras ajustar el uso del gas; aquellas que agotan el límite original de gas pero completan al aumentar el límite; y las que fallan incluso con un límite mayor.
La última categoría de contratos suele depender de supuestos frágiles sobre el costo de gas, como subsidios codificados (por ejemplo, los 2.300 gas fijados en las funciones transfer y send de Solidity), valores de gas explícitos en llamadas externas, lógica condicional basada en gasleft(), o transacciones prefirmadas con limitaciones poco flexibles. La Fundación Ethereum ya contactó directamente a los equipos de desarrollo más afectados y recopiló un reporte de las entidades más impactadas.
Se recomienda a los desarrolladores y operadores de infraestructura verificar el estado de sus contratos mediante las herramientas oficiales y realizar pruebas en la testnet Platåberget, donde ya está implementado el nuevo esquema. Los contratos que se puedan corregir aumentando el límite de gas requerirán actualizaciones en el frontend o la infraestructura, mientras que los que podrían fallar necesitan una revisión manual de los puntos de llamada marcados.
Los proveedores de wallets, servicios RPC y herramientas de nodos deben actualizar la lógica de estimación de gas, ya que bajo las nuevas reglas, constantes en caché pueden subestimar el cálculo. Los usuarios finales no necesitan realizar acciones, ya que los wallets y servicios actualizados gestionarán la transición automáticamente. El nuevo esquema de tarifas ya está activo en la red de desarrollo y será extendido a las testnets públicas antes de desplegarse en el mainnet.

Descargo de responsabilidad: El contenido de este artículo refleja únicamente la opinión del autor y no representa en modo alguno a la plataforma. Este artículo no se pretende servir de referencia para tomar decisiones de inversión.
