Перейти к содержимому

Ethereum отложил обновление Glamsterdam из-за риска для смарт-контрактов

Категория
Новости
Дата создания
Время чтения
2 мин

Разработчики Ethereum перенесли запуск обновления Glamsterdam в тестовой сети Hoodi: аудиторы ChainSecurity нашли риск для 13 смарт-контрактов из-за новых правил учета газа.

Основные разработчики Ethereum отложили активацию обновления Glamsterdam в тестовой сети Hoodi, сообщил 22 октября в своем блоге Ethereum Foundation. Запуск был запланирован на 26 октября; решение приняли на регулярном координационном звонке протокола ACDE №248.

Перенос связан с риском для существующих смарт-контрактов, который нашла аудиторская компания ChainSecurity. По данным ChainSecurity, два предложения в составе обновления, EIP-8037 и EIP-8038, меняют правила учета газа так, что операция, которая раньше просто отменялась при нехватке газа, может задним числом получить его достаточно и завершиться без отмены. Это может ослабить защиту контрактов от атаки insufficient gas griefing, когда злоумышленник намеренно передает операции мало газа, чтобы вызвать ее сбой. В одном из примеров ChainSecurity создание нового слота хранения при исчерпании отдельного лимита газа обходилось бы в 110 020 газа вместо прежних 22 100.

ChainSecurity предупредила о проблеме 13 октября и к 22 октября нашла 13 реальных смарт-контрактов, которые потенциально затрагивает изменение; какие именно это проекты, компания не назвала и координирует раскрытие с ними напрямую, говорится в ее анализе.

Ethereum Foundation пояснила перенос необходимостью дополнительно изучить, как EIP-8037 взаимодействует с контрактами в основной сети. Вместе с Glamsterdam отложены и увеличение лимита газа в Hoodi до 200 млн, и активация Gloas на уровне консенсуса; операторам нод и валидаторов Hoodi велели обновить конфигурацию, поскольку прежнее время активации больше не действует.

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

Вопросы и ответы

Частые вопросы по теме статьи

Ethereum Foundation перенесла активацию обновления Glamsterdam в тестовой сети Hoodi, запланированную на 26 октября, после того как ChainSecurity предупредила о риске для существующих смарт-контрактов.