Редакция: Все основные разработчики Ethereum (ACDE) проводят телефонные конференции раз в две недели, в основном обсуждая и координируя изменения в исполнительном слое Ethereum (EL). Это 190-ое телефонное собрание ACDE, на этом собрании основное внимание уделялось вопросам EIP 7251 и 7702, Ethereum Virtual Object Format (EOF) и PeerDAS.
Во время встречи Beiko также предложил новый шаблон для обсуждения EIP и подчеркнул важность страницы ресурсов для разработчиков Ethereum «eth-clients». Вице-президент исследовательского отдела Galaxy Digital Кристин Ким подробно записала основные моменты этой встречи, и BlockBeasts представляет перевод оригинального текста:
20 июня 2024 года разработчики Ethereum собрались на Zoom для участия в совещании All Core Developers ution (ACDE) под номером #190. ACDE - это серия совещаний, которые проходят каждые две недели под руководством Тима Бейко, руководителя по поддержке протокола Фонда Ethereum. Разработчики обсуждают и координируют изменения в исполнительном слое Ethereum (EL).
На этой неделе разработчики представили свой прогресс в реализации различных изменений в коде, включая Ethereum Improvement Proposals (EIP) 7251 и 7702, а также Ethereum Object Format (EOF) и PeerDAS.
Beiko также поделился предложенным шаблоном для обсуждения EIP, разработанным инженером по развитию и операциям EF Паритошем Джаянти, который представил новую страницу GitHub под названием "eth-clients" для настройки основной сети и тестовой сети Ethereum. Наконец, Beiko напомнил команде, что следующий ACDE-звонок состоится во время американского праздника 4 июля. Хотя он не сможет присутствовать на этом собрании, исследователь EF Алекс Стокс заменит его ведущим на собрании.
####Pectra Devnet 1
Разработчики обсудили Pectra Devnet 1 в начале собрания. Разработчики планируют запустить следующую специальную тестовую сеть Pectra в следующей неделе. По сравнению с предыдущей тестовой сетью Devnet 0, новая тестовая сеть имеет следующие изменения в спецификации:
Увеличено объединение проверяющего EL-триггера
Использование EIP 7702 вместо EIP 3074
Команда EL клиентов продвигает свою реализацию Devnet 1. Представители каждой из основных команд EL Ethereum поделились своими последними достижениями:
Besu: их первая реализация Devnet 1 уже готова, но все еще есть некоторые недостающие тесты, и у команды есть вопросы по спецификации операций по определению стоимости газа.
Nethermind: они рассматривают свою реализацию Devnet 1, объединяют различные изменения в коде и ветви программного обеспечения и пишут тестовые случаи.
Erigon: у них есть черновая реализация EIP 7702, рассматривают последние изменения в EIP 7251, которые включают объединение проверяющих, активируемых с помощью EL.
Reth: их реализация Devnet 1 должна быть завершена до следующего собрания ACD.
EthereumJS: Команда работает над реализацией EIP 7702 и планирует подготовить Devnet 1 примерно через неделю.
Geth: Команда также работает над реализацией EIP 7702.
Когда команда клиентов поделилась своими успехами, разработчик под ником «Racytech» спросил, будет ли реализация EOF исключена из Devnet 1. Beiko подтвердил, что EOF не будет тестироваться на Devnet 1, и реализация EOF должна быть основана на последней спецификации Pectra, а не на конечной спецификации Deneb. Разработчик и инженер по разработке и эксплуатации EF Барнабас Буса подчеркнул, что эта стратегия сделает отладку EOF более сложной, потому что спецификация Pectra меняется, и ее также отлаживают одновременно. «Тем не менее, это все еще правильно, потому что мы хотим, чтобы команда работала над основными Pectra EIP и исправляла эти ошибки. Поэтому это более разумно, чем основываться на предыдущих форках, а затем переходить на Prague на последней стадии и находить все эти ошибки», - сказал Beiko. Prague - это EL-имя обновления Pectra.
####Обновление EIP 7702
Хотя разработчики усердно работают над реализацией EIP 7702 в Devnet 1, возможно, потребуются значительные изменения в коде для поддержки новых функций, особенно для возможности отмены авторизации на транзакцию EIP 7702.
Разработчик Geth с именем «Lightclient» предложил новое изменение, поддерживающее отмену EIP 7702. Он объясняет: «В любое время сложно определить, какие разрешения действуют, и трудно знать, какие уже отозваны и какие нет. Существуют некоторые шаблоны проектирования, которые могут избежать таких ситуаций, но на самом деле мы можем не знать, как кошелек будет использовать эту функцию. Для более надежной защиты я помню, что Виталик упоминал на последнем телефонном звонке или в комнате для групповых обсуждений, что вместо того, чтобы делать разрешения временными транзакциями, которые обязательно должны включаться в транзакции, мы можем сохранять эти разрешения, чтобы вы могли видеть, какой код назначается вашему аккаунту в любое время.
Разработчик по имени "Arik" заявил, что он предпочитает текущую версию EIP 7702, а не предложенные изменения от Lightclient. Arik говорит, что в новой EIP 7702 будут определенные случаи использования. Lightclient опроверг эти замечания, утверждая, что все случаи использования, поддерживаемые предыдущей версией EIP 7702, все еще сохранены, и добавил мощный механизм отмены. Тем не менее, Lightclient также отметил, что эти изменения делают реализацию EIP в клиенте более сложной. Beiko заявил в чате на встрече, что окончательное определение дизайна EIP 7702 является "главной неразрешенной спецификацией" Pectra, и предложил разработчикам организовать еще один групповой телефонный разговор для достижения соглашения по его механизму отмены. "Если к следующему собранию у нас будет версия, с которой все будут в целом удовлетворены, будь то эта версия или ее корректировка, это будет очень хорошо," - сказал Beiko.
Разработчик Besu Дэниел Лернер задает вопрос, стоит ли разработчикам затрачивать время на реализацию текущей версии EIP 7702 в Devnet 1, если спецификация может измениться в Devnet 2. Он говорит: «Эти предложения достаточно разные, поэтому мы можем реализовать некоторые вещи, которые мы, возможно, будем вынуждены отказаться через несколько недель из-за изменений 7702». Ричард Мейснер, соучредитель Safe, криптовалютного кошелька, считает, что реализация какой-то версии EIP 7702 на тестовой сети будет полезна для команды кошелька. Бейко дополнил, что реализация текущей версии EIP 7702 не замедлит существенно прогресс команды клиентов, и если разработчики попытаются удалить его из спецификации Pectra сейчас, это может привести к сложностям для Devnet 1.
####Обновление EOF
Говоря о EOF, Busa говорит, что его команда протестирует реализацию EOF после внедрения других изменений в код Pectra. Готовность EOF отслеживается на GitHub. В настоящее время две команды клиентов EL, Besu и Reth, уже реализовали все EOF EIP, в то время как другие команды все еще работают над реализацией всех EOF EIP. Представитель команды Erigon указал, что дополнительные тестовые случаи, содержащие транзакции EOF, будут полезны для моделирования блоков Ethereum. Член команды тестирования EF Mario Vega сказал в чате, что его команда выпускает больше тестов EOF и поделится большим количеством информации на следующей встрече группы EOF. Независимый разработчик протокола Ethereum Danno Ferrin сказал, что теперь, когда спецификации EOF окончательно определены, конференции EOF перешли от еженедельного расписания к двухнедельному, и в настоящее время фокус работы на EOF - это тестирование и реализация клиентов.
####Обновление PeerDAS
Busa кратко описал прогресс работы над реализацией PeerDAS. Он заявил, что следующая версия PeerDAS Devnet будет запущена в течение одной-двух недель. Как и обсуждалось на прошлом заседании ACDC, разработка PeerDAS будет основана на окончательно утвержденной спецификации Dencun, а не на спецификации Pectra.
####Объявление
Beiko предложил новый шаблон по умолчанию для использования авторами EIP в постах Ethereum Magicians. Новый шаблон призван способствовать качественному обзору EIP.
Jayanthi представила страницу GitHub «eth-clients», которая предоставляет множество ресурсов для разработчиков Ethereum, включая конфигурации для тестовой сети и основной сети Ethereum. В настоящее время страница поддерживается представителями всех команд клиентов CL. Jayanthi призвала представителей команды клиентов EL помочь добровольно поддерживать эту страницу GitHub.
Lightclient спросил команду клиента о прогрессе в работе по обработке истекших исторических данных. На этом заседании не было обновлений в этой области.
Beiko сказал, что он не будет вести телефонную конференцию ACDE, запланированную на 4 июля во время американских каникул. Вместо него на конференции выступит исследователь EF Алекс Стокс.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Сводка с последнего собрания ведущих разработчиков Ethereum: следующая специализированная тестовая сеть Pectra будет запущена на следующей неделе
Написал: Кристин Ким
Компиляция: Luccy, BlockBeats
Редакция: Все основные разработчики Ethereum (ACDE) проводят телефонные конференции раз в две недели, в основном обсуждая и координируя изменения в исполнительном слое Ethereum (EL). Это 190-ое телефонное собрание ACDE, на этом собрании основное внимание уделялось вопросам EIP 7251 и 7702, Ethereum Virtual Object Format (EOF) и PeerDAS.
Во время встречи Beiko также предложил новый шаблон для обсуждения EIP и подчеркнул важность страницы ресурсов для разработчиков Ethereum «eth-clients». Вице-президент исследовательского отдела Galaxy Digital Кристин Ким подробно записала основные моменты этой встречи, и BlockBeasts представляет перевод оригинального текста:
20 июня 2024 года разработчики Ethereum собрались на Zoom для участия в совещании All Core Developers ution (ACDE) под номером #190. ACDE - это серия совещаний, которые проходят каждые две недели под руководством Тима Бейко, руководителя по поддержке протокола Фонда Ethereum. Разработчики обсуждают и координируют изменения в исполнительном слое Ethereum (EL).
На этой неделе разработчики представили свой прогресс в реализации различных изменений в коде, включая Ethereum Improvement Proposals (EIP) 7251 и 7702, а также Ethereum Object Format (EOF) и PeerDAS.
Beiko также поделился предложенным шаблоном для обсуждения EIP, разработанным инженером по развитию и операциям EF Паритошем Джаянти, который представил новую страницу GitHub под названием "eth-clients" для настройки основной сети и тестовой сети Ethereum. Наконец, Beiko напомнил команде, что следующий ACDE-звонок состоится во время американского праздника 4 июля. Хотя он не сможет присутствовать на этом собрании, исследователь EF Алекс Стокс заменит его ведущим на собрании.
####Pectra Devnet 1
Разработчики обсудили Pectra Devnet 1 в начале собрания. Разработчики планируют запустить следующую специальную тестовую сеть Pectra в следующей неделе. По сравнению с предыдущей тестовой сетью Devnet 0, новая тестовая сеть имеет следующие изменения в спецификации:
Команда EL клиентов продвигает свою реализацию Devnet 1. Представители каждой из основных команд EL Ethereum поделились своими последними достижениями:
Когда команда клиентов поделилась своими успехами, разработчик под ником «Racytech» спросил, будет ли реализация EOF исключена из Devnet 1. Beiko подтвердил, что EOF не будет тестироваться на Devnet 1, и реализация EOF должна быть основана на последней спецификации Pectra, а не на конечной спецификации Deneb. Разработчик и инженер по разработке и эксплуатации EF Барнабас Буса подчеркнул, что эта стратегия сделает отладку EOF более сложной, потому что спецификация Pectra меняется, и ее также отлаживают одновременно. «Тем не менее, это все еще правильно, потому что мы хотим, чтобы команда работала над основными Pectra EIP и исправляла эти ошибки. Поэтому это более разумно, чем основываться на предыдущих форках, а затем переходить на Prague на последней стадии и находить все эти ошибки», - сказал Beiko. Prague - это EL-имя обновления Pectra.
####Обновление EIP 7702
Хотя разработчики усердно работают над реализацией EIP 7702 в Devnet 1, возможно, потребуются значительные изменения в коде для поддержки новых функций, особенно для возможности отмены авторизации на транзакцию EIP 7702.
Разработчик Geth с именем «Lightclient» предложил новое изменение, поддерживающее отмену EIP 7702. Он объясняет: «В любое время сложно определить, какие разрешения действуют, и трудно знать, какие уже отозваны и какие нет. Существуют некоторые шаблоны проектирования, которые могут избежать таких ситуаций, но на самом деле мы можем не знать, как кошелек будет использовать эту функцию. Для более надежной защиты я помню, что Виталик упоминал на последнем телефонном звонке или в комнате для групповых обсуждений, что вместо того, чтобы делать разрешения временными транзакциями, которые обязательно должны включаться в транзакции, мы можем сохранять эти разрешения, чтобы вы могли видеть, какой код назначается вашему аккаунту в любое время.
Разработчик по имени "Arik" заявил, что он предпочитает текущую версию EIP 7702, а не предложенные изменения от Lightclient. Arik говорит, что в новой EIP 7702 будут определенные случаи использования. Lightclient опроверг эти замечания, утверждая, что все случаи использования, поддерживаемые предыдущей версией EIP 7702, все еще сохранены, и добавил мощный механизм отмены. Тем не менее, Lightclient также отметил, что эти изменения делают реализацию EIP в клиенте более сложной. Beiko заявил в чате на встрече, что окончательное определение дизайна EIP 7702 является "главной неразрешенной спецификацией" Pectra, и предложил разработчикам организовать еще один групповой телефонный разговор для достижения соглашения по его механизму отмены. "Если к следующему собранию у нас будет версия, с которой все будут в целом удовлетворены, будь то эта версия или ее корректировка, это будет очень хорошо," - сказал Beiko.
Разработчик Besu Дэниел Лернер задает вопрос, стоит ли разработчикам затрачивать время на реализацию текущей версии EIP 7702 в Devnet 1, если спецификация может измениться в Devnet 2. Он говорит: «Эти предложения достаточно разные, поэтому мы можем реализовать некоторые вещи, которые мы, возможно, будем вынуждены отказаться через несколько недель из-за изменений 7702». Ричард Мейснер, соучредитель Safe, криптовалютного кошелька, считает, что реализация какой-то версии EIP 7702 на тестовой сети будет полезна для команды кошелька. Бейко дополнил, что реализация текущей версии EIP 7702 не замедлит существенно прогресс команды клиентов, и если разработчики попытаются удалить его из спецификации Pectra сейчас, это может привести к сложностям для Devnet 1.
####Обновление EOF
Говоря о EOF, Busa говорит, что его команда протестирует реализацию EOF после внедрения других изменений в код Pectra. Готовность EOF отслеживается на GitHub. В настоящее время две команды клиентов EL, Besu и Reth, уже реализовали все EOF EIP, в то время как другие команды все еще работают над реализацией всех EOF EIP. Представитель команды Erigon указал, что дополнительные тестовые случаи, содержащие транзакции EOF, будут полезны для моделирования блоков Ethereum. Член команды тестирования EF Mario Vega сказал в чате, что его команда выпускает больше тестов EOF и поделится большим количеством информации на следующей встрече группы EOF. Независимый разработчик протокола Ethereum Danno Ferrin сказал, что теперь, когда спецификации EOF окончательно определены, конференции EOF перешли от еженедельного расписания к двухнедельному, и в настоящее время фокус работы на EOF - это тестирование и реализация клиентов.
####Обновление PeerDAS
Busa кратко описал прогресс работы над реализацией PeerDAS. Он заявил, что следующая версия PeerDAS Devnet будет запущена в течение одной-двух недель. Как и обсуждалось на прошлом заседании ACDC, разработка PeerDAS будет основана на окончательно утвержденной спецификации Dencun, а не на спецификации Pectra.
####Объявление
Beiko предложил новый шаблон по умолчанию для использования авторами EIP в постах Ethereum Magicians. Новый шаблон призван способствовать качественному обзору EIP.
Jayanthi представила страницу GitHub «eth-clients», которая предоставляет множество ресурсов для разработчиков Ethereum, включая конфигурации для тестовой сети и основной сети Ethereum. В настоящее время страница поддерживается представителями всех команд клиентов CL. Jayanthi призвала представителей команды клиентов EL помочь добровольно поддерживать эту страницу GitHub.
Lightclient спросил команду клиента о прогрессе в работе по обработке истекших исторических данных. На этом заседании не было обновлений в этой области.
Beiko сказал, что он не будет вести телефонную конференцию ACDE, запланированную на 4 июля во время американских каникул. Вместо него на конференции выступит исследователь EF Алекс Стокс.