ERC-4337 или абстракция аккаунтов в Ethereum — объяснение
Crypto Fundamental Analysis

ERC-4337 или абстракция аккаунтов в Ethereum — объяснение

ERC-4337 — это новый стандарт Ethereum, который реализует абстракцию аккаунтов без изменений консенсуса. Он был внедрён в основную сеть Ethereum в марте 2023 года и позволяет выполнять транзакции и создавать контракты с одного аккаунта. Это развитие может привести к упрощению дизайна криптокошельков и более широкому принятию.

Основы

ERC-4337 — это недавний стандарт Ethereum, реализующий абстракцию аккаунтов, долгожданную цель для платформы. Это предложение по улучшению Ethereum (EIP), которое было утверждено как стандарт ERC. EIP используются для определения различных стандартов платформы Ethereum, включая спецификации ядра протокола и стандарты контрактов. В случае ERC-4337 он конкретно устанавливает стандарты для абстракции аккаунтов. Первоначально предложенный как EIP-4337 в 2021 году, он официально стал ERC-4337 в 2023 году и был развернут в основной сети Ethereum.

Объяснение ERC-4337

Новый стандарт Ethereum под названием ERC-4337 был предложен для внедрения абстракции аккаунтов, которая объединяет возможности различных типов аккаунтов. Он был внедрён в основную сеть Ethereum в марте 2023 года с целью облегчить разработку удобных криптокошельков. Этот стандарт позволяет создавать единый аккаунт, способный одновременно совершать операции с токенами и создавать контракты, что открывает возможности для таких функций кошельков, как социальное восстановление, кастомизация и возможность обновления. В целом ERC-4337 приносит возможности смарт-контрактов в кошельки, упрощая реализацию продвинутых функций вроде многофакторной аутентификации и автоматических платежей.

Причины появления ERC-4337

ERC-4337 был разработан для устранения ограничений существующих кошельков Ethereum. Он вводит унифицированный подход, объединяя функциональности аккаунтов, управляемых внешне (externally owned accounts), и аккаунтов смарт-контрактов. Это устраняет сложности, связанные с настройкой кошелька и управлением приватными ключами. Цель — обеспечить удобные криптокошельки с повышенной безопасностью и простотой использования. Объединяя типы аккаунтов, ERC-4337 открывает путь для внедрения различных функций кошельков без необходимости в отдельных аккаунтах или опоре на централизованные системы.

Как работает ERC-4337?

Сообщество Ethereum активно стремилось к абстракции аккаунтов, чтобы расширить функциональность платформы. В то время как ранние предложения требовали изменений на уровне консенсуса, ERC-4337 использует иной подход. Он вводит объект псевдо-транзакции более высокого уровня под названием UserOperation, который позволяет пользователям отправлять свои операции в отдельный мемпул. Бандлеры затем упаковывают эти операции в транзакции, оплачивают gas и получают вознаграждение за свои услуги. Введение новых функций и контрактов дополнительно расширяет возможности кошельков, позволяя им функционировать как смарт-контракты. Эти разработки отражают продолжающиеся усилия сообщества Ethereum по повышению эффективности и гибкости платформы.

Цели ERC-4337

  • Абстракция аккаунтов: Цель — предоставить пользователям единый аккаунт, объединяющий функциональность смарт-контрактов и внешне управляемых аккаунтов.
  • Децентрализация: Протокол позволяет любому бандлеру участвовать в процессе, способствуя децентрализованному подходу.
  • Избегание изменений консенсуса: ERC-4337 делает приоритет на более быструю адаптацию, избегая модификаций уровня консенсуса Ethereum, который сосредоточен на обновлениях, ориентированных на масштабируемость.
  • Содействие инновационным кейсам: Стандарт открывает возможности для различных инновационных применений, таких как агрегированные подписи, суточные лимиты транзакций, экстренная заморозка аккаунта, белые списки и функции, сохраняющие приватность.
  • Экономия времени и газа: Бандлеры могут упаковывать объекты UserOperation в одну транзакцию, что потенциально снижает затраты времени и газа, связанные с множественными транзакциями.

Изменения для пользователей

ERC-4337 способен революционизировать пользовательский опыт криптокошельков и способствовать увеличению принятия. Вот ключевые преимущества:

  • Упрощённая настройка кошелька: Пользователи могут избежать необходимости записывать seed-фразы. Настройка кошелька становится быстрой и простой, требуя всего несколько кликов.
  • Беспроблемное восстановление доступа: С многофакторной аутентификацией и опциями восстановления аккаунта пользователи больше не будут беспокоиться о потере seed-фраз. Восстановление становится безстрессовым процессом.
  • Более удобные функции: ERC-4337 предоставляет пользователям широкий спектр кастомизированных сервисов. Автоматические платежи, предодобренные транзакции и пакетные транзакции — лишь несколько примеров доступных удобных функций. Возможности практически безграничны.
  • Повышенная безопасность: За счёт снижения риска человеческой ошибки кошельки, построенные на ERC-4337, могут предлагать лучшую безопасность. Прошли времена, когда seed-фразы прятали под матрасом. ERC-4337 стремится обеспечить более плавный и дружелюбный пользовательский опыт, устраняя значительный барьер для массового принятия.
  • Гибкость оплаты газа: Кошельки, использующие ERC-4337, могут оплачивать газ различными токенами, включая токены ERC-20 и даже иные варианты. Разработчики могут создавать кошельки, которые позволяют оплачивать комиссии в разных токенах, включая фиат.

Заключение

Упрощение пользовательского опыта криптокошельков — ключевая задача для повышения принятия. ERC-4337 предоставляет техническую основу для разработки удобных криптокошельков. Этот стандарт способен изменить взаимодействие между пользователями и криптовалютами. Влияние ERC-4337 на пользовательский опыт и более широкую криптоиндустрию остаётся важной темой для дальнейшего интереса и развития.

ERC-4337
Ethereum Improvement Proposal