Предложение, выдвинутое соучредителем Ethereum Виталиком Бутериным совместно с разработчиками Сэмом Уилсоном, Ансгаром Дитрихсом и Мэттом Гарнеттом, представило новый тип транзакций, направленный на улучшение функциональности внешних учетных записей (EOA) в блокчейне Ethereum. . EIP-7702 — это инициатива, направленная на временное преобразование EOA в кошелек смарт-контракта после транзакций, что повышает удобство использования и безопасность. Концепция проекта предложения была представлена как новый подход, позволяющий традиционным учетным записям кошельков выполнять расширенные операции, обычно доступные для смарт-контрактов.
EIP-7702 предназначен для реализации таких функций, как пакетная обработка транзакций и спонсируемые транзакции, где комиссия может быть оплачена третьей стороной. Предлагаемый стандарт включает в себя введение поля Contract_code и подписи для транзакций, что позволяет EOA временно маскироваться под смарт-контракты. Ожидается, что эти разработки решат проблемы скорости транзакций и удобства пользователей в сети Ethereum.
Повышенная безопасность и контроль благодаря предложению EIP-7702.
В предложении особое внимание уделяется повышению безопасности и возможности использования EOA за счет упрощения привилегированной деэскалации. Это означает, что подразделы могут подписывать пользователи с ограниченными правами, что повышает безопасность операций. Например, основной владелец кошелька может ограничить пользователям дополнительного ключа расходование токенов ERC-20 или доступ только к части средств кошелька. Таким образом, EIP-7702 также стремится облегчить пользователю работу с ним, предоставляя возможность контролировать функции учетной записи на детальном уровне.
Разработчики EIP-7702 предлагают этот стандарт в качестве замены существующему EIP-3074, который имеет те же функции, но вызывает некоторые опасения по поводу будущей совместимости и создания по существу двух экосистем — контрактов активатора и кошельков смарт-контрактов. EIP-7702 решает эти проблемы напрямую, не вводя новые коды операций, которые в конечном итоге станут избыточными, тем самым пропагандируя более стандартизированный и устойчивый подход к абстракции учетных записей.
ERC-4337 соответствует целям EIP-7702 для Ethereum
EIP-7702 все еще находится на стадии разработки, но его влияние на аспекты удобства использования и безопасности Ethereum находится под пристальным вниманием. Команда разработчиков планировала включить EIP-3074 в предстоящее обновление Pectra для Ethereum, которое выйдет в конце 2024 или начале 2025 года, что может подготовить почву для активации EIP-7702. Одновременно с этим недавно представленный ERC-4337 также позволяет абстрагировать учетные записи с помощью таких функций, как кошельки группового доступа или объединенные транзакции; таким образом, это соответствует целям EIP-7702.
Ожидаемый результат этих технологий — создание ситуации, когда централизованные службы не нужны, поскольку службы могут выполнять задачу, контролируя кошельки, а не управляя ими напрямую. Таким образом, такой результат может ознаменовать эпоху нового B2B, где безопасность пользователей будет надежно защищена, а операции будут выполняться быстро. EIP-7702, который представляет собой введение в его плюсы, не вызывает никаких сомнений в его влиянии. По мнению критиков, создание совместимых существ может включать в себя риски, связанные с централизацией и полной зависимостью от кода. Тем не менее, если Бутерин и его команда смогут доказать это предложение, при разработке будут учтены отзывы сообщества и продолжающееся тестирование, поскольку конечные пользователи могут помочь и дать предложения по его улучшению.