
Los desarrolladores de Ethereum advirtieron el 24 de agosto que los cambios de gas planificados en la actualización Glamsterdam podrían afectar a un pequeño grupo de contratos inteligentes de Capa 1.
La Fundación Ethereum instó a los desarrolladores a probar los contratos y actualizar las suposiciones fijas de gas antes de la activación de la red principal.
La advertencia concierne a las EIP-8037 y EIP-8038, que están programadas para ser incluidas en Glamsterdam. Los desarrolladores afirmaron que la mayoría de los contratos no se vieron afectados durante las repeticiones de transacciones, mientras que muchos casos señalados podrían corregirse aumentando sus límites de gas.
EIP-8037 cambia la forma en que Ethereum cobra por la creación de estado, incluyendo nuevas cuentas, ranuras de almacenamiento y bytecode de contratos desplegados. Introduce una contabilidad de gas de estado separada destinada a evitar un rápido crecimiento del estado de la cadena de bloques a medida que Ethereum aumenta la capacidad de la red.
EIP-8038 eleva los costos de acceso al estado existente. La propuesta cubre operaciones como SLOAD, SSTORE, acceso a cuentas frías, EXTCODESIZE y EXTCODECOPY.
Los desarrolladores de Ethereum ajustaron por última vez y de forma generalizada los precios de las operaciones de estado durante la actualización de Berlín en 2021. Desde entonces, el estado de Ethereum se ha expandido, mientras que los validadores han soportado límites de gas de bloque más altos.
La Fundación Ethereum afirmó que la nueva fijación de precios de las operaciones que consumen muchos recursos es necesaria antes de que la red pueda aumentar su capacidad de forma segura. Los desarrolladores diseñaron el nuevo cronograma en torno a un objetivo de rendimiento que podría soportar aproximadamente tres veces el rendimiento base actual.
Los desarrolladores reprodujeron transacciones históricas de la red principal de Ethereum bajo el cronograma de precios propuesto por Glamsterdam. Clasificaron los resultados en transacciones sin cambios, transacciones exitosas con diferente uso de gas, fallos solucionables mediante límites más altos y transacciones potencialmente rotas.
El último grupo siguió fallando incluso después de que los investigadores aumentaran sustancialmente el gas suministrado. La advertencia de la Fundación identificó los estipendios de gas fijos, los límites de llamadas codificados, la lógica basada en gasleft() y las transacciones pre-firmadas con límites fijos como factores de riesgo recurrentes.
Los contratos que utilizan el estipendio histórico de 2.300 gas de Solidity a través de transfer o send pueden requerir una atención particular. Las operaciones que antes se completaban dentro de esa asignación pueden consumir más gas bajo el nuevo cronograma de acceso al estado.
La Fundación no ha identificado públicamente todas las aplicaciones afectadas. Afirmó que ya se estaba realizando un acercamiento directo a los constructores más afectados y describió el grupo potencialmente afectado como pequeño.
La advertencia se extiende más allá de los contratos inteligentes. Las carteras, los proveedores de RPC, los indexadores y las herramientas de nodos deben actualizar sus sistemas de estimación de gas para reconocer las reglas de costos revisadas.
El software que utiliza constantes en caché podría subestimar el gas necesario para una transacción y provocar su fallo. Ambas propuestas requieren que las herramientas que utilizan eth_estimateGas y funciones relacionadas tengan en cuenta los costos de estado revisados.
Según informó previamente crypto.news, Glamsterdam también podría afectar a las carteras y herramientas de gas que asumen que las transferencias ordinarias siempre requieren 21.000 gas. Las transferencias a cuentas existentes mantienen esa cifra, mientras que las transferencias que crean nuevas cuentas incurrirán en un cargo de estado adicional.
Los usuarios regulares no necesitan realizar cambios manuales, según la Fundación. Los proveedores de carteras e infraestructura actualizados deberían aplicar las estimaciones de gas necesarias automáticamente.
Los desarrolladores de Ethereum lanzaron la red de prueba Platåberget para proporcionar un entorno de larga duración para las pruebas de Glamsterdam. La red, también llamada glam-devnet-8, ya ejecuta el nuevo cronograma de fijación de precios.
Los mantenedores de contratos pueden introducir una dirección en el verificador de Ethereum para identificar transacciones históricas que difieren bajo las reglas propuestas. Los desarrolladores deberían aumentar los límites de gas suministrados cuando eso resuelva el problema o revisar sitios de llamadas individuales cuando persistan los fallos.
En cobertura relacionada, el trabajo de Glamsterdam de Ethereum ha vuelto a centrar la escalabilidad de la Capa 1 a través de la nueva fijación de precios del gas, las listas de acceso a nivel de bloque y los cambios en la construcción de bloques.
La siguiente etapa implicará pruebas adicionales en la red de desarrollo, seguidas de bifurcaciones en Sepolia y Hoodi. La hoja de ruta de Ethereum apunta a Glamsterdam para el cuarto trimestre de 2026, pero los desarrolladores no han anunciado una fecha fija de activación de la red principal. El cronograma final depende de implementaciones de cliente estables y despliegues exitosos en la red de prueba pública.