Ethereum предупреждает, что обновление Glamsterdam может нарушить работу кошельков и инструментов расчёта газа
Ключевые выводы
- •Glamsterdam — скоординированный хард-форк Ethereum, который должен активироваться в тестовой сети Platåberget 20 августа; эта публичная среда тестирования была запущена 13 августа и, как ожидается, проработает несколько месяцев.
- •EIP-8037 вводит отдельное измерение state-gas: переводы ETH на существующие аккаунты остаются стоимостью 21 000 газа, но переводы на ещё не существующие аккаунты будут нести дополнительную плату, что грозит неточными оценками в кошельках и инструментах оценки газа, исходивших из неизменного значения времён запуска 2015 года.
- •Помимо пересмотра цен на газ, обновление встраивает разделение proposer-builder непосредственно в протокол, перенося механизмы, которыми в настоящее время занимается внешняя система MEV-Boost, и добавляет списки доступа на уровне блоков, фиксирующие участки состояния, к которым осуществляется доступ при исполнении блока.
- •Glamsterdam повышает максимальный размер развёрнутого контракта с 24 KiB до 64 KiB и увеличивает лимиты initcode с 48 KiB до 128 KiB, давая разработчикам больше возможностей для более крупных приложений.
- •После тестирования на Platåberget и работы на дополнительных девелоперских сетях форк планируется перенести в тестовые сети Sepolia и Hoodi, а развёртывание в основной сети последует только после того, как изменения продемонстрируют достаточную стабильность.

Разработчики Ethereum предупредили, что предстоящее обновление Glamsterdam может нарушить работу кошельков, индексаторов и инструментов оценки газа, полагающихся на фиксированные предположения о стоимости газа. Предупреждение прозвучало в тот момент, когда сеть готовится активировать обновление в тестовой сети Platåberget 20 августа. Как и любое обновление протокола Ethereum, Glamsterdam представляет собой хард-форк: операторы узлов и разработчики приложений должны принять новые правила согласованно, поэтому проблемы совместимости выявляются заблаговременно.
Glamsterdam меняет предположения о газе в Ethereum
Команда Protocol DevOps Фонда Ethereum сообщила, что ПО, зависящее от жёстко заданного максимального лимита газа, может перестать работать после запуска Glamsterdam. Поэтому разработчиков настоятельно призвали протестировать свои приложения на Platåberget до того, как изменения достигнут долгоживущих тестовых сетей Ethereum.
По данным Фонда Ethereum, Glamsterdam вносит ряд изменений, затрагивающих исполнительный и консенсусный уровни Ethereum, включая пересмотр цен на газ, встроенное в протокол разделение proposer-builder и списки доступа на уровне блоков.
Изменения, связанные с газом, — наиболее вероятный источник проблем для ПО, построенного на фиксированных предположениях о стоимости транзакций. В частности, EIP-8037 вводит отдельное измерение state-gas для операций, создающих новое состояние Ethereum. Рост состояния — давно существующая проблема масштабируемости Ethereum, поскольку каждый узел обязан постоянно хранить новые созданные аккаунты и записи хранилища, и новое измерение задаёт для таких операций собственную явную цену.
Перевод ETH на существующий аккаунт по-прежнему будет требовать 21 000 газа. Однако отправка ETH на аккаунт, которого ещё не существует, повлечёт дополнительную плату state-gas. В результате кошельки и инструменты оценки газа, исходящие из того, что каждый перевод ETH стоит ровно 21 000 газа, могут выдавать неточные оценки, и разработчикам придётся учитывать дополнительные издержки, связанные с состоянием, при обновлении своего ПО. Значение 21 000 газа не менялось с момента запуска Ethereum в 2015 году, поэтому оно заложено во множество инструментов. Сам по себе пересмотр цен на газ — редкое, но не беспрецедентное явление: хард-форк Tangerine Whistle 2016 года повысил стоимость операций, интенсивно работающих с состоянием, в ответ на атаки типа «отказ в обслуживании» на сеть.
Изменения также затрагивают приложения, которые создают аккаунты, развёртывают контракты или записывают новые данные в хранилище. Разработчикам следует пересмотреть логику транзакций и расчёты газа до продвижения Glamsterdam.
Platåberget предоставляет среду для раннего тестирования
По данным Forkcast, Platåberget была запущена 13 августа как публичная среда тестирования для Glamsterdam. Ожидается, что тестовая сеть проработает несколько месяцев, давая разработчикам больше времени на выявление проблем совместимости до того, как обновление продвинется к более широкому развёртыванию.
Фонд Ethereum сообщил, что форк Glamsterdam запланирован на 20 августа в сети Platåberget. Разработчики также могут участвовать, отправляя депозиты валидаторов и билдеров через инфраструктуру тестовой сети. Forkcast продолжает отслеживать развитие обновления и планируемую реализацию в тестовых сетях Ethereum.
Более широкие изменения протокола в Glamsterdam
Помимо пересмотра цен на газ, Glamsterdam внедрит встроенное в протокол разделение proposer-builder, изменив часть процесса производства блоков Ethereum. Сегодня это разделение существует вне протокола, в основном через широко используемую релейную систему MEV-Boost, позволяющую валидаторам получать блоки от внешних билдеров; встраивание его в протокол переносит эти механизмы в собственные правила Ethereum. Списки доступа на уровне блоков также будут фиксировать участки состояния, к которым осуществляется доступ при исполнении блока.
Кроме того, обновление повышает максимальный размер развёрнутого контракта в Ethereum с 24 KiB до 64 KiB. Действующий лимит восходит к EIP-170, введённому в хард-форке Spurious Dragon 2016 года. Лимиты initcode увеличатся с 48 KiB до 128 KiB, что даст разработчикам больше пространства для более крупных приложений.
После тестирования на Platåberget разработчики Ethereum планируют дополнительные девелоперские сети, прежде чем Glamsterdam достигнет Sepolia и Hoodi — долгоживущих публичных тестовых сетей; Hoodi была введена в 2025 году на замену выведенным из эксплуатации сетям Goerli и Holesky. Развёртывание в основной сети последует только после того, как изменения продемонстрируют достаточную стабильность.