Разработчики Ethereum собрались 8 августа 2024 года на конференции All Core Developers Consensus (ACDC), которая проводилась под куратором-аналитиком Ethereum Foundation Алексом Стоуксом. На конференции было охвачены важные обновления, касающиеся грядущего Pectra, а именно стабильности сети, предстоящих тестовых сетей для разработки и ключевых улучшений уровня консенсуса Beacon Chain.
Проблемы и альфа-релиз Ethereum Pectra Devnet 2
Исследователь Ethereum Foundation Сяо Вэй Ванг собирается выпустить версию alpha.4 спецификаций Pectra, которая включает различные исправления. Инженер по операциям разработчиков Барнабас Буса сообщил, что Pectra Devnet 2 достигла 85% сетевого участия. Однако в клиентах уровня выполнения (EL) остаются ошибки, особенно в EthereumJS и Erigon. Он также упомянул незначительную проблему с клиентом Prysm, которая требует дальнейшего анализа. Кроме того, Паритош Джаянти, другой инженер DevOps Ethereum Foundation, отметил необходимость дальнейшего решения проблем, затрагивающих узлы Lighthouse, Teku и Besu.
Коммуникация и координация для Devnet 3
Нарушение коммуникации во время запуска Devnet 2 было отмечено разработчиком Ethereum-клиента Prysm Кейси Киркхэмом. Чтобы избежать подобных проблем в будущем, разработчики договорились организовать еженедельную серию встреч, посвященную тестированию Pectra. На этих встречах будут также информировать все команды разработчиков о devnet, включая деятельность, связанную с PeerDAS и EOF. Что касается Devnet 3, разработчики подтвердили, что он будет повторять настройку Devnet 2 с добавлением обновленного EIP 7702.
Однако Гаджиндер Сингх из Lodestar отметил проблемы, возникшие с EIP 7251, MaxEB, на Devnet 2. Это конкретно касается консолидации депозитных балансов ETH, застейканных валидатором. Хотя эти проблемы были отлажены, они пройдут дальнейшее тестирование в предстоящей devnet.
Устаревший Mplex и переход на новый мультипликатор
В ходе обсуждения также обсуждался уход с устаревшего Mplex - протокола, используемый клиентами CL для мультиплексирования потоков данных. Фил Нго из Lodestar упомянул, что их клиент завершил тестирование yamux, нового мультиплексора. Он предложил полностью перейти на yamux, чтобы избежать накладных расходов на поддержку обоих протоколов.
Между тем, Этан Кисслинг из Nimbus указал, что его команда все еще тестирует yamux. Таким образом, разработчики Ethereum согласились вернуться к теме после того, как больше команд завершат свое тестирование.
Проблемы обновления EIP 7688
Включение EIP 7688 в обновление Pectra также обсуждалось. Предложение вводит структуру данных с прямой совместимостью для смарт-контрактов, гарантируя совместимость при переходе EL с RLP на SSZ. Однако Стоукс выразил сомнения по поводу добавления EIP в Pectra.
Джаянти предположил, что самым ранним возможным временем для тестирования EIP 7688 будет Devnet 5. Хотя команды из Lodestar, Prysm, Teku и Lighthouse поддержали его включение, Стоукс и Бейко рекомендовали стабилизировать существующие EIP Pectra перед рассмотрением новых дополнений. Разработчики, скорее всего, пересмотрят EIP 7688 ближе к запуску Devnet 5.
Реализация PeerDAS
Команда Prysm поделилась обновлениями по внедрению PeerDAS. Это вызвало дебаты о необходимости запроса API Engine «blobsidecar». Стоукс предложил рассмотреть эти проблемы PeerDAS на следующей встрече. Также бсуждалось предложение об удалении выборки из PeerDAS. Они также выразили обеспокоенность тем, как это изменение может усложнить будущие обновления.
Наконец, аналитическая фирма ProbeLab представила данные о распределении нод Ethereum - из 8335 нод 42% работают на клиенте Lighthouse, причем 36% нод находятся в США. Примечательно, что большее количество нод Lighthouse размещено в центрах обработки данных, нежели самостоятельно.
Стокс объяснил это предпочтениями институционалов.
по материалам
уникальность