Обновление Glamsterdam в Ethereum пересмотрит стоимость операций со state: что нужно знать разработчикам и пользователям

Обновлено 26 авг. 2026 г.

Обновление Glamsterdam в Ethereum пересмотрит стоимость операций со state: что нужно знать разработчикам и пользователям

Ожидаемое обновление Ethereum Glamsterdam должно принести важное изменение, которое может быть не слишком заметно обычным пользователям, но крайне важно для разработчиков смарт-контрактов и инфраструктурных команд: новую модель ценообразования Gas для операций, связанных со state.

Команда Ethereum Foundation опубликовала оценку влияния двух предлагаемых изменений — EIP-8037 и EIP-8038. Оба они призваны сделать стоимость Gas в Ethereum более близкой к реальной вычислительной и storage-нагрузке, возникающей при взаимодействии с растущим состоянием сети. На практике обновление нацелено на более точную оплату таких операций, как создание новых аккаунтов, запись новых слотов хранения, развёртывание байткода, чтение storage контрактов и доступ к «холодным» аккаунтам.

Для большинства пользователей никаких действий не потребуется. Ожидается, что кошельки, RPC-провайдеры, блок-билдеры и интерфейсы приложений автоматически обновят расчёт комиссий и обработку транзакций. Однако небольшому числу контрактов, которые опираются на жёстко заданные допущения по Gas, может понадобиться проверка и исправление до запуска Glamsterdam.

Почему Ethereum пересматривает стоимость операций со state именно сейчас

Под «state» в Ethereum понимается актуальная база данных, которую должны поддерживать полные узлы: балансы аккаунтов, код контрактов, значения storage, nonce и другие данные, необходимые для проверки цепочки. По мере роста DeFi, стейблкоинов, NFT, L2-расчётов, restaking и ончейн-инфраструктуры это состояние заметно увеличилось.

Проблема заключается не только в объёме хранения. Доступ к state влияет и на производительность. Когда узлы обрабатывают транзакции, они должны эффективно читать и записывать данные состояния. Если цены Gas занижают реальную стоимость этих операций, сеть может столкнуться с узкими местами по пропускной способности, особенно по мере роста лимита Gas.

Последний раз Ethereum существенно менял ценообразование доступа к state во время Berlin upgrade в 2021 году. Тогда были введены изменения, включая access lists и разделение на cold/warm access через предложения EIP-2929 и EIP-2930. С тех пор профиль использования Ethereum сильно изменился. Недавний рост лимитов Gas ещё сильнее повысил актуальность вопроса о том, как сделать рост state устойчивым.

Поэтому пересмотр Gas в Glamsterdam — это не просто изменение комиссий. Это часть более широкой дорожной карты Ethereum, направленной на поддержку более высокой пропускной способности при сохранении жизнеспособности работы узлов.

Что меняют EIP-8037 и EIP-8038

Оценка Glamsterdam сосредоточена на двух предложениях:

  • EIP-8037: пересматривает стоимость создания нового state, включая новые аккаунты, новые слоты хранения и развёрнутый байткод.
  • EIP-8038: повышает стоимость операций доступа к state, таких как SSTORE, SLOAD и доступ к холодным аккаунтам.

Основная идея проста: операции, которые сильнее нагружают узлы Ethereum, должны стоить Gas, более соответствующий реальному расходу ресурсов.

Это особенно важно для контрактов, которые создают много storage-слотов, развёртывают множество контрактов или выполняют большое число холодных чтений и записей. Такие паттерны часто встречаются в некоторых DeFi-протоколах, фабриках смарт-контрактов, системах минта NFT, инфраструктуре account abstraction и сложных ончейн-играх.

Цель: подготовить Ethereum к более высокой пропускной способности

В отчёте отдельно подчёркивается, что новая модель ценообразования откалибрована под целевой уровень производительности, который может обеспечить примерно трёхкратную базовую пропускную способность. Это не означает, что Glamsterdam сам по себе в одночасье утроит возможности Ethereum. Скорее, пересмотр цен — это необходимое условие для безопасного повышения лимита Gas в будущем.

Масштабирование Ethereum в 2025 году всё больше становится многослойным. Rollup-решения продолжают обслуживать значительную часть пользовательской активности, а основной слой Ethereum остаётся уровнем расчётов, ликвидности и безопасности. По мере развития масштабирования на основе blob-данных после EIP-4844 эффективность исполнения на mainnet по-прежнему имеет значение. Если операции со state на L1 остаются недооценёнными по стоимости, более высокая пропускная способность может переложить ещё большую нагрузку на операторов узлов и ослабить децентрализацию.

Иными словами, пересмотр цен в Glamsterdam — это не только шаг к масштабированию, но и своего рода защитное обновление. Оно должно сохранить способность Ethereum расти, не делая сеть слишком дорогой или слишком сложной для валидации.

Как оценивалось влияние

Чтобы оценить реальные последствия, исследователи Ethereum воспроизвели исторические транзакции mainnet с применением предложенного расписания Gas. Этот метод позволяет понять, какие транзакции вели бы себя иначе при новых правилах ценообразования.

Результаты были сгруппированы в четыре широкие категории:

  1. Транзакции, на которые изменение не влияет
    Большинство исторических транзакций попадает именно сюда. Они либо не зависят от переоценённых операций, либо уже содержат достаточный запас Gas.

  2. Транзакции, которые по-прежнему успешны, но потребляют иное количество Gas
    Некоторые транзакции остаются валидными, но их расход Gas или детали исполнения меняются. Это ожидаемо при обновлении правил ценообразования.

  3. Транзакции, которые выходят за пределы Gas при исходном лимите, но проходят при более высоком лимите
    Такие транзакции не сломаны по сути. Им просто нужно больше Gas в новой модели.

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

Именно на последнюю категорию разработчикам стоит обратить особое внимание. Если контракт использует фиксированные допущения по Gas для low-level вызовов, поведения fallback, proxy-паттернов или ветвления исполнения, он может вести себя неожиданно после изменения расписания Gas.

Почему опасно жёстко зашивать допущения по Gas

Смарт-контрактам в идеале не следует зависеть от точной стоимости Gas для конкретных opcode. Ethereum уже менял цены Gas раньше и может делать это снова по мере развития протокола. Контракт, который предполагает, что определённая операция всегда будет стоить одинаково, становится хрупким.

К типичным зонам риска относятся:

  • low-level вызовы с фиксированным stipend по Gas;
  • fallback- или receive-функции, рассчитанные на очень узкий запас Gas;
  • proxy- или factory-контракты, вручную распределяющие Gas;
  • контракты, использующие проверки gasleft() для управления логикой;
  • системы пакетного исполнения, слишком агрессивно оценивающие внутреннее выполнение;
  • устаревшие контракты, написанные до введения cold/warm pricing в стиле Berlin.

Это не значит, что все подобные контракты обязательно сломаются. Многие продолжат работать как обычно. Но Glamsterdam — это напоминание о том, что Gas следует воспринимать как параметр протокола, а не как постоянную величину.

Разработчикам стоит изучить репозиторий Ethereum Improvement Proposal, чтобы следить за последними деталями спецификации, а также за обсуждениями реализации клиентами через GitHub-репозиторий Ethereum EIPs.

Что разработчикам следует сделать до Glamsterdam

Для команд, работающих со смарт-контрактами, лучший ответ — не ждать активации в mainnet, а заранее протестировать всё на практике. Полезный чек-лист может выглядеть так:

1. Провести аудит логики, чувствительной к Gas

Проверьте любой код, который использует:

  • gasleft();
  • low-level .call{gas: ...}();
  • фиксированные буферы выполнения;
  • собственный учёт Gas для relayer или bundler;
  • fallback-функции, предполагающие минимальную стоимость исполнения;
  • деплой через factory с очень жёсткими ограничениями по лимиту Gas.

Если корректность контракта зависит от точного поведения Gas, это заслуживает более пристального анализа.

2. Повторно протестировать операции развёртывания и пакетного исполнения

Контракты, которые развёртывают другие контракты или записывают много новых storage-слотов, с большей вероятностью увидят рост стоимости при EIP-8037. Batch mint, создание vault, развёртывание аккаунтов, bridge-операции и обновления registry стоит проверить по новым правилам.

3. Проверить всё на тестнете Platåberget

Команда Ethereum Foundation дала понять, что разработчики могут использовать Platåberget testnet, чтобы убедиться, что исправления работают при ценообразовании в стиле Glamsterdam. Тестирование в выделенной сети особенно полезно для протоколов со сложными цепочками исполнения, которые трудно точно смоделировать локально.

4. Обновить допущения для оценки Gas

Фронтенды, SDK, relayer, bundler и сервисы account abstraction должны убедиться, что симуляция транзакций и буферы Gas обновлены. Даже если сами контракты останутся безопасными, неверная оценка может привести к неудачным транзакциям и плохому пользовательскому опыту.

5. Заранее связаться с интеграторами

Если ваш протокол интегрирован кошельками, агрегаторами, кастодиальными платформами, аналитическими сервисами или автоматизированными рыночными системами, заранее сообщите обо всех известных изменениях. Пересмотр Gas может повлиять не только на сам контракт, но и на off-chain-системы, которые симулируют или маршрутизируют транзакции.

Что должны сделать обычные пользователи Ethereum

Для обычных пользователей ответ прост: ручных действий не ожидается.

Вам не нужно переводить средства, заново разворачивать активы, что-либо подтверждать или менять способ защиты кошелька. После того как инфраструктурные провайдеры обновят своё ПО, большинство изменений должно происходить незаметно для пользователя — за счёт улучшенной оценки Gas и симуляции транзакций.

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

Как всегда, пользователям стоит остерегаться фишинговых кампаний, которые часто активизируются во время крупных обновлений сети. Обновления протокола не требуют ввода seed phrase, экспорта приватного ключа или «миграции кошелька» через неизвестные сайты.

Что это значит для долгосрочного дизайна Ethereum

Пересмотр стоимости операций со state в Glamsterdam подчёркивает повторяющуюся тему в блокчейн-инфраструктуре: масштабирование — это не только увеличение объёма blockspace. Это ещё и правильное ценообразование дефицитных ресурсов.

Если цены Gas слишком низкие для операций, активно использующих state, сеть может расти быстрее, чем узлы способны комфортно это обрабатывать. Если же цены слишком высокие, полезные приложения могут неоправданно дорожать. Задача Ethereum — найти баланс, который поддерживает инновации и одновременно защищает децентрализацию.

Это особенно важно, поскольку дорожная карта Ethereum продолжает развиваться сразу по нескольким направлениям:

  • более крупные и эффективные экосистемы L2;
  • лучшая доступность данных для rollup-решений;
  • повышение производительности execution layer;
  • внедрение account abstraction;
  • долгосрочные исследования управления state;
  • более безопасные условия для будущего повышения лимита Gas.

Glamsterdam — лишь одна часть этой более широкой дорожной карты. Его непосредственное влияние может быть узким, но цель обновления фундаментальна: сделать ценообразование ресурсов в Ethereum более реалистичным до того, как сеть перейдёт к ещё большей пропускной способности.

Напоминание о безопасности: обновления протокола не меняют правила работы с приватными ключами

Пересмотр Gas влияет на стоимость выполнения транзакций, но не на то, как пользователи контролируют свои активы. Будь то хардфорк сети, прогон на тестнете или цикл обновления клиентов, главное правило безопасности для пользователя остаётся тем же: держите приватные ключи офлайн и внимательно проверяйте транзакции.

Для пользователей, которые работают с DeFi в Ethereum, NFT, staking-сервисами и L2-мостами, аппаратный кошелёк может добавить важный уровень защиты. OneKey создан, чтобы помочь пользователям хранить приватные ключи офлайн и проверять детали транзакций перед подписью. По мере того как обновления сети делают Ethereum более функциональным, безопасное самостоятельное хранение активов остаётся критически важным для участия в экосистеме.

Glamsterdam вряд ли серьёзно затронет большинство пользователей, но для разработчиков Ethereum это значимый технический шаг. Командам, чьи контракты чувствительны к Gas, стоит заранее протестировать всё, обновить допущения и подготовить интеграции до выхода обновления в mainnet.

Защитите свое криптопутешествие с OneKey

View details for Магазин OneKeyМагазин OneKey

Магазин OneKey

Самый продвинутый аппаратный кошелек в мире.

View details for Загрузить приложениеЗагрузить приложение

Загрузить приложение

Торгуйте глобальными активами. Начните за несколько минут, используя только email.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Ясность в криптовалюте — на расстоянии одного звонка.