$ETH : обновление Glamsterdam продолжает тормозить. 6 ноября Фонд Ethereum сообщил, что EIP-8037 и EIP-8038 изменят правила расчёта Gas за создание и доступ к состоянию; ChainSecurity обнаружила, что некоторые проекты полагаются на предположения о выполнении, которые перестанут работать после обновления. Основные разработчики решили пока не проводить хардфорк тестовой сети Hoodi, пока проблема не будет решена. Эти два изменения ещё не активированы в основной сети, и нельзя подменять формулировку «потенциально затронуты» утверждением «уже подверглись атаке».

Откладывание замедлит планы по масштабированию — это самый веский довод сторонников скорейшего внедрения. Но опасения другой стороны тоже вполне конкретны: внешний вызов может завершиться сбоем из-за нехватки Gas, а старый контракт может израсходовать столько же Gas на последующую обработку, в результате чего вся операция откатится; после изменения расценок ветка обработки сбоя при определённых условиях, напротив, может завершиться успешно и пометить операцию, которую можно было повторить, как безвозвратно неудачную. ChainSecurity указала условия, при которых проблему можно воспроизвести, но это не означает, что уязвимы все контракты. Сейчас Фонд перечислил 8 типов предположений о выполнении и просит разработчиков проверить каждое из них.

$BNB , где работает BSC, и $POL , где работает Polygon PoS, поддерживают контракты EVM, однако обновления и правила Gas у них независимы; предложения Ethereum не вступают автоматически в силу в этих двух сетях. При развёртывании одних и тех же контрактов в нескольких сетях я уделяю больше внимания проверке обработки сбоев и фиксированных пороговых значений Gas отдельно в каждой сети, чем предположению, будто «совместимость с EVM» означает полное совпадение результатов выполнения. Далее стоит следить за тем, насколько широко воспроизводится проблема в затронутом коде, изменятся ли спецификации и когда Hoodi вновь включат в расписание.

Источники: сообщение Фонда Ethereum от 6 ноября, технический анализ ChainSecurity от 13 октября. Предупреждение о рисках: предложение ещё не активировано в основной сети Ethereum; техническая задержка не является торговым сигналом.