Одно из самых сложных обновлений в истории Ethereum: Glamsterdam перестраивает создание блоков и учёт газа

chaincatcherchaincatcher

Автор: Ethereum Foundation
Составил: Deep Tide TechFlow

 

Гид Deep Tide: Грядущее обновление Glamsterdam для Ethereum приносит двойную перестройку методов создания блоков и учёта газа, из-за чего любые кошельки, индексаторы и оценщики с жёстко заданными лимитами газа перестанут работать. Фонд заранее открыл публичную тестовую сеть, предоставив разработчикам окно в несколько месяцев, но время не ждёт.

Кратко

Встречайте Platåberget: ранний полигон для обновления Glamsterdam (Gloas + Amsterdam), уже открытый для публичного участия. Это обновление принесёт разрушительные изменения для разработчиков приложений. В частности, любые инструменты, полагающиеся на жёстко заданные максимальные лимиты газа (такие как кошельки, индексаторы и оценщики стоимости газа), перестанут работать и потребуют обновлений. Пожалуйста, воспользуйтесь этой ранней возможностью для тестирования!

Platåberget — это временная тестовая сеть, предназначенная для тестирования сообществом соответствующих изменений. В отличие от предыдущих сетей разработчиков, которые существовали очень недолго, Platåberget планируется поддерживать в течение нескольких месяцев, предоставляя сообществу стабильную среду, чтобы ощутить Ethereum после Glamsterdam и иметь возможность протестировать и сломать что-то до того, как Glamsterdam будет запущен в долгосрочных тестовых сетях Sepolia и Hoodi.

 

Что входит в форк Glamsterdam

Обновление Glamsterdam приносит значительные изменения как на уровне консенсуса, так и на уровне исполнения. Основные моменты:

Встроенное разделение предлагающего и создающего блоки (ePBS): это серьёзное изменение способа создания, предложения и проверки блоков, включая новый процесс API для создателей блоков и проверки своевременности загрузки (PTC). Инфраструктура, зависящая от конвейеров создания и проверки блоков, должна ожидать воздействия.

Списки доступа уровня блока: введение обязательных списков доступа уровня блока, которые фиксируют доступные местоположения состояния и изменения после транзакций. Списки доступа уровня блока хранятся отдельно от тела блока и могут передаваться между узлами уровня исполнения через eth/71.

Пересмотр цен на газ: это набор скоординированных изменений стоимости газа, направленных на снижение нижней границы газа примерно до 200 миллионов. Любые инструменты с жёстко заданными максимальными лимитами газа будут затронуты.

Увеличенные контракты и код инициализации: максимальный размер развёртываемого контракта увеличивается с 24 КиБ до 64 КиБ, а максимальный размер кода инициализации — с 48 КиБ до 128 КиБ.

Структуры данных консенсуса с прямой совместимостью

Набор валидаторов для Platåberget относительно невелик, но открыт для публичного присоединения. Любой может внести новых валидаторов и протестировать свои процессы внесения валидаторов и создателей блоков. ePBS — это значительное изменение уровня консенсуса, и мы хотим убедиться, что все независимые валидаторы, проекты DVT (Distributed Validator Technology), кастомное программное обеспечение и крупные операторы имеют достаточно возможностей для тестирования своей инфраструктуры. Форк Glamsterdam в тестовой сети запланирован на 20 августа, что даёт достаточно времени для внесения депозитов и подготовки к переходу на форк.

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

Полный список включённых EIP отслеживается в мета-EIP-7773 Glamsterdam.

 

Использование Platåberget

Пожалуйста, ознакомьтесь со страницей ресурсов Platåberget для сводки включённых EIP, поддержки клиентов и статуса запуска; обратитесь к спецификации devnet-8 для настроек сети, значений конфигурации, узлов начальной загрузки и информации о выпусках клиентов.

Страница Platåberget предоставляет процесс добавления сети в один клик для настройки ваших клиентов EL и CL, а также кран, предоставляющий тестовый ETH для покрытия депозитов и комиссий за газ.

При запуске узлов учитывайте следующие моменты:

Публика сможет отправлять депозиты валидаторов или создателей блоков через браузер Dora.

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

Выпуски клиентов: выпуски для каждого клиента необязательны, пожалуйста, проверьте, включена ли выбранная вами версия.

Образы клиентов

В настоящее время используйте наши контейнерные образы ethPandaOps ниже, пока команды клиентов не подготовят помеченные версии выпусков.

Уровень консенсуса

Уровень исполнения

 

Поддержка и обратная связь

Если вы обнаружите ошибки или проблемы в спецификациях, лучший канал обратной связи — сервер Discord Ethereum R&D. Если вы предпочитаете не использовать Discord, вы также можете сообщить о проблемах в следующих репозиториях спецификаций: уровень консенсуса, уровень исполнения, execution-apis, builder-specs и beacon-APIs.

Platåberget предоставляет сообществу возможность ощутить Ethereum после Glamsterdam и начать выявлять проблемы.

Пересмотр цен на газ особенно важен для разработчиков приложений: любые инструменты, полагающиеся на жёстко заданные максимальные лимиты газа (такие как кошельки, индексаторы и оценщики стоимости газа), перестанут работать и потребуют обновлений. Мы надеемся увидеть разработчиков dApp и кошельков, тестирующих на Platåberget вместе с операторами инфраструктуры, поскольку эти изменения с наибольшей вероятностью застанут врасплох нижестоящие инструменты.

Пересмотр цен включает не только лимиты газа блока: цена отдельных операций также изменится, а EIP-8037 вводит отдельное измерение газа состояния для операций, создающих новые состояния. Создание учётных записей, развёртывание кода или запись в новые слоты хранилища теперь измеряются по фиксированной стоимости за байт состояния (CPSB), взимаемой во время выполнения, а не авансом. Фактическое следствие заключается в том, что стандартный перевод ETH больше не всегда стоит фиксированные 21 000 газа: перевод на существующий счёт по-прежнему стоит 21 000 (теперь разбивается на TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST), но отправка средств на несуществующий счёт влечёт дополнительную плату за газ состояния в размере STATEBYTESPERNEWACCOUNT × CPSB во время выполнения. Любые допущения о том, что 21 000 покрывает все переводы, или оценки, предполагающие одно измерение газа, необходимо пересмотреть: см. EIP-2780 для разбивки внутренних затрат и EIP-8038 для увеличенных затрат на доступ к состоянию.

После того как обратная связь будет интегрирована в клиентское программное обеспечение и спецификации, в течение месяца последует нефинальная сеть разработчиков для тестирования экстремальных сценариев консенсуса.

После того как эти сети разработчиков проработают стабильно некоторое время, существующие долгосрочные тестовые сети (Sepolia, Hoodi) пройдут форк Glamsterdam. Как только они завершат обновление и останутся стабильными, следующим шагом станет переход основной сети Ethereum на Glamsterdam 🎊.

Для тех, кто хочет отслеживать прогресс более подробно, лучшие каналы — сервер Discord Ethereum R&D, звонки All Core Dev, трекер обновления Glamsterdam или репозиторий GitHub сети разработки Glamsterdam от EthPandaOps.

Platåberget видит вас 🐻‍❄️!

Данный контент предназначен исключительно для информационных и образовательных целей и не является инвестиционным советом, связанным с BTCC. BTCC прилагает все усилия, но не может гарантировать правдивость, точность или оригинальность вышеприведенного контента.

Рекомендуемые

Нефть достигла $100, BTC удерживается на $79 000 под давлениемUnicoin подала в суд на Uniswap из-за спора о товарном знаке UNIL2 процветают — а что с Ethereum?BitMine покупает 28 086 ETH на фоне оптимизма Тома ЛиMicroStrategy размещает свою биткоин-идентичность на кроссовках Nike Jordan за $250