Lo más relevante:

  • La próxima actualización Glamsterdam de Ethereum enfrenta un desafío crítico de compatibilidad debido a las propuestas de modificación en el cálculo y cobro de tarifas de gas (EIP-8037 y EIP-8038).
  • Ante este panorama de fricción técnica, la Fundación Ethereum decidió suspender de manera indefinida la prueba prevista en la red de prueba Hoodi hasta que se evalúen a fondo las garantías necesarias para proteger los fondos depositados en aplicaciones ya activas.

Riesgo en contratos inteligentes de Ethereum tras la actualización de tarifas en Glamsterdam

La comunidad de desarrolladores de Ethereum mantiene abierta la vigilancia tras detectarse un riesgo potencial que afectaría a cerca de 200.000 contratos inteligentes dentro de la red. La alerta comenzó a gestarse el pasado 26 de octubre, cuando la red pospuso una prueba clave en la red de pruebas Glamsterdam al identificar anomalías en 13 contratos.

Posteriormente, el desarrollador banteg amplió la magnitud del problema al señalar una lista masiva de contratos vulnerables identificados mediante herramientas de análisis sobre el impacto del nuevo precio del gas.

Aunque esta cifra refleja una estimación prudente que incluso podría omitir casos adicionales, el núcleo de la problemática recae en las propuestas EIP-8037 y EIP-8038 integradas en Glamsterdam, las cuales modifican de forma drástica el costo de creación de datos permanentes y elevan las tarifas asociadas a su consulta y modificación en la cadena de bloques.

Impacto en los costos de gas y propuestas para mitigar el fallo en contratos inmutables

La implementación de la EIP-8037 incrementa de manera exponencial el costo base para la creación de contratos inteligentes, elevándolo de 32.000 a 183.600 unidades de gas, sin contabilizar cargos adicionales por ejecución. 

Esta modificación técnica representa un desafío crítico para contratos antiguos programados con límites fijos de gas y para aquellos desarrollos inmutables cuyo código no permite actualizaciones posteriores, lo que podría generar fallos en transacciones dentro del ecosistema DeFi y bloquear temporalmente fondos de los usuarios, aunque hasta el momento no se han registrado incidentes masivos en la red principal. 

Como respuesta a estas tensiones operativas, los desarrolladores Leo Glisic y Giulio Rebuffo presentaron el pasado 8 de noviembre soluciones técnicas contrapuestas: 

La propuesta EIP-8488 de Glisic plantea mantener un conjunto de instrucciones diferenciado, donde los contratos históricos operen con tarifas previas y los nuevos adopten los costos actualizados.

El enfoque de Rebuffo sugiere la implementación de un sistema de doble contador de gas por transacción para conciliar la ejecución legada con las nuevas comisiones del protocolo.