Cointime

Download App
iOS & Android

Краткое изложение последней встречи разработчиков ядра Ethereum: EIP-7702 включает в себя проблемы, преобразование метода сериализации исполнительного уровня Ethereum.

Validated Media

Оригинальное название: «Ethereum All Core Developers Call #187 Writeup». Первоначальный автор: Кристин Ким. Оригинальный компилятор: Luccy, BlockBeats.

Примечание редактора: Консенсус всех основных разработчиков Ethereum (ACDE) проводится каждые две недели для обсуждения и координации изменений на уровне выполнения Ethereum (EL). Это 187-я конференц-звонок ACDE. На этой встрече разработчики обсудили подготовку к Pectra Devnet 0, обновления реализации EIP 3074 и срочность преобразования метода сериализации исполнительного уровня из MPT в SSZ. Помимо подготовки к Pectra Devnet 0, разработчики также обсудили новые предложения EIP, обсуждение и анализ существующих EIP, а также анализ влияния на смарт-контракты и транзакции. Среди них обсуждение EIP 7702 привлекло широкое внимание участников, и предложение было расценено как потенциальное решение по замене EIP 3074. Кристин Ким, вице-президент по исследованиям Galaxy Digital, подробно записала ключевые моменты этой встречи. BlockBeasts составили исходный текст следующим образом:

9 мая 2024 года разработчики Ethereum собрались в Zoom, чтобы принять участие в совещании № 187 All Core Developers Execution (ACDE). Конференц-звонок ACDE — это серия встреч, проводимых раз в две недели Тимом Бейко, главой отдела поддержки протоколов в Ethereum Foundation, где разработчики обсуждают и координируют изменения в уровне выполнения Ethereum (EL). На этой неделе разработчики обсуждали подготовку к Pectra Devnet 0, обновления реализации EIP 3074 и срочность преобразования метода сериализации на EL из MPT в SSZ.

Обновление Pectra Devnet-0

Инженер по эксплуатации разработчиков Ethereum Foundation Барнабас Буса сообщил, что его команда тестирует клиентскую конфигурацию первой тестовой сети Pectra, ориентированной на разработчиков, и будет работать над обеспечением стабильной конфигурации Pectra Devnet 0 к понедельнику, 13 мая. По данным трекера готовности Pectra Devnet 0, клиентские команды Geth, Nethermind и EthereumJS полностью реализовали спецификацию кода Pectra.

Во время телеконференции разработчик Besu Жюстин Флорентин сообщил, что все EIP Pectra были реализованы в Besu, но его команда все еще усердно работает над отладкой кода. Разработчик Erigon Эндрю Ашихмин заявил, что его команда начала работу над всеми EIP, кроме EIP 7002, запускаемого вывода EL. Команда Reth разместила ссылку на свой трекер реализации в чате Zoom, показывая, что их работа над EIP 7002 все еще продолжается, как и команда Erigon.

Что касается клиента CL, разработчик Grandine Саулюс Григайтис сказал, что все EIP были реализованы, но его команда обнаружила некоторые ошибки при работе с клиентом EL. Представители команды Lighthouse заявили, что они близки к созданию полной реализации для Pectra Devnet 0, отметив, что спецификация API движка нуждается в обновлении. Разработчик Teku Михаил Калинин сообщил, что работает над добавлением этих обновлений в спецификацию API движка.

Марио Вегас из группы тестирования EF сообщил, что разработчики работают над добавлением тестовых примеров для EIP 3074, кодов операций AUTH и AUTHCALL, а также нескольких других EIP.

Обновление EIP-3074

Хотя разработчики согласились сохранить EIP 3074 в спецификации Pectra Devnet 0, вместо него обсуждался альтернативный EIP — EIP 7702. Разработчик Geth «Lightclient» подвел итоги последнего секционного заседания по EIP 3074, на котором участники обсуждали, какие изменения следует расставить по приоритетам в обновлении Pectra, связанные с улучшением возможности программирования учетных записей управления пользователями. По данным Lightclient, все участники согласны с тем, что до реализации полной абстракции собственных учетных записей на Ethereum еще несколько лет. Однако существуют разногласия по поводу того, означает ли это приоритетность изменений в функциональности внешних учетных записей (EOA) или миграцию EOA на кошельки со смарт-контрактами. За день до телеконференции ACDE, 8 мая, соучредитель Ethereum Виталик Бутерин предложил новый EIP, EIP 7702, который позволит Ethereum поддерживать новый тип транзакций для поддержки работы EOA как кошельков со смарт-контрактами во время одной транзакции. Lightclient сообщил, что участники секционного заседания по EIP 3074 в целом положительно оценили EIP 7702. Однако позже он добавил, что еще предстоит проработать важные детали относительно EIP 7702. Например, детали о том, как отменить транзакцию EIP 7702 и как масштабировать стоимость газа для таких транзакций, остаются неясными.

Если EIP 7702 будет принят и включен в обновление Pectra, он будет рассматриваться как замена EIP 3074, поскольку EIP 7702 достигает результатов, аналогичных EIP 3074, но не создает новых кодов операций в Ethereum и повышает стабильность EIP. Удобство статического анализа. нового поведения EOA. Исследователь EF Ансгар Дитрихс предложил в чате Zoom рассмотреть возможность включения EIP 7702 в Pectra, при этом официальное решение о замене EIP 3074 на 7702 будет принято примерно через 2–4 недели. Из обсуждения разработчиками EIP 7702 во время телеконференции стало ясно, что необходима дальнейшая работа, прежде чем предложение будет считаться готовым к реализации. Разработчик Nethermind Ахмад Мазен Битар отметил, что работа, уже проделанная для EIP 3074, вряд ли будет повторно использована для реализации 7702. Бейко подтвердил, что разработчикам все равно следует продолжить реализацию EIP 3074 для Devnet 0 и вернуться к спецификации Devnet-1 позже.

ЭИП-7685, ССЗ и ЭИП-6110

Затем разработчики обсудили некоторые опасения, высказанные разработчиком Nimbus Этаном Кисслингом по поводу EIP 7685, а именно запросы общего уровня выполнения. В комментарии GitHub в рамках повестки телеконференции на этой неделе Кисслинг спросил, нужен ли предложенный дизайн запроса уровня универсального выполнения, и можно ли лучше использовать эту возможность для перехода на SSZ, с чем разработчики боролись после обновления слиянием. Формат сериализации, который, как ожидается, будет обновлен на уровне выполнения. Большинство исполнительных клиентских команд поддерживают сохранение EIP 7685 в Pectra, и если есть какие-либо препятствия для включения EIP в операции, такие как оптимистичная синхронизация клиентов, вернитесь к проекту.

Говоря о переходе на SSZ, Кисслинг объяснил, что новый формат разработки запросов уровня общего выполнения основан на устаревших форматах сериализации MPT и RLP, поэтому его придется обновлять по мере перехода разработчиков на SSZ. Он отметил, что отсрочка перехода на SSZ только создаст больше работы для разработчиков, если они продолжат создавать новые структуры данных MPT/RLP. Однако команда исполнительных клиентов не получила сильной поддержки включения EIP 7495, стабильного контейнера SSZ, в Pectra. Разработчик по имени Дастин написал в чате Zoom, что решение отложить переход SSZ было «безумным» и что проблема с библиотеками SSZ, которые не работают должным образом в EL, является «серьезной проблемой».

Что касается EIP 6110, депозитов валидатора поставок в сети, Кисслинг поднял вопросы об упорядочении депозитов. Калинин согласился, что эта проблема вызывает «серьезную озабоченность» и что он будет работать с крупными пулами ставок для более глубокого расследования.

Обновление EOF

Что касается EIP 6110, депозитов валидатора поставок в цепочке, Кисслинг поднял вопросы об упорядочении депозитов. Калинин согласился, что эта проблема вызывает «серьезную озабоченность» и что он будет работать с крупными пулами ставок для более глубокого расследования.

Обновление EOF

Независимый разработчик протокола Ethereum Данно Феррин и руководитель отдела исследований EF Solidity Алекс Берегсаси поделились обновленной информацией об усилиях по внедрению EOF. Для контекста, EOF — это серия изменений кода для улучшения виртуальной машины Ethereum (EVM), которую разработчики рассматривают для включения в обновление Pectra. Мета-EIP для EOF был завершен. Разработчики также упростили процесс создания транзакций в EOF и работают над клиентской реализацией EOF.

Обновление EIP-7623

Разработчик, который на телеконференции выступил под псевдонимом «Уильям Моррис», выразил обеспокоенность по поводу изменений в стоимости газа для хранения данных вызовов в EIP 7623. Он пояснил, что изменения позволят некоторым пользователям совершать транзакции по более низким ставкам за счет консолидации своих транзакций, тем самым способствуя созданию вторичного рынка скидок на газ, чтобы накопители второго уровня (L2) и другие участники могли более дешево перейти на сетевую торговлю. на. Он рекомендовал альтернативный EIP, EIP 7703, который добавляет фиксированную стоимость данных вызовов для решения этих проблем.

Бутерин сказал, что, хотя опасения Морриса обоснованы, вероятность того, что вторичный рынок данных вызовов действительно будет создан в результате EIP 7623, невелика, поскольку число пользователей, решивших участвовать в таком рынке, будет крайне ограничено. Бутерин отметил, что основными игроками, затронутыми EIP 7623, являются команды разработчиков второго уровня Starkware и Inscription Creators. Он добавил, что, хотя общий адресный рынок для вторичного рынка данных вызовов невелик, потенциал роста предела максимального размера блока с помощью данных вызовов чрезвычайно высок, поскольку это может позволить разработчикам увеличить лимит blobgas, тем самым расширяя возможности Ethereum по поддержке L2. . Виталик также сказал, что фиксированное увеличение затрат на передачу данных, как предположил Моррис, также окажет более серьезное влияние на L2 и других заинтересованных сторон, чем нынешний EIP. Бутерин поделился дополнительными мыслями о ценах на бензин в своем блоге перед телефонным разговором.

Тони Варштеттер, соавтор EIP 7623, согласился с Бутериным, заявив, что, по его мнению, с практической точки зрения большинство L2 не создадут вторичный рынок для данных вызовов. «С практической точки зрения это не очень осуществимо, особенно с учетом того, что такой рынок требует доверия и высокой степени координации между участниками. Представьте, что, будучи L2, вы хотите опубликовать свои данные на L1, но вы этого не делаете. Неизвестно, по какому адресу будут публиковаться данные, где они в конечном итоге окажутся. С практической точки зрения вам необходимо настроить индекс и так далее», — сказал Варштеттер.

Разработчик Reth Георгиос Константопулос спросил, рассматривают ли разработчики возможность увеличения лимита blobgas, если EIP 7623 будет включен в Pectra. По словам Константопулоса, без увеличенного лимита газа-капли, который присутствует в EIP 7623, EIP «не решает большую часть проблемы». Исследователь EF Данкрад Файст предложил поднять лимит газа BLOB-объектов до уровня, при котором максимальный размер блока Ethereum останется неизменным, а это означает, что пространство, освобожденное по мере увеличения стоимости вызовов, будет заполнено BLOB-объектами (большими двоичными объектами). Исследователь EF Ансгар Дитрихс сказал, что этот EIP полезен не только в сочетании с увеличением лимитов газа больших двоичных объектов, но и с точки зрения безопасности, поскольку он может гарантировать, что на сеть не будут влиять блоки, содержащие максимальное количество транзакций и больших двоичных объектов. И нестабильный.

Что касается вопроса анализа влияния EIP 7623 на смарт-контракты и транзакции, Варштеттер заявил, что предложенное им предложение не окажет влияния на 98% пользователей. Бейко также упомянул, что инженер по эксплуатации разработчика EF Паритош Джаянти, возможно, проводит более глубокий анализ особенностей повышения лимита Blobgas, учитывая EIP 7623.

Новая альтернатива EIP 7609

Во время телеконференции разработчик под псевдонимом «Чарльз С» предложил новый EIP для предотвращения атак повторного входа в смарт-контрактах. Чарльз сказал, что это предложение создает два новых кода операций для защиты смарт-контрактов и является альтернативой ранее представленному им предложению под названием EIP 7609, которое направлено на снижение базовой стоимости TLOAD/TSTORE в Pectra. Чарльз сказал, что он не понимает, почему EIP 7609 не рассматривался для включения в Pectra, и все еще собирает отзывы от разработчиков о предотвращении повторного входа экономически эффективным способом. Он отметил, что текущие решения, такие как Reentrancy Guard от OpenZeppelin и коды операций TLOAD/TSTORE, слишком дороги для разработчиков децентрализованных приложений, чтобы использовать их по умолчанию. Бейко порекомендовал разработчикам оставить отзыв Чарльзу об этом новом EIP на форуме Ethereum Magicians.

ETF
Комментарий

Все комментарии

Рекомендуем к прочтению

  • Возможности и тенденции в обрабатывающей промышленности Китая

    Генеральный директор Fictiv в Китае Кэмерон Мур и генеральный директор Дэйв Эванс делятся своими взглядами на текущие возможности и тенденции, формирующие обрабатывающую промышленность Китая, в серии статей о мировых производственных регионах. Несмотря на опасения по поводу роста тарифов и торговой напряженности, Китай остается «мировой фабрикой» с долгой историей производства, охватывающей все большее число ключевых мировых отраслей, включая высокие технологии. На долю Китая приходится 30% мирового промышленного производства, он является крупнейшим в мире производителем и крупнейшим в мире экспортером товаров. Его производственная мощность в основном определяется такими отраслями, как электроника, текстиль, машиностроение и сталь. Внедрение интеллектуального производства, технологий Индустрии 4.0 и автоматизации преобразует заводы Китая, повышая производительность и точность. Затраты на рабочую силу в Китае растут, а средняя заработная плата в промышленности за последнее десятилетие выросла более чем вдвое. Энергоэффективность и устойчивое развитие стали ключевыми направлениями, поскольку производители все чаще внедряют экологически чистые методы и энергосберегающие технологии. Правительство поддерживает развитие производства посредством стратегической политики, финансовых стимулов и инвестиций в инфраструктуру.

  • Потребительское доверие в США в ноябре снова улучшилось, достигнув двухлетнего максимума

    Дана М. Петерсон, главный экономист The Conference Board, заявила: «Потребительское доверие в США продолжало улучшаться в ноябре, достигнув самого высокого уровня за последние два года. Ноябрьский рост был главным образом обусловлен более внимательной оценкой потребителями текущей ситуации. Позитивно, особенно на рынке труда. Оптимизм потребителей в отношении будущих возможностей трудоустройства также значительно увеличился по сравнению с октябрем, достигнув самого высокого уровня почти за три года. В то же время ожидания потребителей относительно будущих условий ведения бизнеса не изменились. оптимизм в отношении будущих доходов немного снизился». Согласно предыдущим новостям, индекс потребительской уверенности США Conference Board в ноябре составил 111,7, что является новым максимумом с июля 2023 года.

  • Starknet: первая фаза ставок STRK официально запущена в сети

    Starknet сообщил, что в сети официально запущен первый этап стейкинга STRK.

  • Учитывая тысячи возможностей повсюду, что же происходит с наиболее деградирующими криптонарративами?

    DePin, DeSci и искусственный интеллект были очень популярны на заре, и уже сейчас можно увидеть тенденции и возможности. В будущем все больше новаторов будут использовать технологию шифрования + для финансирования и разработки проектов. Следующие четыре года могут стать временем реального применения. технологии шифрования взорваться.

  • Чехия: Не пытаюсь положить конец увлечению мемами, просто поощряю больше строителей

    CZ опубликовал сообщение на странице «Также сторонник мем-монет, очень сложно положить конец этому увлечению», на что CZ ответил: «Не пытаясь ничего положить, каждый имеет право выбирать, что инвестировать или держать. Просто поощряйте больше строителей. .»

  • Биткойн теряет 100 000 долларов? 5 Большие данные показывают, что настроения рынка по-прежнему оптимистичны

    Несмотря на то, что различные рыночные данные достигли рекордных высот, настроения участников рынка остаются оптимистичными.

  • Марокко официально снимет запрет на криптовалюту в 2017 году и повторно его легализует

    Марокко планирует повторно легализовать криптовалюты после полного запрета на торговлю криптовалютами в стране с 2017 года.

  • Talus Network завершает стратегический раунд финансирования на сумму 6 миллионов долларов США при оценке в 150 миллионов долларов США

    Децентрализованный протокол искусственного интеллекта Talus Network привлекла 6 миллионов долларов США в рамках раунда стратегического финансирования под руководством Polychain Capital при оценке в 150 миллионов долларов США. Финансирование поможет дальнейшему развитию экосистемы Talus, включая Protochain, платформу Nexus и приложение AI Dating Experience.

  • AXIOS: Трамп рассматривает возможность назначения секретаря по искусственному интеллекту

    Трамп рассматривает возможность назначения секретаря по искусственному интеллекту для координации федеральной политики и использования правительством новых технологий, сообщает AXIOS.

  • Schhuman Financial завершила начальный раунд финансирования на сумму 7,36 млн долларов США под руководством RockawayX

    Schuman Financial закрыла посевной раунд стоимостью 7,36 миллиона долларов под руководством RockawayX при участии Lightspeed Faction, Kraken Ventures, Nexo Ventures, Gnosis VC, Delta Blockchain Fund и Bankless Ventures. Кроме того, Schuman Financial запустила EURØP, стейблкоин евро, соответствующий требованиям MiCA. Schuman Financial, ставшая первой европейской компанией, получившей лицензию эмитента стейблкоинов во Франции, строит экосистему вокруг EURØP, которая включает в себя интеграцию SEPA, банковские каналы и кастодиальное партнерство с глобальными банками первого уровня, такими как Societe Generale.