Crypto Prices

Ethereum откладывает обновление Glamsterdam из-за проблем с безопасностью EIP-8037

5 часов назад
2 минут чтения
5 просмотров

Отсрочка обновления Glamsterdam на тестовой сети Hoodi

Разработчики Ethereum отложили обновление Glamsterdam на тестовой сети Hoodi из-за проблем совместимости смарт-контрактов. Активация, запланированная на 26 октября, была отменена, как и увеличение лимита газа до 200 миллионов. Согласно объявлению Фонда Ethereum от 22 октября, решение было принято после обсуждений на встрече всех основных разработчиков, которые согласились изучить, как EIP-8037 взаимодействует с существующими контрактами на основной сети. Фонд не объявил новую дату активации тестовой сети.

Изменения в графике Hoodi

Обновление изначально планировалось активировать 26 октября в 17:42:48 UTC, что соответствует эпохе Hoodi 132,352. Разработчики исключили активацию слоя исполнения Амстердама и активацию слоя консенсуса Глоас из пересмотренной конфигурации. Отсрочка также отменяет запланированное увеличение лимита газа Hoodi до 200 миллионов, которое разработчики намеревались изучить вместе с другими изменениями протокола. Однако Фонд уточнил, что эта корректировка касается будущего обновления сети и не отменяет существующую историю транзакций Hoodi.

«PSA: Привет, операторы узлов #ethereum, которые находятся на тестовой сети #hoodi, ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, ЧТО ОБНОВЛЕНИЕ HOODI В ПОНЕДЕЛЬНИК ОТМЕНЕНО. Вернитесь к более старой версии без запланированного обновления Hoodi или дождитесь, пока ваша команда EL клиента выпустит новую версию, которая отменяет обновление. Спасибо!»

Опасения по поводу EIP-8037

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

Некоторые приложения используют оставшиеся балансы газа, чтобы определить, завершилась ли операция неудачно навсегда или должна оставаться доступной для повторной попытки. По предложенным правилам неудачная операция может оставить достаточно газа для продолжения обработки вызывающего контракта, когда та же транзакция ранее была бы отменена.

Рекомендации для операторов узлов

ChainSecurity предупредила, что такое поведение может привести к тому, что определенные приложения зафиксируют неудачную операцию, не позволяя пользователям повторить ее. После этого компания безопасности обсудила свои выводы в X, с отчетами, описывающими 13 реальных примеров потенциально затронутых контрактов. Исследователи не идентифицировали публично затронутые приложения, в то время как усилия по ответственному раскрытию продолжаются.

Тем временем эти опасения охватывают механизмы контрактов, используемые в пакетных транзакциях, выводах и других операциях, которые зависят от правил обработки ошибок. Техническая оценка описывает, как неудачи из-за недостатка газа могут помешать существующим мерам безопасности, не требуя изменений в коде развернутого контракта.

Обновления и рекомендации

После отсрочки Фонд Ethereum поручил операторам проверить свое программное обеспечение слоя исполнения и слоя консенсуса до 26 октября. Клиенты, сохраняющие оригинальную конфигурацию активации, должны быть обновлены, чтобы предотвратить их попытки выполнить ранее запланированный форк.

Пересмотренная таблица релизов Фонда перечисляет Lodestar v1.50.1 для слоя консенсуса, в то время как релизы слоя исполнения включают Besu 26.10.1 и Nethermind 2.2.1. Ethrex v30.0.1-rc.2 появляется как предварительный релиз, с инструкциями для других клиентов, ожидающих подтверждения.

Ранее проведенные активации и дальнейшие шаги

Активация Glamsterdam Ethereum на Sepolia прошла 6 октября, что позволило разработчикам изучить производительность обновления с более высоким лимитом газа. Отсрочка Hoodi касается отдельной тестовой сети и не отменяет ранее проведенной активации Sepolia. До отсрочки разработчики обсуждали 1 декабря, 8 декабря и 9 декабря как возможные даты активации Glamsterdam на основной сети.

Повестка дня встречи 22 октября предложила выбрать дату на следующей неделе, если тестирование Hoodi пройдет успешно. Ни одна из этих дат не получила окончательного подтверждения, и последнее объявление Фонда не устанавливает замену графика. Разработчики должны продолжать изучать проблемы совместимости, прежде чем объявлять о другой активации Hoodi.

Заключение

Glamsterdam включает закрепленное разделение предложителя и строителя и списки доступа на уровне блоков, изменения, предназначенные для улучшения возможностей обработки транзакций Ethereum. Ранее Curve Finance выделила потенциальные преимущества DeFi, при этом предупреждая, что пересмотренные сборы за газ могут повлиять на некоторые приложения. Фонд Ethereum подтвердил, что пользователям основной сети и держателям ETH не нужно предпринимать никаких действий из-за отсрочки. Разработчикам приложений было поручено не планировать дальнейшее тестирование Hoodi вокруг отмененной активации 26 октября.