Спор о治理 Ethereum: Модель VVRC за замену EIP3074 на EIP7702

robot
Генерация тезисов в процессе

Споры о治理 Ethereum: Конфликт EIP3074 и EIP7702

Недавнее крупное обновление Ethereum под названием Pectra столкнулось со сложными вопросами управления. Включение EIP3074 в план обновления вызвало огромные споры, особенно со стороны команды ERC4337.

EIP3074 застрял, процесс управления не может продолжаться. Только после того, как Виталик предложил EIP7702, удалось окончательно успокоить команду ERC4337 по поводу EIP3074.

Этот спор отражает глубокие проблемы управления Ethereum - кто в конечном итоге имеет право определять конкретное содержание кода в рамках принципа "код - это закон". Споры вокруг EIP3074 и EIP7702 предоставляют нам возможность наблюдать за реальными процессами управления внутри Ethereum.

Согласно анализу ZeroDev, Ethereum фактически использует модель управления VVRC. Любое предложение должно сначала соответствовать ценностям Ethereum (Value), затем отражаться в видении Виталика (Vision), затем переноситься на дорожную карту (Roadmap), и, наконец, обсуждаться основными разработчиками перед внедрением в клиент (Client).

Анализ GCC Research показал, что EIP2537 столкнулся с проблемами реализации на уровне клиента, что привело к задержке в его включении в хардфорк. EIP3074 не был включен в хардфорк из-за проблем на уровне видения и дорожной карты. В конечном итоге основные разработчики Ethereum выбрали EIP7702, написанный Виталиком, в качестве решения для абстракции аккаунтов.

! Войны за управление Ethereum: EIP3074, ERC4337 и EIP7702

Введение в EIP3074, EIP7702 и ERC4337

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

EIP3074 вводит две операции: AUTH и AUTHCALL. AUTH устанавливает авторизованный адрес в контексте EVM, проверяя подпись. AUTHCALL позволяет использовать авторизованный адрес в качестве инициатора транзакции. Это позволяет пользователям делегировать свои счета для использования смарт-контрактами в одной транзакции.

Однако EIP3074 имеет некоторые проблемы с безопасностью:

  1. Подпись может быть использована повторно, пользователи должны доверять релейным сервисам.
  2. Функция поля commit полностью зависит от определения контракта, отсутствует стандартизация.
  3. Может привести к атаке DoS на мемпул

EIP7702 — это альтернатива, предложенная Виталиком. Он вводит новый тип транзакции SET_CODE_TX_TYPE, который позволяет EOA сохранить основные функции и одновременно добавить функциональность смарт-контрактов. Пользователи могут продолжать использовать традиционные кошельки или вызывать адреса EOA через смарт-контракты.

Преимущества EIP7702 заключаются в:

  1. Совместим со стандартами абстракции аккаунтов, такими как ERC4337, позволяет повторно использовать существующую инфраструктуру
  2. Реализована полная функция абстракции аккаунта
  3. Степень децентрализации сопоставима с ERC4337

Но EIP7702 также не смог полностью решить все проблемы EIP3074, такие как безопасность, которая все еще зависит от реализации контракта.

ERC4337 является стандартом абстракции аккаунтов, который определяет функции, которые должны быть включены в "полную абстракцию аккаунтов". Именно команда ERC4337 выразила сильное несогласие с EIP3074.

Процесс управления EIP3074 и EIP7702

EIP3074 начал обсуждаться на конференциях основных разработчиков в апреле 2021 года, но не был включен в обновление London из-за проблем с безопасностью. После многочисленных обсуждений и улучшений, к февралю 2024 года большинство клиентов согласны включить его в обновление Pectra.

Однако команда ERC4337, в частности её главный разработчик Йоав, неоднократно выражала своё несогласие на совещаниях. Они считают, что EIP3074 представляет собой риск безопасности, который может привести к атакам DoS и требует централизованных ретрансляторов.

В мае 2024 года Виталик завершил предложение EIP7702 за 90 минут до начала заседания основных разработчиков. На последующей встрече разработчики в целом пришли к выводу, что EIP7702 лучше EIP3074. В конечном итоге было решено заменить EIP3074 на EIP7702 в качестве схемы абстракции аккаунтов для обновления Pectra.

Рефлексия по поводу споров о治理

ZeroDev считает, что хотя EIP7702 является хорошим решением, но процесс замены EIP3074 имеет проблемы:

  1. EIP3074 был неожиданно заменен после долгих обсуждений
  2. Сообщество ERC4337 должно было раньше участвовать в обсуждениях и выражать свое мнение.

Разработчики EIP3074 считают, что сообщество ERC4337 несет ответственность за провал управления, поскольку они ранее активно участвовали в процессе управления.

Сообщество ERC4337 считает, что разработчики EIP3074 и основные разработчики недостаточно учитывают их мнения.

На самом деле это отражает глубокие механизмы управления Ethereum. Ethereum использует модель VVRC(Values-Vision-Roadmaps-Clients):

  1. Ценности: Сообщество ценностей
  2. Видение: Видение Виталиков
  3. Дорожные карты: разработанные исследователями дорожные карты
  4. Клиенты: реализация клиента

В этой модели видение Виталика занимает центральное место. В случае серьезных разногласий Виталик имеет окончательное право решения. EIP3074 был заменен, поскольку он не соответствовал видению Виталика по абстракции аккаунтов, тогда как EIP7702 соответствовал ему.

Этот спор выявил реальные механизмы управления Ethereum и ключевую роль, которую в этом процессе играет Виталик. Это также вызвало размышления о том, достаточно ли децентрализована модель управления Ethereum.

ETH6.36%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
ForkLibertarianvip
· 1ч назад
Есть v на руке, ни о чем не беспокойся.
Посмотреть ОригиналОтветить0
PaperHandsCriminalvip
· 08-08 07:23
Ах, опять здесь разыгрывают спектакль.
Посмотреть ОригиналОтветить0
PumpAnalystvip
· 08-08 07:21
Закрывайте двери и деритесь, розничные инвесторы просто ждут, чтобы их разыграли как лохов.
Посмотреть ОригиналОтветить0
quietly_stakingvip
· 08-08 07:15
Виталик Бутерин снова пришёл спасать ситуацию~
Посмотреть ОригиналОтветить0
  • Закрепить