Разработчики Ethereum, децентрализованной блокчейна, провели свою еженедельную встречу для обсуждения обновлений слоя консенсуса Ethereum (CL), также известного как Beacon Chain. Во время 147-го вызова «Все основные разработчики консенсуса» (ACDC) команда решила удалить EIP-7742, который включает разъединение количества блобов между CL и слоем исполнения (EL) от Pectra. Они также планируют запустить Pectra Devnet 5 до конца года.
Согласно расшифровке встречи, Меконг, публичный девнет Pectra, основанный на спецификациях из Pectra Devnet 4, остается стабильным, без новых обновлений относительно состояния сети. Между тем, разработчики продолжают завершать спецификации для предстоящего запуска Pectra Devnet 5.
Барнабас Буса, инженер DevOps Фонда Ethereum (EF), подчеркнул, что любые изменения в лимите спама должны вноситься во время хардфорка для поддержания согласованности между всеми клиентами. Без этого подхода могут возникнуть сбои консенсуса, если клиенты работают с разными значениями. Разработчик Besu Пол Харрис отметил, что уже наблюдается определенное разнообразие между клиентами, и теперь ключевое внимание уделяется обеспечению согласованности в будущих планах относительно лимита спама. Исследователь EF Данкрат Фейст подчеркнул срочность ситуации, назвав несоответствие в лимитах спама между клиентами «ошибкой». Он заявил: «Я думаю, что нам нужно убедиться, что нет сбоев консенсуса из-за этого лимита. Это должно рассматриваться как ошибка, и мы должны исправить это прямо сейчас, а затем независимо мы можем повысить этот лимит. Не должно быть случаев, когда повышение лимита газа приводит к сбою консенсуса.»
Кроме того, разработчики согласились удалить EIP-7742, который бы разъединил количество блобов между CL и EL в Pectra. Вместо этого они решили внедрить изменение в конфигурацию генезиса в клиентах, что удвоит количество блобов в Pectra. EIP-7742 изначально предлагал, чтобы целевые и максимальные значения блобов передавались динамически от CL к EL через Engine API. Однако после дальнейшего анализа разработчики выявили несколько проблем с этой реализацией. Одной из ключевых проблем является то, что EIP в настоящее время учитывает только целевое количество блобов текущего блока, в то время как для вычисления избытка газовых блобов фактически требуется целевое количество блобов родительского блока.
Вместо того чтобы решать сложности, связанные с реализацией EIP-7742 и дальнейшими задержками в прогрессе Pectra, большинство разработчиков на встрече поддержали удаление EIP. Вместо этого они выбрали модификацию конфигурации генезиса, что позволяет обновлять значения количества блобов в Pectra. Однако будущие изменения в количестве блобов все равно потребуют обновлений как в CL, так и в EL.
Фонд Ethereum активирует Меконг
В этом ноябре Фонд Ethereum запустил тестовую сеть Меконг, временную среду, разработанную для тестирования предстоящего хардфорка Pectra. Тестовая сеть включает все предложения по улучшению Ethereum (EIPs), запланированные для обновления Pectra, включая улучшения пользовательского опыта (UX) через EIP-7702, изменения в стекинге через EIP-7251 и обновления механизмов депозита и выхода с EIPs-6110 и 7002.
Pectra, сокращенно от Прага – Электра, является предстоящим обновлением сети для Ethereum. «Прага» относится к изменениям на стороне клиентской реализации, в то время как «Электра» касается обновлений на стороне клиентского слоя консенсуса. Обновление Pectra вводит три основных функции, наряду с несколькими меньшими EIPs: Максимальный эффективный баланс, Абстракция счета и Выходы, инициируемые слоем исполнения.
Запись о том, что разработчики Ethereum удалили EIP-7742 из Pectra и готовятся к запуску Devnet 5 до конца года, впервые появилась на Metaverse Post.