Кратко: Встречайте Platåberget: раннюю площадку для тестирования Гламстердам (Gloas + Amsterdam), открытую для публичного участия. Это обновление содержит критические изменения для разработчиков приложений. В частности, любой инструмент, который полагается на жестко заданный максимальный лимит газа (например, кошельки, индексаторы и оценщики газа), перестанет работать и потребует обновления. Пожалуйста, воспользуйтесь этой ранней возможностью для тестирования!
Platåberget — это краткосрочная тестовая сеть, предназначенная для тестирования изменений сообществом. В отличие от предшествующих ей недолговечных сетей для разработчиков, Platåberget рассчитана на работу в течение нескольких месяцев, предоставляя сообществу стабильное место для экспериментов с Эфириум после обновления Гламстердам, а также возможность тестировать и ломать вещи до того, как Гламстердам будет запущен в более долговечных тестовых сетях Эфириум — Sepolia и Hoodi.
Что входит в форк Гламстердам
Обновление Гламстердам приносит значительные изменения как на уровень консенсуса, так и на уровень исполнения. Основные моменты включают:
Встроенное разделение предлагающего и создающего (PBS): серьезное изменение в том, как блоки создаются, предлагаются и проверяются, включая новый процесс API сборщика и проверки PTC (своевременности полезной нагрузки). Инфраструктура, зависящая от конвейера производства и проверки блоков, должна быть готова к тому, что это ее затронет.
Списки доступа на уровне блока: вводит обязательные списки доступа на уровне блока, которые записывают места доступа к состоянию и изменения после транзакции. BAL (списки доступа к блокам) хранятся отдельно от тела блока и могут передаваться между узлами уровня исполнения через eth/71.
Переоценка газа: скоординированный пакет изменений стоимости газа, нацеленный на минимальный порог в ~200 млн газа. Любые инструменты, в которых жестко запрограммирован максимальный лимит газа, будут затронуты.
Увеличенные контракты и initcode: увеличивает максимальный размер развернутого контракта с 24 КиБ до 64 КиБ, а максимальный размер initcode — с 48 КиБ до 128 КиБ.
Platåberget имеет относительно небольшой, но открытый для публичного присоединения набор валидаторов. Это позволяет любому желающему внести депозит для нового валидатора и протестировать свои рабочие процессы валидатора и депозита сборщика. ePBS (встроенное разделение предлагающего и создающего) — это серьезное изменение на уровне консенсуса, и мы хотим убедиться, что у всех соло-стейкеров, проектов технологии распределенного валидатора (DVT), пользовательского программного обеспечения и крупных операторов есть достаточно возможностей для тестирования своей инфраструктуры. Форк Гламстердам в тестовой сети запланирован на 20 августа, что дает достаточно времени для внесения депозитов и подготовки к переходу на форк.
Еще одно важное изменение в Гламстердам — это переоценка газа. Эти изменения затронут гораздо большую группу, поскольку они касаются каждого кошелька, индексатора и оценщика газа в сети. Пожалуйста, воспользуйтесь этой возможностью, чтобы понять, какие инструменты или предположения перестанут работать в вашей системе до того, как форк будет запущен в Мейннет.
Страница Platåberget предлагает процесс Добавить сеть (Add Network) в один клик для настройки ваших клиентов уровня исполнения (EL) и уровня консенсуса (CL), а кран предоставляет ETH тестовой сети для покрытия депозитов и газа.
Несколько вещей, о которых следует помнить при запуске узла:
Вместо предварительного распределения автоматического стейка между несколькими организациями, набор валидаторов генезиса будет сформирован из публичных депозитов, при этом некоторое количество ETH будет выделено при генезисе, чтобы помочь начать работу.
Релизы клиентов: релизы для каждого клиента являются необязательными, пожалуйста, проверьте выбранный вами клиент, включили ли они его
Образы клиентов
На данный момент используйте наши образы контейнеров ethPandaOps, представленные ниже, пока команды клиентов готовят релизы с тегами.
Platåberget дает сообществу возможность поэкспериментировать с Эфириум после обновления Гламстердам и начать выявлять проблемы.
Переоценка газа особенно важна для разработчиков приложений: любой инструмент, который полагается на жестко заданный максимальный лимит газа (например, кошельки, индексаторы и оценщики газа), перестанет работать и потребует обновления. Мы были бы рады видеть, как разработчики децентрализованных приложений (dapp) и кошельков проводят тестирование в Platåberget вместе с операторами инфраструктуры — это тот класс изменений, который с наибольшей вероятностью застанет врасплох зависимые инструменты.
Переоценка касается не только лимита газа блока: цены на отдельные операции также меняются, а EIP-8037 вводит отдельное измерение газа состояния для операций, создающих новое состояние. Создание аккаунта, развертывание кода или запись в новый слот хранилища теперь тарифицируются по фиксированной стоимости за байт состояния (CPSB), которая взимается во время выполнения, а не авансом. Практическое следствие заключается в том, что обычный перевод ETH больше не всегда стоит ровно 21 000 газа: переводы на уже существующий аккаунт по-прежнему стоят 21 000 (теперь они разбиты на TX_BASE_COST + COLD_ACCOUNT_ACCESS + TX_VALUE_COST), но отправка средств на аккаунт, которого еще не существует, дополнительно требует STATE_BYTES_PER_NEW_ACCOUNT × CPSB газа состояния во время выполнения. Все, что предполагает, что 21 000 покрывает каждый перевод, или предполагает одно измерение газа при оценке, требует пересмотра — см. EIP-2780 для декомпозированной внутренней стоимости и EIP-8038 для увеличения стоимости доступа к состоянию.
Как только отзывы будут учтены в клиентском программном обеспечении и спецификациях, в течение месяца будет запущена сеть для разработчиков без финальности для тестирования патологических сценариев консенсуса.
После того как эти сети для разработчиков проработают стабильно некоторое время, существующие долговечные тестовые сети (Sepolia, Hoodi) пройдут через форк Гламстердам. Как только они обновятся и станут стабильными, следующим шагом станет переход основной сети Ethereum на Гламстердам 🎊.
Эта публикация переведена с английского языка. Ввиду этого она может быть не совсем точной или актуальной. Оригинальную версию можно найти здесь: Английский.