Разработчики Ethereum в последний момент выпустили обновление ПО для валидаторов сети перед тестом Glamsterdam, который пройдёт на Sepolia — тестовой сети, где Ethereum репетирует будущие обновления. Без этого срочного патча часть валидаторов продолжала бы создавать блоки по старым параметрам, что разрушило бы результаты теста.
Проблема была в клиенте Prysm, одном из основных ПО для валидаторов Ethereum. Его предыдущая версия была готова раньше, чем сетевые параметры Sepolia изменили на новый лимит газа в 200 млн. Вечером в понедельник вышла версия 7.2.1 с этим значением встроенным по умолчанию. Без обновления операторы валидаторов должны были вручную менять настройку, но не все заметили бы это требование.
Газ в Ethereum — единица измерения объёма вычислительной работы, которая умещается в один блок. Увеличение лимита позволяет сети обрабатывать больше транзакций одновременно, но требует больше ресурсов от компьютеров, запускающих валидаторы. Тест на Sepolia поднимет лимит с 60 млн до 200 млн газа — более чем втрое.
Что произойдёт на тесте
Когда обновление Glamsterdam активируется на Sepolia 6 октября в 13:53:36 UTC, все валидаторы, работающие на свежей версии Prysm, начнут автоматически создавать блоки с новым лимитом. Если бы часть валидаторов осталась на старом значении, это разбавило бы тест и помешало бы оценить, насколько стабильна сеть при утроении размера блоков.
Целью теста является выяснить, смогут ли валидаторы надёжно работать с блоками, в три раза больше текущих, прежде чем разработчики решат, какой лимит установить на основной сети Ethereum. Ethereum постепенно расширяет пропускную способность, проверяя на каждом этапе, не станет ли слишком дорого или сложно запускать валидатор.
Больше места в блоках позволит сети обрабатывать больше торговли, переводов стейблкоинов и других приложений, прежде чем пользователи начнут соревноваться за место и комиссии вырастут.
Пока обновление касается только тестовой сети Sepolia. На основной сети Ethereum Glamsterdam ещё не активирован. По результатам теста разработчики определят, какую часть этой потенциальной мощности имеет смысл использовать в реальном Ethereum.