Обновление Glamsterdam должно было вступить в силу 26 октября на тестовой сети Hoodi, однако разработчики отменили его запуск после того, как специалисты по безопасности обнаружили возможные риски. Проблема связана с предложением EIP-8037, меняющим механизм расчета платы за создание записей в базе данных Ethereum.

Исследователи из ChainSecurity выяснили, что изменения в правилах учета газа совместно с другим предложенным стандартом EIP-8038 способны повлиять на работу существующих контрактов. В частности, контракты, обрабатывающие ошибки операций других контрактов, могут начать некорректно фиксировать неудачи, позволяя ошибкам стать постоянными.

Ранее предполагалось, что недостаток газа приводил к отмене всей транзакции, однако новая система позволяет восстанавливать часть потраченного газа при откате изменений, оставляя достаточно ресурсов для завершения операции обработки ошибки. Это нарушает привычное поведение контрактов.

Кроме того, обратная ситуация заключается в увеличении необходимого количества газа для создания новой ячейки хранения данных — с 22 100 до примерно 110 020 единиц. Контракты с недостаточным бюджетом могут неожиданно завершаться ошибкой даже при корректных операциях.

Несмотря на обнаруженные механизмы, ChainSecurity не подтвердила наличие реальных угроз эксплуатации крупных протоколов в текущих условиях. Тестовая сеть Sepolia успешно прошла активацию Glamsterdam ранее, 6 октября, однако дальнейшие шаги на сети Hoodi приостановлены вместе с запланированным увеличением лимита газа до 200 миллионов.

На данный момент дата активации Glamsterdam на основном блокчейне Ethereum официально не подтверждена.