Разработчики Ethereum сохраняют паузу по запуску обновления Glamsterdam в тестовой сети Hoodi до завершения проверки безопасности изменений в учете газа. Как сообщил разработчик Ethereum Foundation Мариус ван дер Вейден в обновлении от 6 ноября, новая дата форка пока не назначена.
Причиной стал отчет аудитора ChainSecurity от 13 октября. Согласно ему, предложения EIP-8037 и EIP-8038 могут изменить поведение уже развернутых смарт-контрактов в ситуациях, когда внешний вызов выполняется при нехватке газа. В Ethereum Foundation отметили, что под проверкой находятся восемь допущений смарт-контрактов, а в анализе участвуют ChainSecurity, Dedaub и внутренние ревизоры.
Техническая суть риска в том, что после изменения тарифов на создание и доступ к состоянию контракт может получить другой остаток газа после неудачного внешнего вызова. В результате транзакция, которая ранее полностью откатывалась, может завершиться через обработчик ошибки. Это особенно чувствительно для неизменяемых контрактов, порогов на основе gasleft() и делегирующих транзакций EIP-7702.
Хронология такова: Glamsterdam активировался в Sepolia 6 октября, запуск Hoodi планировался на 26 октября, но 23 октября его отложили, а 6 ноября пауза была подтверждена. Параллельно продолжается работа над следующим апгрейдом Hegota. По данным на 9 ноября, ETH торговался около $2123, потеряв 5% за сутки и 7,5% за неделю при капитализации $259,48 млрд.