Bitget App
Торгуйте разумнее
Купить криптоРынкиТорговляФьючерсыКопитрейдингБотыEarn

<p>Сводка последнего собрания основных разработчиков Ethereum: EIP-2935 и EIP-3074 будут включены в обновление Pectra.</p>

Посмотреть оригинал
律动BlockBeats律动BlockBeats2024/04/12 05:25
Автор:律动BlockBeats
Оригинальное название: "Ethereum All Core Developers Execution Call #185 Writeup"
Оригинальный автор: Кристин Ким
Оригинальный перевод: Люси, BlockBeats

Примечание редактора:
Совещание всех основных разработчиков Ethereum (ACDE) проводится каждые две недели для обсуждения и координации изменений в Ethereum Execution Layer (EL). Это 185-ое совещание ACDE, где разработчики провели глубокие обсуждения и оценки изменений кода, необходимых для предстоящего хардфорка в Праге и других EIP.

Разработчики участвовали в ожесточенных дебатах по различным предложениям, достигая предварительного согласия относительно включения некоторых предложений в Прагу. Однако также были контроверзии, например, обсуждения относительно того, должен ли EOF быть объединен с обновлением Verkle. По завершении встречи разработчики достигли согласия относительно следующих шагов плана работы и решили дополнительно тестировать и оценивать влияние различных предложений в будущих сетях разработки.

Кристин Ким, вице-президент по исследованиям в Galaxy Digital, подробно изложила ключевые моменты этой встречи, а BlockBeats перевел оригинальный текст следующим образом:


11 апреля 2024 года разработчики Ethereum собрались на Zoom для встречи по выполнению всех основных разработчиков (ACDE) под номером 185. Встреча ACDE - это серия двухнедельных встреч, поддерживаемая менеджером протокола Ethereum Foundation Тимом Бейко, где разработчики обсуждают и координируют изменения в Ethereum Execution Layer (EL). На этой неделе разработчики обсудили изменения кода, которые будут добавлены в предстоящее обновление Ethereum EL - хардфорк Прага. Предполагается, что Прага будет активирована одновременно с обновлением CL Electra, активация которого ожидается к концу 2024 года.


Изначально разработчики согласились определить область Праги/Электры (Пектра), включив в нее пять улучшений Ethereum Improvement Proposals (EIPs). Это:


EIP 2537, предварительная компиляция для операций с кривой BLS12-381

EIP 6110, проверка поставок на цепи

EIP 7002, выходы на основе триггера EL

EIP 7251, увеличение максимального эффективного баланса

EIP 7549, удаление индекса комитета из аутентификации


На этой неделе они единогласно согласились включить EIP 3074 (опкоды AUTH и AUTHCALL) и EIP 2935 (сохранение исторических хэшей блоков в состоянии) в вышеперечисленный список. Они также решили исключить EIP 7547 (содержащие списки) и EIP 7667 (увеличение стоимости газа для хэш-функций) из Праги. Разработчики твердо намерены объединить EIP 7667 с Verkle в следующем EL обновлении после Праги, Осака. В настоящее время рассматривается включение 10 улучшений Ethereum Object Format (EOF) и EIP 7623 (увеличение стоимости calldata) в Прагу.


Обзор включенного контента в Праге


Прежде чем погрузиться в список EIP, рассматриваемых для Праги, разработчики потратили немного времени на обзор проблем, существующих в уже включенных в обновление EIP.


EIP 7251


Одно из EIP, EIP 7251, позволит операторам узлов объединять валидаторов с эффективными балансами до 32 ETH в одного крупного валидатора с эффективным балансом до 2048 ETH. Эффективный баланс относится к заложенному балансу ETH, с которого валидаторы получают награды за выпуск. Балансы свыше 32 ETH не приносят дополнительных наград за выпуск валидаторам, поэтому операторы узлов должны запускать несколько валидаторов для увеличения своих наград за выпуск. EIP 7251 направлен на уменьшение количества активных валидаторов на Ethereum путем возможности объединения валидаторов и автоматического начисления вознаграждений за ставки. После обсуждений с maВ таких Ethereum стейкинговых пулах, как Lido, разработчики согласились рассмотреть изменения в EIP, чтобы сделать слияние валидаторов операцией, запускаемой смарт-контрактом на EL. Исследователь Ethereum Foundation Алекс Стокс подчеркнул в своей статье, как работает внутреннее слияние, и попросил обратную связь от команд клиентов по кодовым изменениям, которые он предложил во время звонка.


EIP 2537


Стокс также поделился последними новостями о EIP 2537, который добавляет операции в Ethereum Virtual Machine (EVM), позволяя разработчикам эффективно выполнять проверку криптографической подписи с использованием кривой BLS12-381. Это более безопасный и быстрый способ, чем использование кривой secp256k1 на EL для генерации ECDSA подписей. Стокс упомянул, что начальная работа по бенчмаркингу по ценообразованию для этих операций завершена, и разработчики могут ожидать окончательных обновлений по точным газовым издержкам в ближайшие недели. Тем временем команды клиентов призваны реализовать EIP в рамках текущего объема для первой тестовой сети разработчиков Pectra, pectra-devnet-0.


Дебаты о том, что еще должно включить Прага


Перед звонком на этой неделе команды клиентов EL предоставили письменные обновления о дополнительных EIP, которые они хотели бы включить в Прагу, помимо пяти EIP, на которые они уже согласились включить в обновление. Бейко связал предпочтения команд клиентов EL в повестку дня звонка и предоставил следующее для долгосрочного обращения:


Предпочтение Erigon

Предпочтение Besu

Предпочтение Reth

Предпочтение Nethermind

Предпочтение Geth


Мега EOF Endgame


Обсуждая дополнительные EIP для включения в Прагу, разработчик Geth Гийом Балле выразил свое противодействие изменениям, касающимся EOF в обновлении. Он опасался, что эти изменения могут затруднить или сделать невозможным внедрение Verkle в обновлении после Праги (называемой Осака). В ответ Данно Феррин, главный инженер по программному обеспечению в Swirlds Labs, высказал противоположную точку зрения, заявив, что EOF может быть "100% совместим" с изменениями кода Verkle. Балле выразил скепсис по отношению к оценке Феррина, повторяя свои предыдущие замечания с звонка ACDE о том, что хотел бы увидеть EOF на тестовой сети Verkle. Бейко пояснил, что оценка совместимости EOF с Verkle на основе его функциональности в будущих тестовых сетях хардфорка не является разумной и попросил Балле уточнить конкретные проблемы с совместимостью EOF с Verkle. Балле не ответил, заявив, что у него нет спецификаций кода EOF для рассмотрения. Разработчик поделился последней ссылкой на спецификацию EOF в чате Zoom. В чате также была предоставлена ссылка на готовность EOF на основе клиентских реализаций.


Разработчик Geth Мариус ван дер Вайден узнавал, сколько операций EOF добавит или обновит. Бейко указал, что согласно последней спецификации, EOF изменит 18 операций. EOF представляет собой набор изменений кода EVM из 10 различных EIP. Ван дер Вайден отметил, что его основные опасения относительно EOF касаются его сложности и того, сколько работы потребуется от команд клиентов для полного тестирования всех крайних случаев в EOF. Разработчик Nethermind Марек Морачиньски согласился с тем, что EOF потенциально может "внести много новых ошибок консенсуса" и потребует "тщательного тестирования", но не внедрение этих EIP означало бы ожидание еще двух или трех лет для внедрения этих улучшений в EVM.


Феррин отметил, что когда разработчики обсуждали, должен ли EOF быть включен в обновление Shanghai, они противостояли узкой направленности этих изменений кода. Теперь Феррин и другие разработчики работают над расширением EOF, но команды клиентов противятся этому из-за сложности и трудностей внедрения изменений кода. Феррин сказал: "Мы не можем получить последовательный запрос от всех групп основных разработчиков." Он добавил, что слышать жалобы на две версии EOF было "раздражающе." Команды клиентов Reth и Erigon также выразили свои опасения.

Команды клиентов поддерживают EOF в Праге. БейкоО предложил разработчикам перенести обсуждение на другие EIP и вернуться к обсуждению EOF позже в ходе конференц-звонка. EIP 3074, Опкоды AUTH и AUTHCALL Бейко спросил у команды клиентов их мнение по поводу EIP 3074, в частности введение опкодов AUTH и AUTHCALL. Эти опкоды позволят смарт-контрактам авторизовывать транзакции от внешних учетных записей (EOA) и добавлять больше программирования в учетные записи, управляемые пользователями. Многие разработчики на звонке, включая Георгиоса Константопулоса, Данно Феррина и "protolambda", поддержали этот изменения кода. Protolambda вновь представил свое предложение EIP 7664, направленное на исправление логики EIP 3074 при взаимодействии с списками доступа. Разработчики Geth и соавтор EIP 3074, Мэтт Гарнетт, также известный как "Lightclient", выразили поддержку EIP 7664. Другой разработчик поинтересовался, как EIP 3074 повлияет на опкод ORIGIN, который возвращает адрес, инициировавший транзакцию. Бейко отметил, что эти влияния перечислены в EIP, и спросил, есть ли у разработчиков возражения против включения этого изменения кода в Прагу. Возражений не было. EIP 2935, Сохранение исторического состояния хэша блока Балет представил EIP 2935 в ACDE #184, изменение кода, которое принесет будущие выгоды для реализации Verkle. Команда клиентов Reth выразила "нейтрально-положительное" отношение к этому EIP и упомянула, что, учитывая его простоту, они не противятся его включению в Прагу. Команда клиентов Erigon выразила схожее отношение, но отметила, что их уверенность включить его в Прагу будет ниже, если включены более крупные изменения кода, такие как EOF. Бейко предложил продолжить обсуждения других EIP и вернуться к EIP 2935 позже в ходе конференц-звонка. EIP 7667, Увеличение стоимости газа для хэш-функций Сооснователь Ethereum Виталик Бутерин предложил EIP 7667 для увеличения стоимости газа для опкодов хэш-функций и предвычислений, чтобы согласовать их с затратами на выполнение через системы нулевого знания (ZK) как ZK EVMs. Для получения дополнительной информации о ZK EVMs обратитесь к отчету исследовательской группы Galaxy Research. Относительно мотивации для переоценки операций хэширования Ethereum Бутерин написал в документе EIP 7667: "Стоимость газа для опкодов хэш-функций и предвычислений изначально устанавливалась на основе времени их выполнения на обычном ЦП. Однако впоследствии появился еще один равно важный случай использования: системы доказательств нулевого знания (ZK-SNARK). По этому стандарту эти опкоды и предвычисления недооценены по сравнению с другими операциями." Бутерин также упомянул в ходе конференц-звонка, что легко недооценить увеличивающееся распространение ZK-доказательств, не только для проверки Layer-2 роллапов, но и включая блокчейны Layer-1, такие как Ethereum. Он заявил: "Я думаю, что даже через год или два у нас может появиться возможность делать доказательства в реальном времени для Ethereum L1. Поэтому я считаю важным адаптироваться к тому факту, что больше нет различий между ZK-цепями и неЗК-цепями. Мы фактически входим в режим, где каждая серьезная цепь является ZK-цепью." Учитывая, что обновление Verkle в хардфорке Осака изменит ценообразование газа и расписания, Феррин предложил внедрить этот EIP параллельно с Verkle. Исследователь EF Карл Бикхуизен отметил, что для этого EIP требуется обширное исследование, и разработчики должны тщательно проанализировать, как эти изменения газа повлияют на смарт-контракты на Ethereum. Ван дер Вайден согласился с осторожным подходом Бикхуизена к продвижению этого EIP. Феррин также предложил потенциально сначала внедрить эти изменения на Layer-2 роллапах, а затем изучить их влияние на Layer-1 Ethereum далее. Бейко согласился с этим подходом и предложил разработчикам рассмотреть включение EIP 7667 с Verkle в обновление Осака, дав ему статус "CFI" или "рассматривать для включения". Возражений не было. EIP 7623, Увеличение стоимости calldata Соавтор EIP 7623, исследователь EF Тони Варштеттер, поделился своим предложением увеличить стоимость calldata и спросил мнение команды клиентов. Исследователь EF Ансгар Дитрихс и разработчик Nethermind Ахмад Битар выразили своиПоддержка. Бикхейзен добавил, что не было возражений против внедрения EIP 7623, когда он был предложен на последнем собрании Rollcall, серии встреч между командами Layer-2 rollup. Бейко предложил продолжить обсуждения других EIP и вернуться к этому EIP позже во время конференц-звонка. EIP 7645, Переименование ORIGIN в SENDER Бейко поинтересовался мнением команды клиентов относительно EIP 7645, направленного на изменение поведения операции ORIGIN для предотвращения злоупотребления смарт-контрактами. Кайрус Адкиссон, ранний инвестор Ethereum и автор EIP 7645, отметил, что обновление операции ORIGIN имеет три возможных пути, каждый с разными компромиссами. Феррин упомянул, что пути, предлагающие изменения в поведении операции, требуют тщательного обзора со стороны специалистов по безопасности и аудиторских фирм, поскольку разработчики протокола Ethereum не могут полностью оценить влияние таких изменений на существующие смарт-контракты и конечных пользователей. Бейко предложил, что в целях экономии времени разработчики продолжат обсуждение других EIP. EIP 7547, Список включения Бейко спросил разработчиков о их мнении относительно включения EIP 7547 в Праге. Исходя из ответа команды клиентов EL, не кажется, что существует широкая поддержка этого изменения кода. Бейко предложил исключить его из обновления. Не было возражений. Предложение по корректировке кривой эмиссии Дитрихс предложил снизить эмиссию Ethereum. Учитывая, что эта изменение в основном затрагивает исполнительный уровень Ethereum, Бейко предложил разработчикам дальше обсудить преимущества этого предложения на конференц-звонке ACDC. Повторное обсуждение EOF, EIP 7623 и 2935 для Праги Затем разработчики вернулись к EIP, предложенным для Праги, над которыми не было достигнуто согласие. Бейко узнавал, можно ли объединить EOF с обновлением Verkle. Балет настойчиво выступил против этой идеи, заявив, что оба изменения кода являются сложными, и их одновременная реализация была бы "слишком рискованной". Протолямбда подчеркнул, что EIP 7664 - еще один EIP, который следует рассмотреть для включения в Прагу. Гарнетт добавил, что EIP 7639, предложение о том, чтобы клиенты перестали предоставлять исторические данные до обновления слияния (сентябрь 2022 года), также следует учесть. Были высказаны опасения относительно дополнительной нагрузки, которую включение EOF наложит на команду клиентов, и разработчик Reth Георгиос Константопулос призвал разработчиков "пойти на всё". Однако по-прежнему не было достигнуто согласие относительно EOF. Разработчики в конечном итоге согласились продолжать работу над EOF, особенно над необходимым тестированием, и позже принять решение о его включении в Прагу. Они также согласились отложить решение относительно EIP 7623. Что касается EIP 2935, разработчики согласились включить его в Прагу. Подводя итоги всех принятых решений на конференц-звонке, Бейко заявил, что разработчики включат EIP 3074 и EIP 2935 в первую сеть разработки обновления Pectra. После этой сети разработки они согласились принять решение о включении EOF и/или EIP 7623 во вторую сеть разработки Pectra. [Ссылка на оригинальную статью] Добро пожаловать в официальное сообщество BlockBeats: Группа подписки в Telegram: https://t.me/theblockbeats Группа общения в Telegram: https://t.me/BlockBeats_App Официальный аккаунт в Twitter: https://twitter.com/BlockBeatsAsia
0

Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.

Вам также может понравиться

Поставка сосредоточена, стоимость L1 недооценена, ожидается, что TON станет следующим крупным событием в криптовалюте

В долгосрочной перспективе сравнивать TON с BNB, имеющим рыночную стоимость 9 миллиардов долларов США, является разумной и реалистичной целью.

Chaincatcher2024/05/13 08:07

Восстановление 1155 биткоинов, потерянных и найденных в сети: жертвой может быть обладатель NFT "скучающей обезьяны", раскрыта личность хакера.

9 мая хакеры начали возвращать ETH пострадавшим, в конечном итоге вернув все ETH. Был ли хакер вынужден сделать этот шаг под давлением, или он сделал это по чувству совести? PANews выяснил некоторые причины на основе онлайн-коммуникаций.

PANews2024/05/13 07:49

Мем-монета: держите название коротким, избегайте повествования "Мы - не просто мем".

Выберите токен Meme, который соответствует вашим ценностям, и наслаждайтесь увлекательным опытом инвестирования.

Chaincatcher2024/05/13 07:13

Как вы относитесь к поддержке Виталиком EIP-7702: не пожертвует ли это неограниченным потенциалом рынка вызывающих EIP-3074?

ERC-4337 и EIP-3074 - два независимых параллельных свободных рынка. Было бы демонстративным ошибкой отказаться от широких возможностей EIP-3074 ради поддержания легитимности ERC-4337.

Chaincatcher2024/05/13 06:37