#ETH
Ethereum retrasa la prueba de Glamsterdam después de que desarrolladores de seguridad detectaran un riesgo para los contratos existentes

Los desarrolladores de Ethereum cancelaron la actualización Glamsterdam prevista para el lunes en la red de pruebas Hoodi, después de que investigadores de seguridad identificaran un problema que podría cambiar la forma en que los contratos inteligentes existentes gestionan las transacciones fallidas y, potencialmente, hacer que los errores se vuelvan permanentes.

La actualización debía activarse el 26 de octubre a las 17:42:48 UTC. Los desarrolladores la pospusieron durante la reunión del jueves de All Core Devs Execution para investigar cómo interactúa un cambio propuesto en la contabilidad del gas de Ethereum con los contratos que ya funcionan en la red principal.

No se ha anunciado una nueva fecha.

La preocupación se centra en EIP-8037, que modifica la forma en que Ethereum cobra por crear nuevos registros en su base de datos. La propuesta busca limitar el crecimiento de esa base de datos a medida que Ethereum aumenta la cantidad de transacciones que su red puede procesar.

La firma de seguridad ChainSecurity publicó un análisis el 13 de octubre en el que muestra que el cambio, combinado con EIP-8038, podría alterar la forma en que los contratos responden cuando otro contrato al que llaman se queda sin gas, es decir, las tarifas utilizadas para pagar a los operadores de la red.

Algunos contratos están diseñados para detectar una operación fallida y continuar procesando. Pueden registrar que un intento falló, desactivar nuevos intentos o pasar a otro paso. A veces, los desarrolladores cuentan con que el gas restante sea insuficiente para completar esas acciones, lo que hace que se revierta toda la transacción.

Glamsterdam modifica ese cálculo. Según las reglas propuestas, el gas utilizado para crear ciertos registros puede restablecerse cuando se deshacen esos cambios. Así, puede quedar suficiente gas para que un contrato complete una operación de gestión de errores que antes habría provocado una reversión.

También existe un riesgo en la dirección opuesta. ChainSecurity calculó que crear una nueva ranura de almacenamiento podría requerir 110.020 unidades de gas cuando se agota una asignación separada, frente a las 22.100 de las reglas anteriores. Un contrato que utilice un presupuesto de gas existente podría fallar al ejecutar una operación que, por lo demás, sería válida.#Write2Earn #EarningsSeason #Ethereum $ETH