- Виталик Бутерин представляет EIP-7702, направленный на расширение возможностей счетов, принадлежащих внешним владельцам (EOA), путем временной интеграции функций смарт-контракта.
- Это предложение способно революционизировать работу пользователей с Ethereum, сделав его более доступным и безопасным, что ускорит его внедрение.
Виталик Бутерин, сооснователь Ethereum, а также его соратники Сэм Уилсон, Ансгар Дитрихс и Мэтт Гарнетт представили предложение по улучшению Ethereum (EIP) 7702. Это предложение направлено на значительное расширение функциональности аккаунтов Ethereum, принадлежащих внешним пользователям (EOA). EIP-7702 предполагает временную интеграцию возможностей смарт-контрактов в EOA, представляя собой новаторскую концепцию, которая может переосмыслить взаимодействие пользователей в сети Ethereum.
Модель счетов Ethereum включает в себя два основных типа: счета, принадлежащие внешним пользователям (EOA), и счета контрактов. EOA, контролируемые приватными ключами, обладают ограниченными функциональными возможностями и средствами защиты, что ограничивает их использование в более сложных транзакциях, обычно осуществляемых смарт-контрактами. Кроме того, Бутерин поделился уникальным подходом к криптобезопасности, о чем сообщает Crypto News Flash.
🚀 Vitalik Buterin unveils Ethereum's game-changer: EIP-7702 proposes integrating smart contract functionalities into EOAs, revolutionizing user interactions on the network. 🌐
This transformative leap bridges the gap between simplicity and versatility, promising a seamless… pic.twitter.com/MUFsJOxsmv
— Collin Brown (@CollinBrownXRP) May 8, 2024
Хейден Адамс, основатель Uniswap, подчеркнул, что EIP-7702 представляет собой новый вариант по сравнению с EIP-3074, который ранее рассматривался для включения в предстоящее обновление Pectra. Примечательно, что EIP-7702 теперь включает в себя квантовую устойчивость и улучшенную совместимость с ERC-4337.
Основная цель EIP-7702 — обеспечить совместимость с ERC-4337, более широким стандартом для смарт-контрактов. Более того, в предложении отмечается: «Этот EIP разработан таким образом, чтобы быть очень совместимым с эндшпильной абстракцией счета, без чрезмерного ограничения каких-либо тонких деталей ERC-4337».
Абстракция аккаунта позволяет кошелькам функционировать аналогично смарт-контрактам, предлагая ряд расширенных возможностей, таких как многофакторная аутентификация, социальное восстановление кошелька и свобода для пользователей участвовать в транзакциях с любыми токенами.
Пока сообщество Ethereum оценивает это предложение, EIP-7702 также имеет потенциал изменить реализацию абстракции счетов в предстоящих обновлениях сети.
Понимание работы EIP-7702
Новый тип транзакций, предложенный в EIP-7702, включает в себя поля для кода контракта и подписи, предлагая функциональность, аналогичную предложенной в EIP-3074, включая пакетные и спонсируемые транзакции. Этот подход позволяет обойти необходимость введения новых опкодов и связанных с этим жестких развилок. Вместо этого используются вызываемые функции — проверка для AUTH и выполнение для AUTHCALL, — которые легко интегрируются в текущую инфраструктуру Ethereum.
Это предложение также позволяет счетам, принадлежащим внешним пользователям (EOA), транзитно преобразовываться в контракты, что облегчает их включение в пакеты ERC-4337 в соответствии с существующей EntryPoint.
Подчеркивая важность EIP-7702, Джаррод Уоттс, инженер по связям с разработчиками в Polygon, сказал: «Виталик только что предложил EIP-7702. Это одно из самых значимых изменений в Ethereum… когда-либо»
Уоттс добавил: «EIP-7702 представляет собой слияние гибкости смарт-контрактов с основополагающей моделью безопасности EOA. Это значительный шаг на пути к тому, чтобы сделать Ethereum более доступным и безопасным для обычных пользователей»
Vitalik just proposed EIP-7702.
It's one of the most impactful changes Ethereum is going to have… EVER.
So, here's everything you need to know about how it works and how we got here:
— Jarrod Watts (@jarrodWattsDev) May 8, 2024
Если EIP-7702 будет принят, он способен революционизировать взаимодействие пользователей с децентрализованными приложениями (dApps) и управление активами в сети Ethereum. Предоставляя внешним аккаунтам (EOA) возможность временно использовать расширенные функциональные возможности смарт-контрактов, EIP-7702 также обещает более плавный и безопасный пользовательский опыт. Это усовершенствование может способствовать дальнейшему ускоренному внедрению передовых возможностей Ethereum.