Исходное название: «Призыв к исполнению всех основных разработчиков Ethereum № 190». Первоначальный автор: Кристин Ким. Оригинальная компиляция: Luccy, BlockBeats. Примечание редактора: Призыв к исполнению всех основных разработчиков Ethereum (ACDE), который проводится каждые две недели, в основном для обсуждения и координации. Изменения в уровень исполнения Ethereum (EL). Это 190-я телеконференция ACDE. На этой встрече обсуждались EIP 7251 и 7702, формат виртуальных объектов Ethereum (EOF) и PeerDAS. В ходе встречи Бейко также предложил новый шаблон обсуждения EIP и подчеркнул важность страницы ресурсов для разработчиков Ethereum «eth-clients». Кристин Ким, вице-президент по исследованиям Galaxy Digital, подробно записала ключевые моменты этой встречи. BlockBeasts составили исходный текст следующим образом:
20 июня 2024 года разработчики Ethereum собрались в Zoom, чтобы принять участие в совещании № 190 All Core Developers Execution (ACDE) . Конференц-звонок ACDE — это серия встреч, проводимых раз в две недели Тимом Бейко, главой отдела поддержки протоколов в Ethereum Foundation, где разработчики обсуждают и координируют изменения в уровне выполнения Ethereum (EL).
На этой неделе разработчики представили свой прогресс во внедрении различных изменений кода, включая предложения по улучшению Ethereum (EIP) 7251 и 7702, а также формат виртуальных объектов Ethereum (EOF) и PeerDAS.
Бейко также поделился предложенным шаблоном для обсуждений EIP, а инженер по разработке EF Паритош Джаянти представил новую страницу GitHub под названием «eth-clients» для настройки основной и тестовой сети Ethereum. Наконец, Бейко напомнил команде, что следующий звонок ACDE состоится во время праздников в США 4 июля. Хотя он не будет присутствовать на встрече, модератором ее будет вместо него исследователь EF Алекс Стоукс.
Пектра Девнет 1
Разработчики начали встречу с обсуждения Pectra Devnet 1 . Разработчики планируют запустить следующую выделенную тестовую сеть для обновления Pectra на следующей неделе. По сравнению с предыдущей тестовой сетью Devnet 0, новая тестовая сеть в основном имеет следующие изменения в характеристиках:
· Добавлено объединение валидаторов, запускаемое EL.
· EIP 3074 заменен на EIP 7702.
Команда клиента EL продолжает работу над внедрением Devnet 1. Представители каждой из основных команд Ethereum EL поделились своими последними разработками:
· Бесу: Первая версия реализации Devnet 1 готова, но некоторые тесты еще отсутствуют, и у команды есть вопросы по спецификациям операции ценообразования на газ.
· Nethermind: они пересматривают свою реализацию Devnet 1, объединяют различные изменения кода и разветвления программного обеспечения, а также пишут тестовые примеры.
· Erigon: у них есть черновой вариант реализации EIP 7702, и они рассматривают последние изменения в EIP 7251, которые добавляют объединение валидаторов, запускаемое EL.
· Рет: Их внедрение Devnet 1 должно быть завершено до следующего собрания ACD.
· EthereumJS: команда работает над реализацией EIP 7702 и ожидает, что Devnet 1 будет готов примерно через неделю.
· Geth: Команда также работает над реализацией EIP 7702.
Когда команда клиента поделилась своим прогрессом, разработчик по имени Racytech спросил, будет ли реализация EOF исключена из Devnet 1. Бейко подтвердил, что EOF не будет тестироваться в Devnet 1 и что реализация EOF должна быть основана на последней спецификации Pectra, а не на окончательной спецификации Deneb. Инженер EF DevOps Барнабас Буса подчеркнул, что эта стратегия затруднит отладку EOF, поскольку спецификации Pectra меняются и отлаживаются одновременно. «Тем не менее, это по-прежнему верно, потому что мы хотим, чтобы команда работала над основными EIP Pectra и исправляла эти ошибки. Таким образом, это имеет больше смысла, чем опираться на предыдущую вилку, а затем на заключительном этапе развивать Прагу, а также обнаруживать все те не правы», — сказала Бейко. Прага — это название EL обновления Pectra.
Обновление ЭИП 7702
Пока разработчики усердно работают над внедрением EIP 7702 в Devnet 1, вполне возможно, что код будет существенно изменен для поддержки новых функций, в частности, возможности пользователей отменять авторизацию транзакций EIP 7702.
Разработчик Geth по имени Lightclient предложил новые изменения для поддержки отзыва EIP 7702. Он объяснил: «Нелегко увидеть, какие разрешения у вас есть, и трудно узнать, какие из них были отозваны, а какие нет. Существуют шаблоны проектирования, которые могут избежать таких ситуаций, но на самом деле мы это делаем. может не знать, что будет делать кошелек. Как использовать эту функцию, я помню, как Виталик упомянул во время последнего звонка или в комнате обсуждения, что вместо того, чтобы делать авторизацию специальной вещью, которую нужно включить в систему. транзакции, мы можем сохранить эти авторизации, чтобы вы могли в любое время увидеть, какие коды присвоены вашей учетной записи».
Разработчик по имени «Арик» заявил, что предпочитает текущую версию EIP 7702 изменениям, предложенным Lightclient. Арик сказал, что в рамках нового EIP 7702 будут некоторые конкретные варианты использования. Lightclient опровергает эти комментарии, заявляя, что все варианты использования, поддерживаемые старой версией EIP 7702, по-прежнему сохраняются, и был добавлен мощный механизм отмены. Однако в Lightclient также отметили, что эти изменения усложняют реализацию EIP в клиенте. Бейко заявил в чате конференции, что доработка проекта EIP 7702 является «нерешенной проблемой спецификации номер один» для Pectra, и предложил разработчикам организовать еще один совместный звонок для достижения консенсуса по механизму отзыва. «Было бы здорово, если бы к следующей встрече у нас была версия, которой все в целом довольны, будь то эта версия или ее измененная версия, которая могла бы стать частью Devnet 2», — сказал Бейко.
Разработчик Besu Дэниел Лернер задался вопросом, стоит ли разработчикам тратить время на внедрение текущей версии EIP 7702 в Devnet 1, если спецификации могут измениться в Devnet 2. Он сказал: «Предложения совершенно разные, поэтому мы можем реализовать что-то, от чего через несколько недель придется частично отказаться из-за повторного изменения 7702». Ричард Мейснер, соучредитель криптокошелька Safe, сказал, что, по его мнению, Команде кошелька было бы полезно реализовать какую-нибудь версию EIP 7702 в тестовой сети. Бейко добавил, что реализация EIP 7702 в его нынешнем виде, по его мнению, не будет существенно задерживать прогресс клиентской команды, что может вызвать осложнения для Devnet 1, если разработчики теперь попытаются удалить его из спецификации Pectra.
Обновление EOF
Обновление EOF
Говоря об EOF, Буса сказал, что его команда протестирует реализацию EOF после внесения других изменений кода Pectra. Готовность EOF отслеживается на GitHub . В настоящее время две клиентские команды EL, Besu и Reth, внедрили все EIP EOF, в то время как другие команды все еще работают над реализацией всех EIP EOF. Представители команды Erigon отметили, что дополнительные тестовые примеры, имитирующие блоки Ethereum, содержащие транзакции EOF, были бы полезны. Марио Вега, член группы тестирования EF, сказал в чате, что его команда выпускает больше тестов EOF и поделится ими на следующем секционном заседании EOF. Данно Феррин, независимый разработчик протокола Ethereum, сказал, что, поскольку спецификация EOF уже завершена, конференц-связь EOF была изменена с еженедельной на двухнедельную, и в настоящее время основное внимание EOF уделяется тестированию и реализации клиента.
Обновления PeerDAS
Буса кратко представил ход работ по внедрению PeerDAS. Он сказал, что следующий PeerDAS Devnet появится в сети через одну-две недели. Как обсуждалось на последнем заседании ACDC , PeerDAS будет разрабатываться на основе окончательной спецификации Dencun, а не спецификации Pectra.
объявление
Бейко предложила авторам EIP новый шаблон по умолчанию для использования в сообщениях Ethereum Magicians. Этот новый шаблон предназначен для облегчения высококачественной проверки EIP.
Джаянти представил страницу GitHub «eth-clients», которая предоставляет различные ресурсы для разработчиков Ethereum, включая стандартизированные конфигурации для тестовой и основной сети Ethereum. В настоящее время эту страницу поддерживают представители всех клиентских команд CL. Джаянти призвал представителей клиентской команды EL добровольно помочь поддерживать эту страницу на GitHub.
Lightclient поинтересовался у клиентской команды о ходе работы над истечением срока действия исторических данных. Никаких обновлений по этому поводу на встрече не сообщалось.
Бейко сказал, что он не будет проводить следующую телеконференцию ACDE 4 июля, в праздник США. Тогда вместо него на совещании будет председательствовать исследователь EF Алекс Стоукс.
Все комментарии