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
Комментарий

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

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

  • Председатель банковского комитета Сената США: Новые проекты положений, касающиеся доходности стейблкоинов, могут появиться уже на этой неделе.

    Издание Cointime сообщает, что сенатор Тим Скотт, председатель банковского комитета Сената, заявил на саммите по блокчейну в Вашингтоне, что законодатели могут увидеть новый проект закона, содержащий как минимум положения, касающиеся стейблкоинов, уже на этой неделе. Скотт отметил, что доходность стейблкоинов является наиболее обсуждаемым вопросом в законопроекте, но законодатели продолжают над ним работать. Он сказал: «Я думаю, что на этой неделе я представлю первый вариант законопроекта на рассмотрение. Если это произойдет к концу недели, а я думаю, что так и будет, мы, по крайней мере, узнаем, формируется ли структура. Если да, то, я думаю, мы окажемся в лучшем положении». Он также объяснил прогресс усилиями сенатора-демократа Анджелы Олсбрукс, сенатора-республиканца Тома Тиллиса и представителя Белого дома Патрика Витта по вопросу доходности стейблкоинов. Он заявил, что в ходе переговоров за последний месяц были рассмотрены и другие нерешенные вопросы, включая опасения законодателей по поводу президента Дональда Трампа и криптопроектов его семьи, отсутствие двухпартийного представительства в ключевых регулирующих органах и правила «Знай своего клиента» (KYC). Скотт также заявил: «Я думаю, мы очень близки к достижению соглашения по этическим вопросам и кворуму. Мы знаем, что это важный вопрос для другой стороны, поэтому мы также занимаемся им. Я думаю, мы также продвигаемся в вопросах выдвижения кандидатур, что является хорошей новостью. Что касается DeFi, это область, на которой сосредоточил внимание сенатор Марк Уорнер, и борьба с отмыванием денег (AML) является очень важной ее частью. Поэтому я думаю, что мы продвигаемся вперед в этих вопросах».

  • Утренний брифинг | Ключевые события за ночь 18 марта

    21:00-7:00 Ключевые слова: Phantom, Stripe, Autonomous, Иран 1. Иран заявляет о своем законном праве наносить удары по странам, которые разрешают США и Израилю использовать свою территорию; 2. Комиссия по торговле товарными фьючерсами США: кошельки Phantom не требуют регистрации в качестве брокеров; 3. Генеральный прокурор Аризоны предъявляет уголовные обвинения маркетологу, занимающемуся прогнозированием; 4. Государственный департамент США распорядился, чтобы все посольства по всему миру немедленно провели оценку безопасности; 5. Robinhood Venture Capital инвестирует около 35 миллионов долларов в Stripe и ElevenLabs; 6. GSR инвестирует 57 миллионов долларов в приобретение Autonomous и Architech для создания платформы управления криптофондами; 7. Комиссия по ценным бумагам и биржам США и Комиссия по торговле товарными фьючерсами выпустили новые рекомендации по криптовалютам, заявив, что большинство цифровых активов не являются ценными бумагами.

  • Комиссия по ценным бумагам и биржам США (SEC) и Комиссия по торговле товарными фьючерсами (CFTC) выпустили новые заключения по криптовалютам, заявив, что большинство цифровых активов не подпадают под категорию ценных бумаг.

    18 марта Cointime сообщило, что Комиссия по ценным бумагам и биржам США (SEC) и Комиссия по торговле товарными фьючерсами (CFTC) опубликовали 68-страничный документ с разъяснениями по криптовалютам, в котором говорится, что большинство цифровых активов не являются ценными бумагами. В новом пояснении подробно описывается классификация стейблкоинов, цифровых товаров и токенов «цифровых инструментов», которые, по утверждению агентства, не являются ценными бумагами. В нем также предпринимается попытка объяснить, как «криптоактивы, не являющиеся ценными бумагами», потенциально могут стать ценными бумагами, и разъясняется, как федеральные законы о ценных бумагах применяются к майнингу, стейкингу протоколов и аирдропам. SEC также объяснила, как цифровые активы, не являющиеся ценными бумагами, могут стать предметом инвестиционных контрактов. В своем пояснении агентство заявляет: «Криптовалюты, не являющиеся ценными бумагами, становятся предметом инвестиционных контрактов, когда эмитент побуждает инвесторов инвестировать в общее предприятие и берет на себя обязательство или обещает выполнить необходимую управленческую работу, а покупатель имеет основания ожидать от этого прибыли».

  • Компания Mastercard планирует приобрести компанию BVNK, занимающуюся разработкой стейблкоинов, за сумму до 1,8 миллиарда долларов.

    Издание Cointime сообщает, что Mastercard планирует приобрести стартап BVNK, занимающийся инфраструктурой для стейблкоинов, за сумму до 1,8 миллиарда долларов, включая условную выплату в размере 300 миллионов долларов. Это приобретение происходит всего через четыре месяца после того, как переговоры BVNK о слиянии с Coinbase примерно за 2 миллиарда долларов провалились. Обе компании подтвердили сделку в совместном заявлении, опубликованном во вторник.

  • Цена BTC росла восемь дней подряд, достигнув отметки в 76 000. В чем логика опережающего роста по сравнению с золотом на фоне нестабильности?

    С учетом деэскалации войны, падения цен на нефть и восстановления американских фондовых рынков, куда на этот раз направится биткоин?

  • Токены не продаются? 90% криптопроектов пренебрегают отношениями с инвесторами.

    За прошедший год мы сотрудничали практически со всеми ведущими проектами в криптопространстве, создавая системы взаимодействия с инвесторами, и уже оказали услуги более чем 20 проектам. Эта статья — практическое руководство по коммуникации с инвесторами, которое можно применять немедленно.

  • Компания Meta продолжает сокращать 20% своего персонала: «революция эффективности» в эпоху ИИ или боязнь высоких затрат?

    Компания Meta планирует уволить еще 20% своих сотрудников, якобы для сокращения расходов, но это может быть сигналом того, что эффективность ИИ начинает проявляться. Уолл-стрит считает, что компания ускоряет реструктуризацию, ориентируясь на «ИИ в первую очередь», что может увеличить разрыв между ней и конкурентами.

  • Сколько мем-монет потребуется, чтобы президент поддержал ваш пост? Майли: 5 миллионов.

    17 марта по пекинскому времени аргентинское местное СМИ El Destape опубликовало эксклюзивную сенсационную новость: следователи изъяли данные с телефона аргентинского лоббиста криптовалют, которые показали, что президент Аргентины Миллей год назад написал в Твиттере о LIBRA, потому что получил взятку в размере 5 миллионов долларов, а инициатором был не кто иной, как предполагалось ранее, Хайден Дэвис.

  • Калши раздал бесплатные лотерейные билеты на сумму 1 миллиард долларов; не забудьте стереть защитный слой!

    Хорошие новости: джекпот реален; плохие новости: шансы составляют 1 к 1 200 000 000 000...

  • «Троянский конь» Уолл-стрит: анализ реструктуризации энергетического сектора и сближения инфраструктурных проектов, лежащих в основе инвестиций ICE в Оклахома-Сити-Хиллз.

    Это не просто финансовая транзакция, а перераспределение власти на формирующемся криптовалютном рынке сверху вниз со стороны старой финансовой системы, использующей капитальный заем и структуры соответствия нормативным требованиям.