Почему Виталик спешит предложить новое решение для абстракции счета EIP-7702?

**ERC-4337 — это Уровень применения стандарт для абстрагирование счета, EIP-3074 — это уровень протокола стандарт, который напрямую модифицирует EVM, а EIP-7702 находится где-то посередине, что дает EOA временную смарт-контракты. **

В апреле этого года EIP-3074 был включен в следующий план жесткой форк Ethereum, и предложение направлено на то, чтобы сделать его более удобным для пользователей, позволив внешним учетным записям (EOA) делегировать полномочия по транзакциям смарт-контракты. Тем не менее, эта функция также вызвала обеспокоенность в сообществе, и члены лонгов обеспокоены тем, что в случае неправомерного использования подписи все средства на счете будут поставлены под угрозу, что даст возможность для фишинговых злоумышленников. Для дальнейшего повышения безопасности Виталик Бутерин недавно предложил EIP-7702 в качестве альтернативы EIP-3074, что вызвало много дискуссий в сообществе.

В EIP-7702 введен новый тип транзакций для улучшения абстракции счета. Этот новый тип транзакций позволяет сторонним учетным записям (EOA) временно использовать функции смарт-контрактов во время процесса транзакции, а затем возвращаться в исходное состояние после завершения транзакции. Так в чем же абстрагирование счета разница между ERC-4337, EIP-3074 и EIP-7702?

ERC-4337: Стандарт абстракции учетной записи для уровня применения

ERC-4337: Использование Alt Mempool для абстракции счета. ** ERC-4337 был предложен Виталиком в качестве стандарта Уровень применения с основной целью позволить смарт-контракты счет иметь характеристики активных транзакций EOA. Он вводит смарт-контракт под названием EntryPoint, чтобы смарт-контракты могли вести себя как счет пользователя, что означает, что пользователь управляет смарт-контрактами, аналогичными счету, для управления своими активами и транзакциями. Это позволяет использовать сложную логику, такую как самые длинные подписи, автоматическое выполнение транзакций и многое другое.

ОСНОВНЫЕ ОСОБЕННОСТИ:

Хардфорк не требуется: ERC-4337 не нужно реализовывать через хардфорк и не требует каких-либо модификаций протокола Ethereum. Совместимость: Этот подход совместим с существующими системами EOA, что делает переход более плавным. Цель: Реализовать абстрагирование счетов, чтобы смарт-контракты могли действовать как учетные записи для обработки и проверки транзакций. Суть: Пусть у смарт-контракты счет есть характеристики EOA, активно инициирующего транзакции.

EIP-3074: авторизация и выполнение прокси

**EIP-3074: код операции AUTH и AUTHCALL. ** EIP-3074, предложенный исследователем Ethereum Сэмом Уилсном, разработчиком Go Ethereum Мэттом Гарнеттом и другими без участия Виталика в составлении этого предложения, представляет собой метод, который позволяет EOA делегировать свои разрешения смарт-контрактам, вводя два новых операционных кода: AUTH и AUTHCALL, позволяющие смарт-контрактам выполнять операции от имени EOA, такие как пакетная обработка транзакций и спонсирование сборов за газ. Это большое изменение для виртуальной машины Ethereum.

ОСНОВНЫЕ ОСОБЕННОСТИ:

Механизм делегирования: EOA может авторизовать смарт-контракт через код операции AUTH, а затем позволить смарт-контрактам выполнять операции от его имени через AUTHCALL. Угроза безопасности: Механизм делегирования может привести к проблемам с безопасностью, так как он может привести к краже средств при авторизации на вредоносный контракт. Цель: Улучшить функциональность EOA, позволив EOA временно предоставлять свои разрешения смарт-контрактам. Суть: Обновите EVM и добавьте два кода операции.

EIP-7702: EOA для временных смарт-контрактов

**EIP-7702: установка кода счета EOA для транзакции. ** Виталик, как первый автор, опубликовал это предложение только 7 мая. В качестве альтернативы EIP-3074 EIP-7702 вводит механизм, который позволяет EOA временно внедрять функциональность смарт-контрактов во время транзакций. При таком подходе EOA может конвертировать EOA в смарт-контракты Кошелек во время исполнения одной сделки и возвращаться в нормальное состояние после завершения сделки. А поскольку EIP-7702 уже предоставляет основу для временных изменений кода EOA, становится относительно просто реализовать EIP-5003 поверх EIP-7702 (который позволяет постоянно преобразовывать EOA в смарт-контракты счет), а постоянный переход от EOA-к смарт-контракты может быть достигнут путем настройки кода, который не будет очищаться после завершения транзакции.

ОСНОВНЫЕ ОСОБЕННОСТИ:

Временная конвертация: Во время транзакции коду смарт-контрактов EOA временно предоставляется возможность выполнять определенную операцию. Высокая совместимость: EIP-7702 обладает высокой совместимостью с смарт-контракты Кошелек кодом ERC-4337 и может напрямую использовать смарт-контракты код, уже написанный и развернутый для ERC-4337, так что существующая абстрагирование счета работа может быть использована повторно и избежать фрагментации существующей системы счет. Нет необходимости вводить новые коды операций: Хотя EIP-7702 также является стандартом уровня протокола по сравнению с EIP-3074, он временно применяет код смарт-контрактов в транзакциях и не требует постоянных изменений в виртуальной машине Ethereum. Цель: Объединить функции EIP-3074 и ERC-4337 для обеспечения более гибкой и совместимой схемы абстракции счетов. Суть: Временное применение кода смарт-контрактов.

EIP-7702 предоставляет способ реализации функциональности, подобной EIP-3074, без введения новых кодов операций, при этом лучше подготавливая к реализации эндшпиля абстракции счета. абстрагирование счета эндшпиль абстрагирование счета относится к предвиденному будущему состоянию, в котором все счет на Ethereum использовать смарт-контракты Кошелек для управления активами и транзакциями, а не полагаться на традиционное EOA. Этот распространенный счет использования смарт-контракты Кошелек известен как «эндшпиль» абстрагирование счета. EIP-7702 не только решает текущие проблемы, но и обеспечивает эффективность и удобство использования в лонг году, разрабатывая его с учетом совместимости с возможными будущими моделями счет.

Посмотреть Оригинал
  • Награда
  • 2
  • Поделиться
комментарий
Нет комментариев