Предложения по улучшению Ethereum (EIPs) устанавливают технические стандарты по всей экосистеме Ethereum. В рамках этой структуры спецификации Запроса на комментарии Ethereum (ERC) определяют стандарты на уровне приложений, регулирующие смарт-контракты и интерфейсы токенов. В отличие от обновлений на уровне протокола, ERC представляют собой консенсус сообщества среди разработчиков и участников отрасли.
ERC-4337 является значительным стандартом прикладного уровня, который реализует абстракцию аккаунтов через развернутые смарт-контракты в основной сети Ethereum. Изначально представлен как EIP-4337 в 2021 году, он был официально принят и развернут в марте 2023 года. Хотя некоторые документы ссылаются на оригинальный номер предложения, ERC-4337 обозначает текущее имя стандарта.
Текущая проблема кошелька
Сегодня экосистема Ethereum работает с двумя различными моделями аккаунтов: внешние управляемые аккаунты (EOAs), управляемые через приватные ключи, и аккаунты смарт-контрактов, содержащие исполняемый код. Эта структура с двумя аккаунтами создает трение в нескольких областях.
Большинство кошельков — таких как MetaMask — полностью зависят от управления приватными ключами EOA. Пользователи сталкиваются с неудобными процедурами восстановления, уязвимостью к потере ключа и ограниченной программной гибкостью. Кошельки смарт-контрактов теоретически предлагают более высокую функциональность, однако они заставляют пользователей управлять двумя отдельными аккаунтами: один для хранения средств и другой для покрытия расходов на газ. Эта фрагментация существенно ухудшает пользовательский опыт.
Текущие реализации часто полагаются на централизованные посредники, называемые ретрансляторами, для обработки транзакций, что вводит дополнительные предположения о доверии и операционную сложность. Эти ограничения мешают широкому принятию и разочаровывают опытных пользователей, стремящихся к улучшенным функциям безопасности.
Решение по фреймворку ERC-4337
Предложенный Виталиком Бутериным и сообществом разработчиков Ethereum, ERC-4337 был запущен как готовая к производству структура, позволяющая функциональность программируемых кошельков. Вместо того чтобы требовать модификации на уровне консенсуса, как это пытались сделать более ранние усилия, такие как EIP-2938, ERC-4337 полностью функционирует на уровне приложения, что позволяет быстрее развертывать без изменений протокола.
Стандарт достигает этого благодаря инновационной архитектуре транзакций. UserOperations представляют собой новый примитив транзакций, подаваемый в отдельный оффчейн мемпул. Специализированные участники, называемые бандлерами, собирают эти UserOperations, агрегируют их в обычные транзакции Ethereum, оплачивают связанные с этим газовые сборы и получают компенсацию от встроенных сборов UserOperation.
Умный контракт EntryPoint функционирует как безопасный шлюз валидации, выполняя и подтверждая операции пользователей в соответствии с пользовательской логикой авторизации. Каждый кошелек реализует функции валидации (, такие как validateUserOp), обеспечивая соблюдение индивидуальных правил авторизации перед выполнением транзакции. Эта архитектура сохраняет модель безопасности Ethereum, обеспечивая при этом беспрецедентную программируемость.
Возможности и стратегические цели
ERC-4337 обеспечивает несколько трансформационных возможностей:
Унифицированная модель учетной записи: Объединяя преимущества EOA и смарт-контрактов, пользователи получают единую программируемую учетную запись для инициирования транзакций, управления токенами и развертывания контрактов в одном интерфейсе.
Децентрализованная инфраструктура: Несколько бандлеров независимо участвуют в обработке UserOperation, создавая открытую, безразрешительную экосистему вместо того, чтобы полагаться на централизованных операторов.
Совместимость протоколов: Работа над уровнем консенсуса устраняет барьеры для принятия, что позволяет быстро внедрять решения в экосистеме.
Расширенные функции: Фреймворк поддерживает агрегированные подписи, ежедневные лимиты расходов, экстренное замораживание аккаунта, функциональность белого списка и приложения, ориентированные на конфиденциальность.
Оптимизация затрат: Агрегация нескольких операций пользователей в единые транзакции снижает потребление газа и улучшает пропускную способность сети.
Трансформация пользовательского опыта
Для повседневных участников ERC-4337 кардинально изменяет взаимодействие с кошельками:
Упрощенное введение: Управление семенами фразы вручную становится необязательным, ускоряя создание кошельков и снижая барьеры для новичков.
Восстановление устойчивого аккаунта: Многофакторные схемы и механизмы социального восстановления существенно снижают вероятность потери постоянного доступа.
Гибкость функции: Автоматизированные платежи, предварительное одобрение транзакций, пакетирование операций и аналогичные услуги разворачиваются с минимальными трудностями.
Усиленная безопасность: Программируемая модель аккаунта уменьшает уязвимости, связанные с ошибками пользователей, особенно в отношении раскрытия семенной фразы и компрометации приватного ключа.
Гибкость нативного токена: Пользователи могут оплачивать газ с помощью токенов ERC-20 или альтернативных активов через сторонних платежных агентов, что устраняет эксклюзивную зависимость от нативного ETH.
Текущий статус и будущее направление
С момента его развертывания в марте 2023 года, применение ERC-4337 продолжает расширяться, так как разработчики создают инновационные реализации кошельков и инфраструктурные услуги. Хотя технические проблемы и созревание экосистемы остаются актуальными вопросами, стандарт представляет собой значительный прогресс к ориентированному на пользователя и безопасному дизайну кошельков.
Фреймворк ERC-4337 демонстрирует, как стандарты прикладного уровня могут обеспечить значительные улучшения пользовательского опыта без сложностей на уровне консенсуса. По мере ускорения внедрения разработчики откроют случаи использования, которые в настоящее время ограничены традиционными моделями аккаунтов, что в конечном итоге продвинет доступность криптовалюты для более широких масс.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Создание лучших Кошельков: Как ERC-4337 преобразует управление учетными записями Ethereum
Понимание Фундамента
Предложения по улучшению Ethereum (EIPs) устанавливают технические стандарты по всей экосистеме Ethereum. В рамках этой структуры спецификации Запроса на комментарии Ethereum (ERC) определяют стандарты на уровне приложений, регулирующие смарт-контракты и интерфейсы токенов. В отличие от обновлений на уровне протокола, ERC представляют собой консенсус сообщества среди разработчиков и участников отрасли.
ERC-4337 является значительным стандартом прикладного уровня, который реализует абстракцию аккаунтов через развернутые смарт-контракты в основной сети Ethereum. Изначально представлен как EIP-4337 в 2021 году, он был официально принят и развернут в марте 2023 года. Хотя некоторые документы ссылаются на оригинальный номер предложения, ERC-4337 обозначает текущее имя стандарта.
Текущая проблема кошелька
Сегодня экосистема Ethereum работает с двумя различными моделями аккаунтов: внешние управляемые аккаунты (EOAs), управляемые через приватные ключи, и аккаунты смарт-контрактов, содержащие исполняемый код. Эта структура с двумя аккаунтами создает трение в нескольких областях.
Большинство кошельков — таких как MetaMask — полностью зависят от управления приватными ключами EOA. Пользователи сталкиваются с неудобными процедурами восстановления, уязвимостью к потере ключа и ограниченной программной гибкостью. Кошельки смарт-контрактов теоретически предлагают более высокую функциональность, однако они заставляют пользователей управлять двумя отдельными аккаунтами: один для хранения средств и другой для покрытия расходов на газ. Эта фрагментация существенно ухудшает пользовательский опыт.
Текущие реализации часто полагаются на централизованные посредники, называемые ретрансляторами, для обработки транзакций, что вводит дополнительные предположения о доверии и операционную сложность. Эти ограничения мешают широкому принятию и разочаровывают опытных пользователей, стремящихся к улучшенным функциям безопасности.
Решение по фреймворку ERC-4337
Предложенный Виталиком Бутериным и сообществом разработчиков Ethereum, ERC-4337 был запущен как готовая к производству структура, позволяющая функциональность программируемых кошельков. Вместо того чтобы требовать модификации на уровне консенсуса, как это пытались сделать более ранние усилия, такие как EIP-2938, ERC-4337 полностью функционирует на уровне приложения, что позволяет быстрее развертывать без изменений протокола.
Стандарт достигает этого благодаря инновационной архитектуре транзакций. UserOperations представляют собой новый примитив транзакций, подаваемый в отдельный оффчейн мемпул. Специализированные участники, называемые бандлерами, собирают эти UserOperations, агрегируют их в обычные транзакции Ethereum, оплачивают связанные с этим газовые сборы и получают компенсацию от встроенных сборов UserOperation.
Умный контракт EntryPoint функционирует как безопасный шлюз валидации, выполняя и подтверждая операции пользователей в соответствии с пользовательской логикой авторизации. Каждый кошелек реализует функции валидации (, такие как validateUserOp), обеспечивая соблюдение индивидуальных правил авторизации перед выполнением транзакции. Эта архитектура сохраняет модель безопасности Ethereum, обеспечивая при этом беспрецедентную программируемость.
Возможности и стратегические цели
ERC-4337 обеспечивает несколько трансформационных возможностей:
Унифицированная модель учетной записи: Объединяя преимущества EOA и смарт-контрактов, пользователи получают единую программируемую учетную запись для инициирования транзакций, управления токенами и развертывания контрактов в одном интерфейсе.
Децентрализованная инфраструктура: Несколько бандлеров независимо участвуют в обработке UserOperation, создавая открытую, безразрешительную экосистему вместо того, чтобы полагаться на централизованных операторов.
Совместимость протоколов: Работа над уровнем консенсуса устраняет барьеры для принятия, что позволяет быстро внедрять решения в экосистеме.
Расширенные функции: Фреймворк поддерживает агрегированные подписи, ежедневные лимиты расходов, экстренное замораживание аккаунта, функциональность белого списка и приложения, ориентированные на конфиденциальность.
Оптимизация затрат: Агрегация нескольких операций пользователей в единые транзакции снижает потребление газа и улучшает пропускную способность сети.
Трансформация пользовательского опыта
Для повседневных участников ERC-4337 кардинально изменяет взаимодействие с кошельками:
Упрощенное введение: Управление семенами фразы вручную становится необязательным, ускоряя создание кошельков и снижая барьеры для новичков.
Восстановление устойчивого аккаунта: Многофакторные схемы и механизмы социального восстановления существенно снижают вероятность потери постоянного доступа.
Гибкость функции: Автоматизированные платежи, предварительное одобрение транзакций, пакетирование операций и аналогичные услуги разворачиваются с минимальными трудностями.
Усиленная безопасность: Программируемая модель аккаунта уменьшает уязвимости, связанные с ошибками пользователей, особенно в отношении раскрытия семенной фразы и компрометации приватного ключа.
Гибкость нативного токена: Пользователи могут оплачивать газ с помощью токенов ERC-20 или альтернативных активов через сторонних платежных агентов, что устраняет эксклюзивную зависимость от нативного ETH.
Текущий статус и будущее направление
С момента его развертывания в марте 2023 года, применение ERC-4337 продолжает расширяться, так как разработчики создают инновационные реализации кошельков и инфраструктурные услуги. Хотя технические проблемы и созревание экосистемы остаются актуальными вопросами, стандарт представляет собой значительный прогресс к ориентированному на пользователя и безопасному дизайну кошельков.
Фреймворк ERC-4337 демонстрирует, как стандарты прикладного уровня могут обеспечить значительные улучшения пользовательского опыта без сложностей на уровне консенсуса. По мере ускорения внедрения разработчики откроют случаи использования, которые в настоящее время ограничены традиционными моделями аккаунтов, что в конечном итоге продвинет доступность криптовалюты для более широких масс.