ERC-4337 что такое? В двух словах: это стандарт абстракции аккаунтов на уровне приложений в Ethereum, который не требует изменений на уровне консенсуса. После официального развертывания в основной сети в марте 2023 года, он дал смарт-контрактным кошелькам настоящие “умственные способности” — возможность одновременно обрабатывать токеновые транзакции, взаимодействие с контрактами и проявлять различные креативные идеи.
В отличие от жесткости традиционных EOA-аккаунтов и сложности кошельков на основе смарт-контрактов, ERC-4337 кажется, что объединяет преимущества обоих. Какие возможности откроет это обновление? От социального восстановления до настройки правил безопасности и автоматизации массовых транзакций — вероятно, в будущем использование кошельков будет гораздо разнообразнее, чем вы думаете.
Углубленное понимание стандарта Ethereum: от EIP до ERC
Апгрейд Ethereum осуществляется через EIP (Предложения по улучшению Ethereum). При этом ERC является подкатегорией EIP, специально определяющей стандарты прикладного уровня — включая интерфейсы смарт-контрактов и спецификации токенов.
Ключевой момент: ERC не является жестким правилом протокола, а стандартом, основанным на консенсусе сообщества. Он был установлен после голосования разработчиков и участников экосистемы. Именно поэтому ERC-4337, хотя и возник из предложения EIP-4337 в 2021 году (инициированного Виталиком Бутериным и другими), позже был официально обновлен до стандарта ERC и стал официальным реализованным решением в 2023 году.
Болевые точки традиционных кошельков: почему нужен ERC-4337?
В настоящее время в Ethereum существует два типа аккаунтов:
EOA (внешний собственный аккаунт): контролируется с помощью закрытого ключа, большинство кошельков используют это. Проблема? Можно подписывать только с помощью закрытого ключа, как только потеряешь его, прощай.
Учетная запись смарт-контракта: логична, но слишком сложна, пользователю нужно управлять двумя учетными записями одновременно для выполнения операций.
Это похоже на вождение автомобиля, когда нужно одновременно управлять двумя рулевыми колесами — это хлопотно и легко ошибиться.
Ценностное предложение ERC-4337: заменить этот сложный процесс единым смарт-контрактным счетом. Уст消了 неэффективность управления счетами, это, естественно, позволит поддерживать больше инновационных функций — такие меры безопасности, как двухфакторная аутентификация, блокировка счетов, торговые белые списки, можно легко интегрировать.
Технический уровень: как работает ERC-4337
Ключевое нововведение: UserOperation
Не отправляйте транзакцию напрямую, а подайте запрос на операцию, называемый “UserOperation”. Эти запросы попадают в независимый мемпул (не на блокчейне), где их собирает и агрегирует специальная роль, называемая bundler, которая в конечном итоге упаковывает их в стандартные Ethereum-транзакции и отправляет на цепочку.
bundler оплачивает газ, но получает компенсацию из встроенных в UserOperation расходов — это эквивалентно роли “курьера транзакций”. Основное внимание уделяется: несколько bundler могут работать параллельно, чтобы предотвратить риски централизации.
Ядро контракта: EntryPoint
Это безопасный шлюз. Каждый кошелек реализует свою собственную логику проверки (функция validateUserOp), EntryPoint отвечает за вызов проверки и выполнение транзакций. Это своего рода “контролер” для всех кошельков — он пропускает операции только после проверки их законности.
Уникальность этой архитектуры: на протяжении всего процесса не требуется изменять уровень консенсуса Ethereum, только на уровне приложений все решается с помощью смарт-контрактов. Быстрое обновление, низкие риски, дружелюбная экосистема.
Децентрализация: позволяет любому стать бандлером, обрабатывать UserOperation и разрушать зависимость от одной точки.
Без необходимости изменения консенсуса: Проблема решается на уровне приложения, основному уровню Ethereum ничего не угрожает.
Расширение функционала: поддержка агрегирования подписей, ограничение частоты транзакций, экстренная заморозка, приложения для обеспечения конфиденциальности и другие продвинутые функции.
Оптимизация затрат: bundler агрегирует несколько операций, уменьшая расходы на газ и повышая пропускную способность транзакций.
Реальное значение для пользовательского опыта
Это звучит технически, но какие изменения можно почувствовать на практике?
Создание кошелька стало проще
Больше не нужно переписывать мнемонические фразы из 12/24 слов — можно зарегистрироваться с помощью электронной почты, номера телефона или биометрической идентификации, это гораздо более удобно для новичков.
Восстановление аккаунта застраховано
Установите доверенного друга в качестве восстановителя или включите двухфакторную аутентификацию. Даже если приватный ключ будет потерян, вы сможете восстановить учетную запись.
газовые сборы более гибкие
Необязательно оплачивать газ с помощью ETH. Можно использовать USDC, DAI и другие токены ERC-20, даже позволить третьей стороне оплатить. Это может существенно сократить расходы для пользователей, совершающих частые транзакции.
Операции проходят более гладко
Поддержка массовых сделок, автоматического выполнения, предварительного разрешения и других функций. Например, автоматический обмен доходов по расписанию, автоматическое закрытие позиций при выполнении условий — все это можно решить на уровне контрактов.
Меньше рисков безопасности
Сокращение ошибок пользователей (например, неверные операции, фишинг), смарт-контракты могут включать больше логики защиты.
Резюме
ERC-4337 не является жестким обновлением, а представляет собой “средний уровень” на прикладном уровне. Он позволяет кошелькам перейти от “деревянных инструментов” к “программируемым машинам” через стандарт смарт-контрактов.
С технической точки зрения это важный поворотный момент для экосистемы Ethereum — разработчики могут создавать по-настоящему удобные для пользователей продукты, не ограничиваясь базовым дизайном EOA. С рыночной точки зрения улучшение опыта использования кошельков напрямую влияет на расширение числа крипто-пользователей.
На данный момент экосистема ERC-4337 еще на ранней стадии, но уже есть不少 кошельков и сервисов, которые интегрируются. С улучшением инфраструктуры этот стандарт имеет потенциал стать новой парадигмой операций на цепочке Ethereum.
Дополнительное чтение:
Введение в стандарт токенов ERC-20
Глубокое объяснение смарт-контрактов Ethereum
Как механизм сжигания Ethereum (EIP-1559) влияет на цены газа
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
ERC-4337: Изменитель правил игры для абстрагирования счета Ethereum
Основные моменты
ERC-4337 что такое? В двух словах: это стандарт абстракции аккаунтов на уровне приложений в Ethereum, который не требует изменений на уровне консенсуса. После официального развертывания в основной сети в марте 2023 года, он дал смарт-контрактным кошелькам настоящие “умственные способности” — возможность одновременно обрабатывать токеновые транзакции, взаимодействие с контрактами и проявлять различные креативные идеи.
В отличие от жесткости традиционных EOA-аккаунтов и сложности кошельков на основе смарт-контрактов, ERC-4337 кажется, что объединяет преимущества обоих. Какие возможности откроет это обновление? От социального восстановления до настройки правил безопасности и автоматизации массовых транзакций — вероятно, в будущем использование кошельков будет гораздо разнообразнее, чем вы думаете.
Углубленное понимание стандарта Ethereum: от EIP до ERC
Апгрейд Ethereum осуществляется через EIP (Предложения по улучшению Ethereum). При этом ERC является подкатегорией EIP, специально определяющей стандарты прикладного уровня — включая интерфейсы смарт-контрактов и спецификации токенов.
Ключевой момент: ERC не является жестким правилом протокола, а стандартом, основанным на консенсусе сообщества. Он был установлен после голосования разработчиков и участников экосистемы. Именно поэтому ERC-4337, хотя и возник из предложения EIP-4337 в 2021 году (инициированного Виталиком Бутериным и другими), позже был официально обновлен до стандарта ERC и стал официальным реализованным решением в 2023 году.
Болевые точки традиционных кошельков: почему нужен ERC-4337?
В настоящее время в Ethereum существует два типа аккаунтов:
Это похоже на вождение автомобиля, когда нужно одновременно управлять двумя рулевыми колесами — это хлопотно и легко ошибиться.
Ценностное предложение ERC-4337: заменить этот сложный процесс единым смарт-контрактным счетом. Уст消了 неэффективность управления счетами, это, естественно, позволит поддерживать больше инновационных функций — такие меры безопасности, как двухфакторная аутентификация, блокировка счетов, торговые белые списки, можно легко интегрировать.
Технический уровень: как работает ERC-4337
Ключевое нововведение: UserOperation
Не отправляйте транзакцию напрямую, а подайте запрос на операцию, называемый “UserOperation”. Эти запросы попадают в независимый мемпул (не на блокчейне), где их собирает и агрегирует специальная роль, называемая bundler, которая в конечном итоге упаковывает их в стандартные Ethereum-транзакции и отправляет на цепочку.
bundler оплачивает газ, но получает компенсацию из встроенных в UserOperation расходов — это эквивалентно роли “курьера транзакций”. Основное внимание уделяется: несколько bundler могут работать параллельно, чтобы предотвратить риски централизации.
Ядро контракта: EntryPoint
Это безопасный шлюз. Каждый кошелек реализует свою собственную логику проверки (функция validateUserOp), EntryPoint отвечает за вызов проверки и выполнение транзакций. Это своего рода “контролер” для всех кошельков — он пропускает операции только после проверки их законности.
Уникальность этой архитектуры: на протяжении всего процесса не требуется изменять уровень консенсуса Ethereum, только на уровне приложений все решается с помощью смарт-контрактов. Быстрое обновление, низкие риски, дружелюбная экосистема.
Четыре основных цели ERC-4337
Абстракция аккаунта: объединяет преимущества EOA и смарт-контрактов, предоставляя пользователям единый программируемый аккаунт.
Децентрализация: позволяет любому стать бандлером, обрабатывать UserOperation и разрушать зависимость от одной точки.
Без необходимости изменения консенсуса: Проблема решается на уровне приложения, основному уровню Ethereum ничего не угрожает.
Расширение функционала: поддержка агрегирования подписей, ограничение частоты транзакций, экстренная заморозка, приложения для обеспечения конфиденциальности и другие продвинутые функции.
Оптимизация затрат: bundler агрегирует несколько операций, уменьшая расходы на газ и повышая пропускную способность транзакций.
Реальное значение для пользовательского опыта
Это звучит технически, но какие изменения можно почувствовать на практике?
Создание кошелька стало проще Больше не нужно переписывать мнемонические фразы из 12/24 слов — можно зарегистрироваться с помощью электронной почты, номера телефона или биометрической идентификации, это гораздо более удобно для новичков.
Восстановление аккаунта застраховано Установите доверенного друга в качестве восстановителя или включите двухфакторную аутентификацию. Даже если приватный ключ будет потерян, вы сможете восстановить учетную запись.
газовые сборы более гибкие Необязательно оплачивать газ с помощью ETH. Можно использовать USDC, DAI и другие токены ERC-20, даже позволить третьей стороне оплатить. Это может существенно сократить расходы для пользователей, совершающих частые транзакции.
Операции проходят более гладко Поддержка массовых сделок, автоматического выполнения, предварительного разрешения и других функций. Например, автоматический обмен доходов по расписанию, автоматическое закрытие позиций при выполнении условий — все это можно решить на уровне контрактов.
Меньше рисков безопасности Сокращение ошибок пользователей (например, неверные операции, фишинг), смарт-контракты могут включать больше логики защиты.
Резюме
ERC-4337 не является жестким обновлением, а представляет собой “средний уровень” на прикладном уровне. Он позволяет кошелькам перейти от “деревянных инструментов” к “программируемым машинам” через стандарт смарт-контрактов.
С технической точки зрения это важный поворотный момент для экосистемы Ethereum — разработчики могут создавать по-настоящему удобные для пользователей продукты, не ограничиваясь базовым дизайном EOA. С рыночной точки зрения улучшение опыта использования кошельков напрямую влияет на расширение числа крипто-пользователей.
На данный момент экосистема ERC-4337 еще на ранней стадии, но уже есть不少 кошельков и сервисов, которые интегрируются. С улучшением инфраструктуры этот стандарт имеет потенциал стать новой парадигмой операций на цепочке Ethereum.
Дополнительное чтение: