Что такое абстракция счета?

Краткое описание: Абстракция учетных записей, представленная в стандарте ERC-4337 в Ethereum, переносит управление учетными записями с традиционных закрытых ключей на смарт-контракты.

Это изменение повышает безопасность, минимизируя риски, связанные с ключами, и предлагает пользователям более гибкие варианты транзакций, включая возможность оплаты или даже обхода платы за газ с помощью различных токенов.

Что такое абстракция счета?

Account Abstraction - это новая инновация в блокчейне Ethereum, которая переносит хранение пользовательских активов с традиционных внешних счетов (EOA) на программируемые смарт-контракты. Этот метод позволяет кошелькам функционировать как настраиваемые смарт-контракты, обеспечивая расширенные функции безопасности, такие как многофакторная аутентификация (например, Google Authenticator или проверка электронной почты) и пакетная обработка транзакций, а также предоставляя более удобные возможности для пользователей.

Реализуя стандарт ERC-4337, Account Abstraction легко интегрируется в существующую инфраструктуру Ethereum, предлагая разработчикам гибко задавать особые условия для действительности транзакций. Эта инновация не только улучшает взаимодействие пользователей с блокчейн-сетями, но и открывает новые возможности для децентрализованных приложений, потенциально привлекая к web3 более широкую пользовательскую базу.

что такое абстракция счета

Как работает абстракция счетов?

Абстракция учетных записей позволяет смарт-контрактам управлять и настраивать поведение учетных записей пользователей на блокчейне. Основные компоненты включают:

  • ERC-4337: устанавливает стандарт для абстракции счетов в Ethereum, не требуя изменений в слое консенсуса.
  • Смарт-контракты: Управление счетами, позволяющее программировать транзакции и внедрять пользовательские правила.
  • UserOperations: Предоставьте гибкую систему для взаимодействия с блокчейном, которая заменит традиционные транзакции, поддерживая такие функции, как пакетная обработка и пользовательские методы проверки.
  • Пакеты: Объедините несколько пользовательских операций в одну транзакцию, оптимизируя использование газа и повышая общую эффективность.
  • Paymasters: Спонсируют оплату за газ с помощью смарт-контрактов, позволяя пользователям совершать транзакции, не имея на руках токенов.
  • Логика верификации: Поддерживает пользовательские модели безопасности, такие как утверждение с несколькими подписями или механизмы социального восстановления, снижая зависимость от традиционных закрытых ключей.
как работает абстракция счетов в ethereum

Примеры использования абстракции счета

Абстракция учетных записей позволяет создавать множество инновационных приложений в пространстве Web3, таких как:

  • Безгазовые транзакции: Позволяет взаимодействовать с децентрализованными приложениями (dApps), не удерживая ETH для оплаты газа, что значительно повышает удобство использования.
  • Кошельки социального восстановления: Восстановление аккаунта с помощью социальных доказательств или доверенных контактов, что снижает риск потери доступа из-за утери приватного ключа.
  • Счета с несколькими подписями: Обеспечивают повышенную безопасность, требуя многократного одобрения транзакций, идеально подходят для корпоративных или общих пользователей.
  • Услуги подписки: Автоматизированные повторяющиеся платежи на блокчейне, упрощающие такие текущие операции, как членство или подписка на контент.
  • Пользовательский опыт: Позволяет dApps предлагать более удобную регистрацию и взаимодействие с пользователем, абстрагируясь от базовых сложностей блокчейна.

Преимущества для пользователей Web3

Абстракция учетных записей дает значительные преимущества, особенно для новичков в Web3:

  • Упрощенный ввод в эксплуатацию: Упрощает процесс настройки и управления криптовалютными кошельками, делая его более удобным для пользователя.
  • Повышенная безопасность: Предоставляет гибкие возможности защиты, такие как мультиподпись и механизмы социального восстановления, повышая безопасность аккаунта.
  • Снижение расходов на газ: Пакетные операции оптимизируют использование ресурсов, что приводит к снижению платы.
  • Доступность: Обеспечивает безгазовые транзакции, позволяя беспрепятственно взаимодействовать с dApps без необходимости держать нативные токены.
  • Настраиваемое взаимодействие: Позволяет настраивать интуитивно понятный пользовательский опыт в соответствии с индивидуальными предпочтениями и потребностями.

Что такое ERC-4337?

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

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

график подачи предложений eip 4337

Блокчейн с нативной абстракцией счетов

Некоторые блокчейны построены на основе собственной абстракции учетных записей, предоставляя встроенные функции, которые упрощают взаимодействие пользователей без дополнительных протоколов:

  • ZKsync: Решение для масштабирования Ethereum второго уровня, предлагающее бесшовное и гибкое управление счетами благодаря встроенной абстракции счетов.
  • StarkNet: Еще одна платформа второго уровня, использующая абстракцию собственных счетов для расширенной проверки транзакций и улучшения пользовательского опыта.
  • Протокол NEAR: Блокчейн первого уровня, позволяющий создавать учетные записи по электронной почте и обеспечивающий покрытие платы за газ через ретрансляторы, что значительно повышает доступность.
  • Aptos: Сеть L1, в основе которой лежит абстракция учетных записей, обеспечивающая безопасность и удобство использования с нуля.
  • Sui: Another L1 фокусируется на простоте использования и масштабируемости децентрализованных приложений за счет собственных возможностей абстрагирования счетов.
абстракция учетной записи на ближнем протоколе

Нижняя линия

Абстракция учетных записей, обеспечиваемая ERC-4337, способна в корне изменить взаимодействие пользователей с технологией блокчейн. Устраняя такие сложные препятствия, как управление закрытыми ключами и плата за газ, она упрощает ввод криптовалюты в эксплуатацию до уровня использования повседневных приложений, таких как социальные сети или электронная почта.

Этот прогресс может превратить сети первого и второго уровней из специализированных, сложных областей в широкодоступную и удобную для пользователей экосистему. По мере того, как все больше сетей используют абстракцию счета, децентрализованный мир становится все более инклюзивным, интуитивно понятным и готовым к широкому распространению.