Недавно в ходе обновления Pectra в Ethereum возникла сложная управленческая дискуссия. После того как EIP3074 был включен в план обновления, разгорелись огромные споры, особенно со стороны команды ERC4337.
EIP3074 зашло в тупик, процесс управления не может продолжаться. Только когда Виталик предложил EIP7702, закончились сомнения команды ERC4337 по поводу EIP3074.
Это спор о治理 отражает глубокие проблемы управления в Ethereum - в условиях принципа "код является законом", кто имеет право определять конкретное содержание кода. Споры по EIP3074 и EIP7702 предоставляют нам окно для наблюдения за фактическими процессами управления внутри Ethereum.
Согласно анализу ZeroDev, система управления Ethereum основана на модели VVRC: любое предложение сначала должно соответствовать ценностям Ethereum (Value), затем должно отражаться в видении, установленном Виталиком (Vision), далее отражаться в дорожной карте (Roadmap), и, наконец, обсуждаться ядром разработчиков для включения в клиент (Client).
EIP2537 только столкнулся с проблемами реализации на уровне клиента, что привело к задержке его включения в хардфорк. EIP3074 не был включен в хардфорк из-за споров на уровне видения и дорожной карты. Основные разработчики Ethereum прямо выбрали предложенный Виталиком EIP7702 в качестве окончательного решения по абстракции учетной записи.
Обзор EIP3074, EIP7702 и ERC4337
EIP3074 — это предложение на уровне выполнения, направленное на реализацию функций спонсирования газа и пакетных транзакций. Оно вводит два операционных кода: AUTH и AUTHCALL, которые позволяют пользователям делегировать свои учетные записи для использования смарт-контрактами через подпись.
EIP3074 имеет некоторые угрозы безопасности, такие как возможность повторного использования подписи, зависимость функции поля commit от конкретной реализации контракта и т. д. Это также может привести к DoS-атакам на пул памяти.
EIP7702 является альтернативным решением, предложенным Виталиком. Он вводит новый тип транзакции, который позволяет EOA добавлять функции смарт-контрактов, сохраняя при этом основные функции. EIP7702 совместим с существующей инфраструктурой абстракции счетов, такой как ERC4337.
ERC4337 является стандартом абстракции аккаунта, который определяет, какие функции должны включать "полную абстракцию аккаунта". EIP3074 не реализует все функции, определенные ERC4337, что является основной причиной, по которой команда ERC4337 выступает против него.
Обзор процесса управления
EIP3074 обсуждается на встречах основных разработчиков с начала 2021 года, но из-за соображений безопасности он до сих пор не был включен в обновление.
Февраль 2024 года, EIP3074 впервые был серьезно рассмотрен для включения в обновление Pectra. Однако Виталик и автор ERC4337 Йоав выразили множество сомнений по этому поводу.
В марте MetaMask заявила о поддержке EIP3074. Однако некоторые разработчики все еще сомневаются в его безопасности.
В апреле большинство клиентов согласились включить EIP3074 в Pectra, но Geth и другие все еще имеют возражения.
В начале мая Виталик предложил EIP7702 в качестве альтернативы. Две недели спустя на встрече основных разработчиков было решено заменить EIP3074 на EIP7702.
Размышления о управлении
Команда EIP3074 считает, что она активно участвует в управлении, а команда ERC4337 несет ответственность за неудачу.
Сообщество ERC4337 считает, что команда EIP3074 и основные разработчики не в полной мере учли их мнения.
На самом деле, более глубокая причина заключается в дорожной карте Ethereum. Дорожная карта абстракции аккаунтов сосредоточена на ERC4337, EIP7702 совместим с ней, а EIP3074 несовместим, что определяет неизбежность замены.
Ethereum использует модель управления VVRC, личное видение Виталика находится на более низком уровне. В случае серьезных разногласий Виталик имеет окончательное право решения. Это также объясняет, почему EIP7702 смог быстро заменить EIP3074.
Это противостояние в управлении подчеркивает сложность управления Ethereum и отражает важность участия сообщества и координации общения. Для предотвращения подобных споров в будущем, возможно, потребуется более совершенный механизм управления и более широкое участие сообщества.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
21 Лайков
Награда
21
4
Репост
Поделиться
комментарий
0/400
TokenomicsTinfoilHat
· 08-10 05:28
v神 является окончательным решением.
Посмотреть ОригиналОтветить0
NotFinancialAdviser
· 08-10 05:20
Хорошо, Виталик Бутерин только что ушел, и теперь всё улажено.
Спор между EIP3074 и EIP7702: Анализ модели управления Ethereum
EIP3074 и EIP7702: борьба за управление Ethereum
Недавно в ходе обновления Pectra в Ethereum возникла сложная управленческая дискуссия. После того как EIP3074 был включен в план обновления, разгорелись огромные споры, особенно со стороны команды ERC4337.
EIP3074 зашло в тупик, процесс управления не может продолжаться. Только когда Виталик предложил EIP7702, закончились сомнения команды ERC4337 по поводу EIP3074.
Это спор о治理 отражает глубокие проблемы управления в Ethereum - в условиях принципа "код является законом", кто имеет право определять конкретное содержание кода. Споры по EIP3074 и EIP7702 предоставляют нам окно для наблюдения за фактическими процессами управления внутри Ethereum.
Согласно анализу ZeroDev, система управления Ethereum основана на модели VVRC: любое предложение сначала должно соответствовать ценностям Ethereum (Value), затем должно отражаться в видении, установленном Виталиком (Vision), далее отражаться в дорожной карте (Roadmap), и, наконец, обсуждаться ядром разработчиков для включения в клиент (Client).
EIP2537 только столкнулся с проблемами реализации на уровне клиента, что привело к задержке его включения в хардфорк. EIP3074 не был включен в хардфорк из-за споров на уровне видения и дорожной карты. Основные разработчики Ethereum прямо выбрали предложенный Виталиком EIP7702 в качестве окончательного решения по абстракции учетной записи.
Обзор EIP3074, EIP7702 и ERC4337
EIP3074 — это предложение на уровне выполнения, направленное на реализацию функций спонсирования газа и пакетных транзакций. Оно вводит два операционных кода: AUTH и AUTHCALL, которые позволяют пользователям делегировать свои учетные записи для использования смарт-контрактами через подпись.
EIP3074 имеет некоторые угрозы безопасности, такие как возможность повторного использования подписи, зависимость функции поля commit от конкретной реализации контракта и т. д. Это также может привести к DoS-атакам на пул памяти.
EIP7702 является альтернативным решением, предложенным Виталиком. Он вводит новый тип транзакции, который позволяет EOA добавлять функции смарт-контрактов, сохраняя при этом основные функции. EIP7702 совместим с существующей инфраструктурой абстракции счетов, такой как ERC4337.
ERC4337 является стандартом абстракции аккаунта, который определяет, какие функции должны включать "полную абстракцию аккаунта". EIP3074 не реализует все функции, определенные ERC4337, что является основной причиной, по которой команда ERC4337 выступает против него.
Обзор процесса управления
EIP3074 обсуждается на встречах основных разработчиков с начала 2021 года, но из-за соображений безопасности он до сих пор не был включен в обновление.
Февраль 2024 года, EIP3074 впервые был серьезно рассмотрен для включения в обновление Pectra. Однако Виталик и автор ERC4337 Йоав выразили множество сомнений по этому поводу.
В марте MetaMask заявила о поддержке EIP3074. Однако некоторые разработчики все еще сомневаются в его безопасности.
В апреле большинство клиентов согласились включить EIP3074 в Pectra, но Geth и другие все еще имеют возражения.
В начале мая Виталик предложил EIP7702 в качестве альтернативы. Две недели спустя на встрече основных разработчиков было решено заменить EIP3074 на EIP7702.
Размышления о управлении
Команда EIP3074 считает, что она активно участвует в управлении, а команда ERC4337 несет ответственность за неудачу.
Сообщество ERC4337 считает, что команда EIP3074 и основные разработчики не в полной мере учли их мнения.
На самом деле, более глубокая причина заключается в дорожной карте Ethereum. Дорожная карта абстракции аккаунтов сосредоточена на ERC4337, EIP7702 совместим с ней, а EIP3074 несовместим, что определяет неизбежность замены.
Ethereum использует модель управления VVRC, личное видение Виталика находится на более низком уровне. В случае серьезных разногласий Виталик имеет окончательное право решения. Это также объясняет, почему EIP7702 смог быстро заменить EIP3074.
Это противостояние в управлении подчеркивает сложность управления Ethereum и отражает важность участия сообщества и координации общения. Для предотвращения подобных споров в будущем, возможно, потребуется более совершенный механизм управления и более широкое участие сообщества.