Loading market data...

Клиент-валидатор Ethereum выпускает экстренный патч перед тестом лимита газа в Sepolia

Клиент-валидатор Ethereum выпускает экстренный патч перед тестом лимита газа в Sepolia

Один из основных клиентов-валидаторов Ethereum выпустил экстренное обновление программного обеспечения всего за несколько часов до критически важного запуска тестовой сети Sepolia. Патч выходит в тот момент, когда тестовая сеть готовится поднять лимит газа на блок до 200 миллионов — скачок, который позволит каждому блоку вмещать гораздо больше вычислений и данных, чем сегодня.

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

Почему 200 миллионов газа важны

Лимит газа в Ethereum устанавливает потолок того, сколько работы может вместить один блок: простые переводы, вызовы смарт-контрактов, блобы данных роллапов — всё это. Этот потолок постепенно рос на протяжении многих лет, но 200 миллионов — это другой масштаб. Это означает больше транзакций на блок, больше места для данных роллапов и теоретически более низкие комиссии при стабильном спросе.

Это также означает большую нагрузку на каждую ноду, которой приходится обрабатывать такой блок. Валидаторы, архивные ноды, RPC-провайдеры — все участники процесса это чувствуют. Именно поэтому команды клиентов сначала тестируют такие увеличения на Sepolia и других тестовых сетях, где плохой блок стоит всего лишь испорченного дня.

Пакет обновления Glamsterdam разрабатывается уже несколько месяцев, и увеличение лимита газа — один из его наиболее пристально отслеживаемых компонентов. Разнообразие клиентов усложняет координацию: Ethereum работает на нескольких различных клиентах-валидаторах, и каждый из них должен корректно обрабатывать одну и ту же нагрузку. Когда одному клиенту требуется патч перед тестом, это напоминание о том, насколько сеть зависит от работоспособности этого разнообразия.

Что на самом деле делает патч

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

Валидаторы, которые пропустят окно, могут увидеть, как их ноды в Sepolia зависнут или отделятся от остальной тестовой сети. На mainnet это был бы серьёзный инцидент. На Sepolia это просто точка данных.

Более широкие перестановки в тестовых сетях

Sepolia стала основной испытательной площадкой для изменений, которые слишком рискованно тестировать на mainnet, но слишком важно пропустить. Увеличение лимита газа точно подходит под это описание. Если Sepolia чисто справится с блоками на 200 миллионов газа, откроется путь для графика mainnet. Если нет — команды клиентов вернутся к коду.

Объявленной даты для mainnet пока нет. Обновление Glamsterdam всё ещё находится в фазе тестовых сетей, и изменение лимита газа — лишь часть более крупного пакета. То, что произойдёт в Sepolia в ближайшие несколько дней, определит, насколько быстро двинется всё остальное.

За чем следить

Непосредственный вопрос — выдержит ли пропатченный клиент новый размер блока. Валидаторы, обновившиеся вовремя, узнают это в реальном времени; те, кто не успел, могут узнать на собственном горьком опыте. После Sepolia следующей контрольной точкой станет то, получат ли другие тестовые сети — и в конечном счёте mainnet — свои собственные испытания лимита газа. Пока же все взгляды прикованы к тестовой сети, о которой большинство пользователей никогда не задумывается.