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

Что именно делает EIP-7702

Согласно EIP-7702, EOA может делегировать право выполнения смарт-контракту в рамках одной транзакции. Это открывает следующие возможности:

Пакетные транзакции: авторизация и обмен в один клик, меньше комиссий и рисков.

Спонсируемые транзакции: третья сторона оплачивает Gas, обеспечивая онбординг без Gas.

Социальное восстановление и ключи сессии: повышение удобства и безопасности без смены адреса.

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

Инцидент с Binance и его последствия

Взлом Binance показал, как можно обратить новые функции Ethereum против пользователей. Хотя расследование продолжается, инцидент выявил новую поверхность атаки, появившуюся с EIP-7702: вредоносные контракты делегирования, фишинг через спонсируемые транзакции и сложность процесса подписания в кошельках. Теперь биржи и поставщики кошельков должны рассматривать делегирование как критически важный параметр безопасности, а не просто как улучшение пользовательского опыта.

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

Анализ отрасли: палка о двух концах

EIP-7702 — важный шаг к массовому использованию. Спонсирование Gas может ускорить платежи в стейблкоинах и привлечь миллионы пользователей, у которых нет ETH. Пакетные транзакции помогают сократить число неудачных обменов и повысить эффективность DeFi. Но взлом Binance показал, что просвещение в вопросах безопасности и инструменты защиты отстают от инноваций протокола.

Разработчики кошельков уже реагируют на ситуацию: добавляют более понятные предупреждения о делегировании и симуляцию транзакций. Аудиторы отмечают шаблоны контрактов делегирования, которые могут привести к потере средств. Внимание могут обратить и регулирующие органы, поскольку спонсируемые транзакции усложняют соблюдение требований по борьбе с отмыванием денег и KYC.

Что дальше

EIP-7702 — не панацея для абстракции аккаунтов, а практичный переходный мост. В ближайшие месяцы можно ожидать:

Более строгих стандартов интерфейсов кошельков для авторизации делегирования.

Развития инфраструктуры Paymaster и спонсирования Gas.

Более тщательной проверки делегирования смарт-контрактам при аудите безопасности бирж.

В конечном счёте это обновление поможет Ethereum обеспечить удобный и безопасный пользовательский опыт без лишних сложностей — при условии, что отрасль извлечёт уроки из таких инцидентов, как взлом Binance, и будет считать делегирование первостепенной проблемой безопасности.