eip-7702

EIP-7702 — это предложение по улучшению Ethereum, которое позволяет стандартным адресам временно получать функции смарт-контракта в рамках одной транзакции. При одноразовой подписи авторизации пользователь может делегировать выполнение доверенному смарт-контракту. Это открывает доступ к расширенным функциям абстракции аккаунтов: пакетные операции, спонсируемая оплата газа, лимиты расходов. После завершения транзакции адрес возвращается к обычному состоянию, что обеспечивает баланс между масштабируемостью и безопасностью.
Аннотация
1.
EIP-7702 — это предложение по улучшению Ethereum от Виталика Бутерина, которое позволяет внешним аккаунтам (EOA) временно получать возможности смарт-контрактов.
2.
Данное предложение дает EOA возможность использовать продвинутые функции смарт-кошельков, такие как пакетные операции, спонсорство газа и социальное восстановление, в рамках одной транзакции.
3.
EIP-7702 совершенствует EIP-3074, предлагая более безопасную реализацию абстракции аккаунта и избегая рисков постоянной передачи разрешений.
4.
Благодаря временному делегированию пользователи могут воспользоваться удобством и безопасностью смарт-кошельков без необходимости миграции активов.
5.
Ожидается, что это предложение значительно улучшит пользовательский опыт в Ethereum, снизит барьеры для входа и ускорит внедрение технологии абстракции аккаунтов.
eip-7702

Что такое EIP-7702?

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

В экосистеме Ethereum EIP (Ethereum Improvement Proposal) — это открытый процесс обновления протокола, инициируемый сообществом. Стандартные адреса, или EOA (Externally Owned Accounts), могут только инициировать простые переводы. Контрактные аккаунты, напротив, способны выполнять пакетные действия, устанавливать лимиты расходов и многое другое на основе заданных правил кода. EIP-7702 временно предоставляет EOA эти расширенные возможности без переноса активов.

Зачем был предложен EIP-7702?

EIP-7702 решает две ключевые проблемы:

  1. Для сложных операций с EOA обычно требуется несколько подтверждений и подписей, что увеличивает расходы и риск ошибок.
  2. Развитие абстракции аккаунтов — чтобы все аккаунты стали программируемыми, как контракты, — идёт медленно. Основное решение, EIP-4337, реализовано вне базового протокола, поэтому есть возможности для улучшения совместимости и пользовательского опыта.

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

Как работает EIP-7702?

Суть EIP-7702: в одной транзакции EOA с помощью авторизованной подписи назначает «инвокер-контракт». Во время выполнения Ethereum временно рассматривает этот адрес как контрактный аккаунт с определённым кодом. После завершения транзакции адрес возвращается к обычному состоянию, без необходимости переносить активы.

«Авторизованная подпись» — это письменное согласие: «Я разрешаю этому контракту действовать от моего имени для этой транзакции по моим правилам». «Инвокер-контракт» исполняет операции, такие как пакетные вызовы, лимиты расходов или спонсируемые платежи по заданной логике.

Обычный процесс авторизации по EIP-7702:

Шаг 1. В кошельке с поддержкой EIP-7702 выбирается нужная операция (например, объединить approve + swap + transfer).

Шаг 2. Кошелёк формирует сообщение авторизации с адресом инвокер-контракта, сроком действия или анти-реплей информацией и предлагает подписать его.

Шаг 3. Вы подтверждаете и отправляете транзакцию. В сети ваш адрес временно становится программируемым аккаунтом, а инвокер-контракт выполняет пакетные операции.

Шаг 4. После завершения транзакции адрес снова становится обычным EOA. Для последующих действий требуются стандартные подписи; постоянная авторизация не сохраняется.

Например, после вывода средств с Gate на собственный кошелёк обычно нужно выполнять «approve токена → swap → transfer» в три этапа. С авторизацией EIP-7702 инвокер-контракт выполнит все три шага сразу, что уменьшает число подтверждений и расходы на газ.

Чем EIP-7702 отличается от EIP-3074?

Оба предложения позволяют EOA делегировать права выполнения контрактам, но реализованы по-разному:

EIP-3074 вводит новые инструкции виртуальной машины (AUTH/AUTHCALL), чтобы EOA напрямую делегировали управление. В сообществе обсуждаются вопросы совместимости и безопасности таких низкоуровневых изменений.

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

Для чего используется EIP-7702?

Программируемость EIP-7702 помогает эффективно решать задачи с высокой частотой операций:

  • Пакетные операции: выполнение нескольких шагов (approve, swap, transfer) в одной транзакции — идеально для DeFi и выпуска NFT.
  • Спонсорство газа: третьи лица или протоколы оплачивают ваши комиссии — удобно для привлечения новых пользователей или промоакций, снижая требования к балансу ETH.
  • Лимиты и временные окна: установка лимитов или сроков действия для отдельных приложений; лишние попытки отклоняются, что повышает безопасность средств.
  • Сессионные ключи: выдача краткосрочных субключей для приложений, позволяющих повторные действия без дополнительных подписей в течение срока действия — ключи автоматически истекают.
  • Социальное восстановление: внедрение правил восстановления доступа в инвокер-контракт; при утере основного ключа восстановление возможно через заранее выбранных друзей или устройства.

Как EIP-7702 связан с EIP-4337?

EIP-4337 — это популярное решение «вне протокола» для абстракции аккаунтов, реализующее опыт смарт-кошельков через EntryPoint-контракты и bundler-ы. EIP-7702 не заменяет EIP-4337, а добавляет более нативный способ авторизации на уровне протокола, чтобы EOA могли получать аналогичные возможности в одной транзакции.

Оба решения могут использоваться вместе: инвокер-контракты могут следовать правилам, аналогичным кошелькам EIP-4337 (лимиты, пакетные операции). Разработчики кошельков могут предоставлять пользователям оба варианта — «путь 4337» и «разовые авторизации 7702» в одном интерфейсе, сохраняя зрелость экосистемы и улучшая совместимость и удобство.

Что EIP-7702 значит для кошельков и разработчиков?

Кошельки должны явно показывать, когда в транзакции используется временная авторизация — выделять адрес инвокер-контракта, объём разрешений и срок действия, а также предоставлять быстрые опции для отзыва или ограничения разрешений. Разработчикам важно создавать надёжные инвокер-контракты и форматы сообщений, минимизирующие права доступа и защищающие от атак повторного использования.

Типовые шаги интеграции для разработчиков:

  1. Проектировать модель разрешений инвокер-контракта — определять допустимые цели, лимиты и сроки.
  2. Определять структуру сообщения авторизации и метод подписи — с учётом nonce и срока действия — для защиты от повторного использования и путаницы между сетями.
  3. Реализовывать понятный экран подтверждения авторизации в интерфейсе кошелька — с адресами контрактов, списком вызовов и предупреждениями о рисках.
  4. Развёртывать аудированные инвокер-контракты, отслеживать активность и логи в сети, предоставлять точки для отзыва и обновления разрешений.

Какие риски у EIP-7702?

Любая финансовая авторизация несёт риски. Основные риски EIP-7702:

  • Фишинговые авторизации: вредоносные сайты могут убедить пользователя делегировать права инвокер-контрактам, которые выведут активы.
  • Чрезмерные разрешения: слишком широкие права или некорректные лимиты и сроки увеличивают потенциальные потери.
  • Повторное использование и путаница: если сообщения авторизации не содержат nonce или срока действия, ими могут злоупотребить повторно.

Чтобы снизить риски: всегда проверяйте адрес инвокер-контракта и детали разрешений; подписывайте авторизации только в доверенных кошельках и DApp; используйте краткосрочные или малозначительные авторизации с возможностью отзыва; для крупных активов применяйте отдельные аккаунты и многоступенчатые подтверждения.

Когда будет запущен EIP-7702? Статус и сроки

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

Следить за прогрессом можно по обновлениям документа EIP, заметкам с созвонов разработчиков Ethereum, ходу внедрения в основных клиентах и результатам тестовой сети. Обычно эти обновления публикуются Ethereum Foundation и командами клиентов через открытые каналы.

Кратко об EIP-7702 и как следить за обновлениями

EIP-7702 предоставляет EOA простой способ временно получать возможности контрактных аккаунтов в одной транзакции — сокращая избыточные подписи и взаимодействия, повышая удобство и совместимость абстракции аккаунтов. Совместно с EIP-4337 пользователи сохраняют привычный опыт работы со смарт-кошельками и получают разовые авторизации для сложных задач. Рекомендуется следить за обновлениями EIP, встречами разработчиков и прогрессом тестовых сетей; выбирать кошельки с прозрачным отображением авторизаций; строго контролировать объём и срок разрешений; всегда ставить безопасность на первое место.

FAQ

Может ли мой адрес кошелька делегировать полномочия смарт-контракту через EIP-7702?

Да. EIP-7702 позволяет аккаунтам типа EOA (EOA) временно делегировать разрешения смарт-контрактам через подпись, давая контракту право действовать от вашего имени в рамках транзакции. Это делегирование временно и контролируемо — оно не передаёт владение кошельком, а работает как назначение доверенного агента, который действует один раз с вашего одобрения, после чего полный контроль возвращается вам.

Ослабляет ли использование EIP-7702 для абстракции аккаунтов безопасность моего приватного ключа?

Нет. Ваш приватный ключ остаётся единственным средством аутентификации. EIP-7702 лишь позволяет смарт-контрактам выполнять операции от вашего имени; он не раскрывает и не компрометирует приватный ключ. Однако используйте только проверенные и надёжные смарт-контракты — вредоносные или плохо реализованные контракты могут быть опасны.

Нужно ли сразу переходить на новый кошелёк при запуске EIP-7702?

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

Позволяет ли EIP-7702 подписывать пакетные транзакции без повторных подтверждений?

Да, фактически. Делегируя полномочия через EIP-7702, смарт-контракт может выполнять несколько разрешённых действий в рамках своих прав без необходимости подтверждать каждое действие отдельно — это значительно упрощает повторяющиеся операции. Однако каждая делегация требует вашей начальной подписи для защиты ваших прав.

Как пользователю оценить безопасность приложения с поддержкой EIP-7702?

Обратите внимание на три аспекта: проверьте, проходило ли приложение и его контракты профессиональный аудит безопасности — изучите отчёты; уточните объём и срок делегированных разрешений — чем они уже и короче, тем выше ваша безопасность; проверьте репутацию приложения на таких платформах, как Gate, и начните с небольших сумм, прежде чем доверять значительные активы.

Простой лайк имеет большое значение

Пригласить больше голосов

Сопутствующие глоссарии
Consensys
Consensys — технологическая компания, разрабатывающая продукты и инфраструктуру для Ethereum. Она объединяет пользователей, разработчиков и бизнес. Основные продукты компании: кошелек MetaMask, API узлов Infura, инструменты разработки Truffle и сеть второго уровня Linea. Consensys также предлагает аудит и корпоративные блокчейн-решения, помогает сделать приложения более удобными, обеспечивает стабильность транзакций и повышает масштабируемость. В экосистеме Ethereum Consensys играет ключевую роль точки входа, канала связи и поставщика решений для масштабирования.
мета-транзакция
Мета-транзакции — это разновидность on-chain транзакций, когда третья сторона оплачивает комиссию за пользователя. Пользователь подтверждает действие своей подписью, используя приватный ключ; подпись выступает в роли запроса на делегирование. Релейер отправляет этот запрос в блокчейн и покрывает расходы на gas. Смарт-контракты применяют доверенного форвардера для проверки подписи и установления исходного инициатора, что предотвращает повторные атаки. Мета-транзакции широко используются для предоставления пользователям возможности совершать операции без оплаты gas, получения NFT и онбординга новых участников. Их также можно интегрировать с account abstraction для расширенной делегации комиссий и управления.
частная blockchain
Частный блокчейн — это блокчейн-сеть, доступная только авторизованным участникам. Он работает как общий реестр внутри организации. Для входа требуется подтверждение личности, управление осуществляет организация, а данные остаются под контролем, что облегчает соблюдение требований к соответствию и конфиденциальности. Частные блокчейны обычно внедряются с использованием permissioned-фреймворков и эффективных механизмов консенсуса, обеспечивая производительность на уровне традиционных корпоративных систем. В отличие от публичных блокчейнов, частные блокчейны уделяют особое внимание контролю доступа, аудиту и отслеживаемости, что делает их оптимальным решением для бизнес-задач, связанных с взаимодействием между подразделениями без открытого доступа для внешних пользователей.
Асимметричный криптографический алгоритм
Асимметричные алгоритмы шифрования — это класс криптографических методов, использующих пару ключей: открытый ключ предназначен для шифрования или проверки подписи и может быть доступен всем, а закрытый ключ хранится в секрете и применяется для расшифровки или создания цифровой подписи. Такие алгоритмы широко используются в блокчейн-системах: для генерации адресов кошельков, подписания транзакций, контроля доступа к смарт-контрактам и аутентификации межсетевых сообщений. Они обеспечивают надежные механизмы идентификации и авторизации в открытых сетях. В отличие от симметричного шифрования, асимметричные методы часто комбинируют с симметричными для оптимального соотношения производительности и безопасности.
POH
Технология Proof of History (PoH) — это метод, который использует непрерывное хеширование как ончейн-часовой механизм, интегрируя транзакции и события в проверяемую хронологическую последовательность. Узлы последовательно вычисляют хеш предыдущего значения, формируя уникальные временные метки. Это позволяет другим узлам оперативно подтверждать правильность порядка событий. Такой подход обеспечивает надежную временную основу для консенсуса, генерации блоков и синхронизации сети. PoH является ключевым элементом архитектуры Solana, обеспечивающей высокую производительность.

Похожие статьи

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?
Новичок

Экономическая модель токена ONDO: каким образом она способствует развитию платформы и повышает вовлеченность пользователей?

ONDO — это ключевой токен управления и накопления стоимости в экосистеме Ondo Finance. Основная цель ONDO — с помощью токен-инцентивов обеспечить плавную интеграцию традиционных финансовых активов (RWA) с DeFi-экосистемой, что способствует масштабному развитию ончейн-управления активами и доходных продуктов.
2026-03-27 13:52:55
Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году
Средний

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году

Neiro - это собака породы шиба-ину, которая вдохновила запуск токенов Neiro на различных блокчейнах. К 2025 году Neiro Ethereum (NEIROETH) превратился в ведущий мем-коин с рыночной капитализацией 215 миллионов долларов, 87 000+ держателей и листингом на 12 крупнейших биржах. Экосистема теперь включает DAO для управления сообществом, официальный магазин мерчандайза и мобильное приложение. NEIROETH внедрил решения второго уровня для увеличения масштабируемости и закрепил свою позицию в топ-10 мем-коинов по капитализации, поддерживаемый активным сообществом и ведущими крипто-инфлюенсерами.
2026-04-06 04:45:31
Лучшие криптовалютные лотерейные платформы на 2024 год
Новичок

Лучшие криптовалютные лотерейные платформы на 2024 год

Откройте для себя мир крипто-лотерей с помощью этого исчерпывающего руководства по механике крипто-лотерей, а также по лучшим платформам.
2026-04-08 07:23:37