Абстракция счетов: Решения для L1 & L2 Layers

НовичокFeb 27, 2024
Эта статья посвящена текущему состоянию внедрения AA, исследуя его реализацию в решениях как уровня 1 (L1), так и уровня 2 (L2).
Абстракция счетов: Решения для L1 & L2 Layers

Переслать Оригинальное название:Account Abstraction: Решения для L1 & L2 слоев и текущее состояние их применения

Вы когда-нибудь чувствовали себя потерянным в сложностях криптовалютных кошельков и взаимодействия с блокчейном? Эта статья призвана изменить ситуацию и помочь Вам быть в курсе всех событий. Многие пользователи испытывают трудности с навигацией по техническому интерфейсу Web3, что препятствует его широкому распространению. Но не бойтесь! Абстракция учетных записей (Account Abstraction, AA) появляется как потенциальный спаситель, обещая упростить то, что раньше было утомительным, - пользовательский опыт, а вместе с ним и усиление безопасности.

Эта статья посвящена текущему состоянию внедрения AA, исследуя его реализацию в решениях как уровня 1 (L1), так и уровня 2 (L2).

Итак, пристегнитесь, пока мы распаковываем вещи:

  • Краткое введение в AA: Здесь мы кратко объясним AA и его основные цели, а также концепцию решений на уровне приложений и протоколов в блокчейне.
  • Текущее внедрение абстракции учетных записей и факторы, способствующие этому: Используя реальные данные из таких источников, как Dune Analytics и BundleBear, мы рассмотрим внедрение AA в различных сетях, изучим уникальные реализации, а также прольем свет на ключевые факторы, способствующие его глобальному внедрению.
  • Дорожные препятствия на пути к широкому распространению: Ни одна инновация не обходится без проблем. Мы исследуем препятствия, мешающие более широкому внедрению АА, и обсудим текущие усилия и решения по их преодолению.
  • L1 vs. L2 Showdown: Здесь мы провели сравнение L1 и L2 подходов к АА, выделив сильные и слабые стороны, приведя примеры реальных проектов и рассказав о том, как выбрать правильные решения L1 и L2 АА для конкретных случаев использования.

Кроме того, стоит отметить, что DeCommas активно участвует в создании терминала с питанием от AA, прокладывая путь в будущее торговли с использованием блокчейна. Для получения более подробной информации прочтите эту <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> Medium статью. Более того, в этой статье мы будем проводить связь между закрытыми ключами и подписанием транзакций в контексте взаимодействия смарт-контрактов, что объясняет, почему мы будем использовать закрытые ключи и ключи подписания взаимозаменяемо.

Краткое введение в АА

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

Что такое АА?

Представьте себе взаимодействие с миром Web3 без хлопот, связанных с ручным управлением приватными ключами, расчетом транзакционных комиссий, утомительным взаимодействием с каждым смарт-контрактом и бесконечным страхом быть обманутым и потерять все свои средства при одобрении транзакций, необходимости "хранить" свои начальные фразы и прочих мелочей, таких как чувство потери и запугивание техническим жаргоном... Это и есть обещание AA!

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

Для лучшего понимания подумайте, что это менеджер для Вашей жизни в Web3, упрощающий взаимодействие с dApps, тем самым делая множество процессов намного проще и легче для Вас, и в то же время внедряя протоколы, обеспечивающие большую безопасность Вашей информации. Тем временем Вы можете узнать больше о том, как мы используем технологию AA <a href="https://medium.com/@DeCommas/account-abstraction-explained-how-decommas-is-utilizing-this-new-technology-05100d035a0d"> здесь.

Решения на уровне приложений и протоколов в абстракции счетов

Теперь, когда у Вас есть представление о том, что такое АА, давайте рассмотрим два основных подхода к реализации АА:

  1. Решение на уровне приложений:

Вкратце, этот подход интегрирует функции AA непосредственно в определенные dApp или кошельки, предлагая индивидуальный опыт, но только для этих приложений.

  1. Решение на уровне протокола:

Здесь функции AA встроены непосредственно в протокол блокчейна, что делает возможным взаимодействие между различными приложениями и кошельками, открывая более полную и взаимосвязанную экосистему. В этой статье мы остановимся на этом типе решений.

Текущее использование технологии абстрагирования счетов

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

  • По данным NiftyTable на начало февраля 2024 года, в настоящее время существует более 2,6 млн. смарт-счетов, при этом январские данные показывают 555 276 активных смарт-счетов ERC-4337 по сравнению с 3 509 активными счетами в мае 2023 года. Если не считать всего остального, это свидетельствует о растущем предпочтении пользователей к AA в Ethereum.

Статистика по Дюне от NiftyTable

Статистика по Дюне от NiftyTable

  • Кроме того, данные показывают активность EntryPoint (однопользовательский смарт-контракт, обрабатывающий транзакции ERC-4337) различных цепочек, причем такие L2, как Polygon и Arbitrum, занимают значительные позиции на графике. Это подчеркивает привлекательность AA за пределами Ethereum, указывая на потенциал для более широкого распространения в экосистеме.

Статистика Дюны от Johnrising

  • Увеличивая масштаб основной сети Ethereum, Suneal_eth рисует картину не только количества пользователей. Он показывает реальное использование AA через операции пользователей, а его данные демонстрируют, что AA - это не просто теоретическая концепция, а практический инструмент, который уже используется реальными игроками.
  • Сегодня мы наблюдаем огромную и все еще растущую экосистему Web3, с миллионами активных кошельков, миллиардами долларов, проходящих через дефи, и процветающим рынком NFT. Эта огромная аудитория представляет собой потенциальную базу пользователей, которую AA может задействовать, что говорит о том, что будущее открывает захватывающие возможности для более широкого внедрения всего пространства Web3.

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

Факторы, способствующие внедрению абстракции счетов

Несколько ключевых факторов способствуют росту популярности абстракции счетов (AA):

  1. Улучшенный пользовательский опыт: AA упрощает сложные процессы взаимодействия с dApp и транзакции, делая их более удобными для пользователя. Традиционный Web3 часто связан с управлением закрытыми ключами и платой за газ, что может смутить и напугать новичков. AA устраняет эти трудности, предлагая более плавный и интуитивно понятный опыт, похожий на традиционное взаимодействие в Интернете. Вот примеры того, как AA упрощает и улучшает пользовательский опыт в Web3:
  • Абстрагирование от газа: Вас когда-нибудь расстраивали колебания цен на бензин и страх переплатить за сделку? AA устраняет эту проблему, абстрагируя плату за газ от пользователей. Вместо того чтобы вручную рассчитывать и утверждать газ, AA управляет этим процессом автоматически, обеспечивая плавность и предсказуемость операций.
  • Социальный вход в систему: Это стресс от необходимости искать, где Вы сохранили свои старые фразы, или риск потерять доступ к своим активам? AA положил этому конец, поскольку позволяет регистрироваться и входить в систему через привычные аккаунты социальных сетей, таких как Google, Facebook, или даже X и т.д.
  • Пакетная транзакция: Больше не нужно выполнять и подписывать транзакции одну за другой! AA позволяет использовать процесс, называемый пакетной обработкой, когда Вы можете объединить несколько действий и авторизовать их одновременно.
  • Больше гибкости: смарт-счета дают пользователям больше контроля над своими средствами (например. Какие активы использовать на этом счете AA, какой объем операций совершать в день)
  1. Улучшенная безопасность: Заменяя один закрытый ключ от аккаунта к аккаунту смарт-контракта с помощью некоторой пользовательской логики проверки и подписания, AA снижает риск потери и кражи закрытого ключа, что является критической проблемой в Web3. Такое разделение укрепляет безопасность, давая пользователям больше уверенности при взаимодействии с различными dApp и протоколами. Некоторые из преимуществ, которыми Вы можете воспользоваться, когда речь идет о безопасности и восстановлении, включают учетные записи без начальных фраз, возможность включить 2FA, сеансовые ключи и т.д.

Препятствия на пути к широкому распространению

Несмотря на многообещающую траекторию развития, АА сталкивается с несколькими препятствиями, которые мешают более широкому внедрению:

  1. Техническая сложность: Реализация AA в настоящее время требует значительных технических знаний, что может стать препятствием для небольших разработчиков и проектов. Упрощенные инструменты для разработчиков и легкодоступные ресурсы имеют решающее значение для более широкого внедрения.
  2. Фрагментация экосистемы: Отсутствие стандартизированных решений AA в различных сетях создает проблемы совместимости. Фрагментированные экосистемы препятствуют бесшовному пользовательскому опыту и ограничивают взаимодействие между платформами.
  3. Нормативная неопределенность: Нормативно-правовая база, касающаяся цифровых активов и технологий Web3, все еще развивается, что создает неопределенность для некоторых проектов, рассматривающих возможность внедрения AA. Четкие и поддерживающие правила могут способствовать созданию более благоприятной среды для распространения АА.

Разборки между командами L1 и L2

Революция абстракции учетных записей охватила Web3, но где она находится в продолжающихся дебатах между L1 и L2? Каждый подход обладает уникальными сильными и слабыми сторонами, когда речь идет о внедрении АА, и именно поэтому их понимание позволит Вам лучше ориентироваться в этом ландшафте.

L1: Надежная твердыня

Думайте о блокчейнах L1 как о крепостях мира Web3. Они предлагают высочайший уровень безопасности и децентрализации, поскольку все работает непосредственно на главном блокчейне. Такая внутренняя безопасность очень привлекательна, особенно для тех, кто ставит безопасность своих цифровых активов на первое место. Кроме того, L1 предлагают разработчикам большую гибкость в создании индивидуальных решений AA, что позволяет применять потенциально более инновационные подходы.

Сильные стороны:

  • Безопасность: Предлагает безопасность, присущую блокчейну базового уровня.
  • Децентрализация: Сохраняет полностью децентрализованную природу L1.

Слабые стороны:

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

Примеры того, как L1 использует АА:

Ethereum (EIP-4337): В этом примере AA используется путем внедрения "умных счетов", которые управляют собственной логикой и хранением вне цепи. Это позволяет настраивать поведение счета, не ограничиваясь простыми транзакциями, включая программируемые комиссии, управление и управление идентификацией.

Cardano (Hydra): Hydra использует AA, фокусируясь на достижении высокой пропускной способности транзакций при низких комиссионных сборах с помощью легких каналов "Heads" поверх блокчейна. Эти головы сами управляют своими транзакциями и состояниями, снижая нагрузку на цепочку.

L2: Agile Outpost

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

Сильные стороны:

  • Масштабируемость: Разработан для обработки значительно большего количества транзакций при более низких комиссионных по сравнению с L1.
  • Более быстрые транзакции: Предлагает практически мгновенные транзакции, улучшая опыт пользователей.

Слабые стороны:

  • Безопасность: Наследует безопасность от базового L1, потенциально вводя дополнительные предположения о доверии.
  • Зависимость от L1: Полагается на безопасность и быстродействие базового блокчейна L1.

Примеры того, как L2 использует АА:

В StarkNet используется абстракция учетных записей (Account Abstraction, AA) для расширения возможностей, ориентированных на конфиденциальность. Она скрывает адреса пользователей с помощью "анонимных счетов" и обеспечивает беспрепятственное перемещение средств между StarkNet и Ethereum через "StarkGate" с помощью AA.

zkSync использует AA для улучшения пользовательского опыта с помощью таких функций, как "социальные учетные записи восстановления", которые позволяют контролировать доступ с помощью доверенных лиц. Они также могут похвастаться "совместимостью с EIP-1559" для привычных механизмов платы за газ.

Табличное сравнение двух технологий

Табличное сравнение между L1 и L2

Выбор "правильного" пути

Правда в том, что выбор между решениями L1 и L2 AA зависит в основном от Ваших конкретных потребностей и/или приоритетов. Если безопасность и децентрализация имеют первостепенное значение, L1 могут стать Вашим выбором, даже с учетом потенциальных ограничений на масштабируемость. Если для Вас важны скорость, доступность и простота использования, то L2 предлагают убедительную альтернативу.

В общем, хорошая новость заключается в том, что технология Account Abstraction постоянно развивается. И L1, и L2 активно ищут инновационные решения, и в будущем границы между ними могут размыться. Возможно, мы даже увидим гибридные подходы, использующие сильные стороны обоих уровней. В конечном итоге, "победителем" в противостоянии L1 и L2 AA станет тот подход, который обеспечит наилучший баланс безопасности, масштабируемости, скорости, функциональности и общего наилучшего пользовательского опыта для большинства пользователей.

Поэтому следите за интересными событиями в сфере AA и помните, что ключ к навигации в этой отрасли - это понимание собственных приоритетов и выбор решения, которое наилучшим образом соответствует им. А пока Вы изучаете свои возможности, не забудьте заглянуть в эту <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> статью, чтобы получить представление об активном вкладе DeCommas в создание торгового терминала с питанием от AA.

Отказ от ответственности:

  1. Эта статья перепечатана из[DeCommas], Forward the Original Title 'Account Abstraction: Решения для L1 & L2 слоев и текущее состояние их применения', Все авторские права принадлежат оригинальному автору[DeCommas]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Отказ от ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт