Исходное название: «Призыв к исполнению всех основных разработчиков 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 DevOps Паритош Джаянти представил новую страницу 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 снова изменится». команде кошелька было бы полезно внедрить некоторую версию EIP 7702 в тестовой сети. Бейко добавил, что внедрение EIP 7702 в его нынешнем виде, по его мнению, не будет существенно задерживать прогресс клиентской команды, что может вызвать осложнения для Devnet 1, если разработчики теперь попытаются удалить его из спецификации Pectra.
Обновление 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 Алекс Стоукс.