Account Abstraction: A Paradigm Shift in Web3 UX?

Средний5/7/2024, 1:55:29 AM
Принимая принципы прогресса и инноваций в области криптовалют, Account Abstraction предлагает альтернативу для беспрепятственного взаимодействия с Ethereum.

Содержание

  1. Перед AA
  2. AA Транзакционный поток
  3. Компоненты AA
  4. AA Стек
  5. Что принесет AA?
  6. Инвестиционный тезис, где будет накапливаться ценность?
  7. Другие
  8. Заключительные замечания

Написано Кельвином и Томасом

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

Традиционные дни Внешних Собственных Счетов (EOA), олицетворенные популярными кошельками, такими как MetaMask, где пользователи несут бремя обеспечения безопасности своих частных фраз, могут уйти в прошлое. Принятие принципов прогресса и инноваций в области криптовалют предлагает альтернативу для безпрепятственного взаимодействия с Ethereum.

Абстрагирование учетной записи (AA) позволяет пользователям отправиться в путешествие, где пользовательский опыт занимает важное место, а неприступная безопасность становится угловым камнем. AA стремится разрушить ограничения устаревших практик, укрепляя неприкосновенность активов как для опытных энтузиастов, так и для рисковых новичков.

Слишком длинный; не читал

  • Введение:
    Account Abstraction (AA) находится на передовых позициях в эволюции Ethereum, обещая переопределить способ взаимодействия пользователей с платформой. Предлагая улучшенную и более удобную альтернативу традиционным Внешнеуправляемым счетам (EOA), таким как MetaMask, AA готов значительно улучшить пользовательский опыт Web3.
  • Текущая структура учетной записи Ethereum:
    Экосистема Ethereum в основном вращается вокруг двух типов учетных записей. Внешние управляемые учетные записи (EOA) контролируются индивидуальными частными ключами, позволяющими пользователям осуществлять прямые взаимодействия. С другой стороны, управляемые учетные записи контрактов (CA) управляются кодами умных контрактов, обеспечивающими более сложные операции и взаимодействия.
  • Стек AA и его значение:
    Появление проектов под эгидой ERC 4337 переформатирует блокчейн-ландшафт. Эти проекты охватывают широкий спектр взаимодействий с блокчейном, начиная от облегчения создания мостов и пандусов для беспрепятственного передачи активов до внедрения механизмов абстрагирования газа, упрощающих транзакционные издержки. Стек AA нацелен на упрощение и улучшение этих взаимодействий, делая их более интуитивными для конечных пользователей.
  • Введенные AA новаторские функции:
  1. Доверенные сессии: Производя параллели с опытом онлайн-шопинга, AA представляет концепцию «Доверенных сессий». Пользователи могут установить предопределенные правила для взаимодействия с их dApp, устраняя необходимость подписывать каждую транзакцию.
  2. Запланированные переводы: AA готовит почву для инновационных финансовых решений, таких как самоконтролируемые плановые платежи. Эта функция имеет потенциал изменить принцип моделей подписки на цепочке, предлагая беспрецедентную гибкость.
  3. Многопартийное утверждение с MPC: Интегрируя кошельки многопартийных вычислений (MPC) в рамки AA, доступ к фондам становится более безопасным и упрощенным. Внешние службы теперь могут выводить средства без необходимости собирать подписи нескольких ключевых держателей.
  • Потенциальные риски и вызовы:
    Хотя AA имеет много преимуществ, у него есть и свои проблемы. Были высказаны опасения относительно возможности отслеживаемости средств, потенциальных новых векторов атак, которые злоумышленники могут использовать, и увеличенных затрат, связанных с внедрением AA. Кроме того, существует страх централизации инфраструктуры, что может подорвать децентрализованное этическое начало блокчейна.
  • Инвестиционные идеи от OP Crypto:
    OP Crypto, обладая острым рыночным умом, внимательно отслеживает развитие в Области Учетной записи. Они выразили свою поддержку Particle Network, проекту, посвященному совершенствованию модульности AA. Упор сделан на ясность: для широкого распространения AA решения, которые разъясняют его основные сложности, являются первостепенными.
  • Обещание ERC-6900:
    На основе основ, заложенных в ERC-4337, в апреле 2023 года был представлен ERC-6900. Новый стандарт направлен на обеспечение большей стандартизации в утилитах учетной записи, обеспечивая более доступные и модульные преимущества AA для широкого сообщества.
  • Итоги:
    Ландшафт АА яркий и динамичный, с множеством талантливых строителей, непрерывно расширяющих его границы. Несмотря на встроенные рыночные вызовы, существует ощутимое чувство оптимизма вокруг потенциала АА, особенно учитывая инновации, принесенные ERC-4337. С активными инвестициями и большим интересом к содействию сотрудничества, OP Crypto твердо занимает центральное место в этой эволюции.

1. Перед AA

На сегодняшний день Ethereum существует два типа учетных записей:

  1. Собственные внешние учетные записи (EOA)

  2. Счета контрактов (CAs)

Ниже приведена таблица, в которой описаны основные различия между EOAs и CAs:

Как уже упоминалось, EOA - это учетные записи, создаваемые с использованием программного обеспечения кошелька, такого как MetaMask или Rainbow, которые управляются их соответствующими открытыми и закрытыми ключами. Такие учетные записи обычно имеют относительно ограниченные возможности, поскольку их использование обычно не превышает инициирование транзакции и оплату газа.

2. AA Поток транзакций

Ниже представлена диаграмма высокого уровня, отражающая поток транзакций ERC-4337:

  1. Пользователь запрашивает завершение транзакции через поддерживаемое dApp
  2. Программное обеспечение кошелька создает операцию пользователя

a. Операция пользователя отображается пользователю

b. Пользователю предлагается подписать

c. UserOperation отправляется в Bundler

  1. Bundler получает операцию пользователя

а. Пакетный регистратор проверяет операцию пользователя: i. через точку входа

b. UserOperation добавляется в альтернативный пул транзакций

c. Строитель блоков добавляет блок в блокчейн

Ниже представлена подробная диаграмма, отражающая поток транзакций ERC-4337:

Изображение из «Rethink Digital Transactions with Account Abstraction» Visa

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

3. Компоненты AA

UserOperation (UserOp) - это псевдо-транзакционный объект, представляющий желаемое намерение пользователя по совершению транзакции. UserOperation технически НЕ являются транзакциями, хотя и могут называться "транзакцией ERC-4337".

§ UserOperation Mempool: Mempool, специально предназначенный для пользовательских операций. Состоит из бесразрешимой пиринговой сети, где узлы используют логику для определения, будет ли UserOp отправлен пирам. Это новая остановка (по сравнению с традиционным Mempool) для UserOp перед тем, как он попадет в цепочку.

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

Bundler

Bundlers bundle multiple UserOps together and sends said bundle for execution via the EntryPoint. This event looks like an EOA to smart contract transaction, but in this case the “from” address is the Bundler, and the “to” address is the EntryPoint contract.

UserOps выбираются Bundlers на основе приоритета комиссии; той же логики, которую используют сегодня строители блоков Ethereum. Поскольку Bundlers являются отправителями, они несут ответственность за оплату газовой комиссии, но получают компенсацию за выполнение отдельных комиссий UserOp.

Bundlers - это узлы, которые отправляют операцию пользователя on-chain. Существуют как публичные, так и частные бандлеры, каждый из которых выполняет ту же функцию, но объединяет операции пользователей из разных источников. Публичные бандлеры получают операции пользователей от всех непроверенных источников децентрализованным образом, что требует от них прохождения процесса фильтрации для отклонения транзакций с потенциально вредным содержанием. В частности, они являются важными в предотвращении атак отказа в обслуживании (DoS) путем управления репутацией платежных агентов. Все функции публичных бандлеров имеют свою стоимость, будь то вычисления, газ или хранение, чтобы работать правильно.

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

Платежный агент

Платежный агент отвечает за спонсирование комиссий за газ для транзакций EVM через абстракцию учетной записи через контракт EntryPoint. Платежные агенты также позволяют оплачивать комиссии за газ в ERC-20, кредитной карте, подписке и т. д., чтобы пользователи не должны были жертвовать опеку или держать Eth. Логика абстракции газа определяется Платежным агентом и развертывается dApps, которые хотят спонсировать комиссии за газ своих пользователей.

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

Возможность оплаты газа в ERC-20 служит аналогичной цели: улучшение пользовательского опыта. Возможность платить стабильными монетами более привлекательна для пользователя, чем более волатильные активы, такие как Eth. Необходимость держать Eth в кошельке для оплаты комиссий за газ не способствует росту числа новых пользователей, поскольку процесс покупки Eth может быть достаточным, чтобы остановить не крипто-пользователей от дальнейшего продвижения.

Примечание: Paymaster также может быть создан и управляться на заказ, но ниже мы перечисляем некоторых ведущих поставщиков услуг Paymaster.

Известные проекты:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Менеджер газа

Pimlico’s Проверка платильщика

Точка входа

EntryPoint проверяет и выполняет операции пользователя, отправленные ему Бандлером. Они служат входной точкой, которую используют все совместимые с ERC-4337 кошельки смарт-контрактов для проведения транзакций на EVM. Это можно наиболее точно сравнить с одним контрактом на депозит стейкинга. Логика, используемая кошельками смарт-контрактов, упрощается при использовании EntryPoint, абстрагируя сложные функции смарт-контрактов к EntryPoint вместо кошелька. По сути, это механизм EntryPoint, который позволяет кошелькам работать как смарт-контракты.

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

  • Майкл Льюэллен, руководитель архитектуры решений @ OpenZeppelin

Кошельки

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

Перед ERC-4337 третьим сторонним реле было необходимо абстрагироваться от деталей того, как и когда функционирует EOA, или с собственными слоями-2, такими как StarkNet или ZKSync.

Сравнение операций кошелька

4. AA Stack

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

3.1 Уровень пользовательского интерфейса (UI)

Слой IU в первую очередь предлагает необходимые наборы инструментов для использования улучшенного опыта взаимодействия с пользователем, которое может принести AA в web3. Это слой, в котором пользователи проходят процедуру регистрации через адрес электронной почты, номер телефона, адрес кошелька или профиль в социальных сетях. Кроме того, проекты, работающие на этом уровне, предоставляют инструменты для разработчиков приложений, позволяющие пользователям создавать свой собственный кошелек («встроенный кошелек») в свое приложение. Эти кошельки могут быть настроены под брендинг dApp и предоставлять дополнительные функции.

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

Создание встроенного смарт-кошелька:

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

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

  • Dynamic.xyz.

Более конкретно, Кошелек (Счет) содержит три различных компонента, каждый из которых имеет свою собственную специфическую функцию.

  1. Контракт кошелька: контракт, представляющий учетную запись пользователя

  2. Развертыватель кошелька: контракт, который создает контракт кошелька

  3. Программное обеспечение кошелька: UX, которое отправляет операции пользователя на узлы (Bundler)

Примечательные проекты:

Particle Network, Privy, Динамичный, Crossmint

3.2 Уровень учетной записи

Уровень учетной записи можно разделить на два подуровня: AA Infrastructure и Smart Account.

  1. AA Инфраструктура

Инфраструктура в AA относится к основным компонентам и механизмам, которые позволяют осуществлять Абстракцию счета. Основная функция этого уровня - обеспечить услуги Bundler, Paymaster и EntryPoint, которые без проблем взаимодействуют с провайдерами кошельков AA. Ранее мы описали, как эти компоненты вписываются в более широкий поток транзакций AA.

Заметные проекты:

Alto Bundler(Пимлико)

Алхимия Рандлер

Бандлер Infinitism

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Сканда (Etherspot)

  1. Умный аккаунт
  • Кошелек, специфичный для типа смарт-контракта, реализующего AA. Поскольку логика может быть реализована в смарт-контракте Ethereum, учетная запись может предоставлять желаемые функции AA с помощью настройки, плагинов и т.д. Этот подуровень можно уместно описать на заднем плане кошелька AA, который эффективно отправляет пользовательские операции в службы, предоставляемые поставщиками AA Infra.
  • "Smart Account" - это то, что позволяет управлять кошельками с помощью программных смарт-контрактов, а не частных ключей. Это дополнительная компонентность позволяет настраивать функции, такие как выполнение определенной задачи, поддержка различных методов аутентификации и т. д.

Заметные проекты:

Сеть Particle

Biconomy

Последовательность

Ключ

ZeroDev

Безопасный{Core}

3.3 Ключевой слой

Key Layer содержит подключаемую инфраструктуру аутентификации для приложений и кошельков Web3.

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

Когда пользователь входит в dApp, используя учетную запись в социальных сетях или электронную почту, поставщики аутентификации, такие как Particle и Web3Auth, могут создать кошелек для этого пользователя без закрытого ключа. Упомянутые поставщики гарантируют эту безопасность с помощью подписей на основе многопартийных вычислений (MPC).

Пакеты SDK для этих функций доступны для использования поставщиками аутентификации для интеграции в их dApps. Необходимым шагом для внедрения Account Abstraction в dApp является вход в социальную сеть. Давайте обсудим взаимосвязь между Web3Auth SDK и интегрирующим приложением.

Когда пользователь вызывает вход с одного из различных поставщиков входа (через приложение с интегрированным Web3Auth), токен идентификации отправляется в SDK Web3Auth. Этот токен идентификации затем передается в сеть Auth для проверки и взамен пользовательского закрытого ключа разделяется на несколько фрагментов, где пользователю нужно только 2 из общего количества частей ключа, чтобы восстановить свой закрытый ключ.

Заметные проекты:

Сеть Particle

Web3Auth

Портал

0xPass

5. Что принесет АА?

Лучший UX

Взаимодействие с приложениями в криптографии не всегда простая задача. Если пользователь хочет использовать несколько приложений, для выполнения желаемой функции может потребоваться до пяти отдельных шагов. Что более важно, полагаться на 12-словную фразу для управления своими средствами – неразумно для тех, кто только начинает знакомиться с криптовалютами, учитывая уже рискованную природу криптовалют, которая сама по себе является огромным барьером. Абстракция счета позволяет восстановить средства через социальные медиа, электронную почту, друзей и семью и т. д. Другими словами, потеря частного ключа – не конец всего.

Меньшие комиссии

Абстракции учетной записи позволяют пользователям оплачивать комиссии любым поддерживаемым контрактом токеном или даже не платить комиссий вообще. Как показано в вышеуказанной диаграмме, с EOA пользователи должны поддерживать баланс ETH для завершения транзакции, так как комиссия за газ должна быть оплачена пользователем (инициатором). С AA внедрение Paymasters с ERC-4337 позволяет спонсировать/субсидировать комиссии за газ, поэтому пользователям не нужно поддерживать баланс ETH в своем кошельке. Кроме того, возможность оплаты различными типами токенов обеспечивает большую свободу и удобство при работе в крипто-пространстве.

Группировка сложных действий (также известная как Multicall)

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

Доверенные сессии

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

Запланированные переводы

Через Абстракцию учетной записи становится возможным самостоятельное планирование платежей и повторяющиеся трансферы. Эта возможность представляет несколько потенциальных случаев использования, охватывающих от выплат заработной платы до моделей подписки on-chain.

Многостороннее утверждение

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

6. Инвестиционный тезис, где будет накапливаться ценность?

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

Существует несколько активных поставщиков инфраструктуры AA, которые представляют собой самую простую форму реализации AA для новых и существующих dApps. Поставщики Bundler и Paymaster имеют наивысший потенциал финансового роста, поскольку эти услуги необходимы для реализации Account Abstraction и, следовательно, имеют защищенное положение по умолчанию. К неудовольствию сообщества существует возможность того, что эти поставщики могут сформировать своего рода олигополию, при которой dApps, стремящиеся применить AA, должны передавать эти услуги на аутсорсинг, вместо того чтобы строить свои собственные частные бандлеры и пеймастеры, что затратно и сложно.

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

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

Дополнительная потенциальная область накопления ценности: поставщики AA Wallet SDK.

Наша тезис в OP Crypto еще не формализован, но мы следим за разработками на уровне учётной записи. Мы надеемся увидеть начало проектов по решению текущих проблем на инфраструктурном уровне. Однако, поскольку концепция настолько нова, такие разработки займут значительно больше времени.

Мы с гордостью поддерживаем сеть Particle, которая проявила невероятное усердие в оптимизации модульности Абстракции Учетной записи. Они являются экспертами в этой области и создают передовые продукты для увеличения доступности и эффективности Web3, а также повышения удобства использования для ветеранов и новичков.

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

7. Другие

Модульная абстракция учетной записи с ERC-6900

Стандартизация умных счетов важна для дальнейшего развития их полезности. Вновь введенный ERC-6900 (апрель 2023 года) основан на функциях, представленных ERC-4337, и стремится предложить стандартизацию. ERC-6900 служит для расширения функциональности ERC-4337 путем увеличения модульности утилиты счета. Повышение гибкости и адаптивности может быть объяснено его способностью поддерживать реализации через плагины.

Риски

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

  • Отслеживание средств
  • Новые векторы атаки
  • Дороже использовать
  • Отсутствие стандартизации
  • Централизация провайдеров инфраструктуры
  • Социальное восстановление и 2FA могут быть скомпрометированы и потребовать использования централизованных контрагентов

8. Заключительные замечания

Ландшафт абстрактного счета быстро развивается и будет продолжать развиваться в обозримом будущем. Так многие талантливые строители работают над новыми приложениями и использованием новой технологии, что мы обязательно увидим ощутимые доказательства ее преимуществ в короткой перспективе. Хотя текущий рынок сделал масштабирование проектов на основе блокчейна более сложным, мы оптимистично смотрим на то, что абстрактный счет, и более конкретно ERC-4337, сделает, чтобы смягчить некоторые из многих недостатков текущей среды Web3.

Мы активно инвестируем в проекты AA и связанные с ними проекты и призываем всех, кто работает в этой области, обращаться к нам! Мы всегда готовы помочь строителям всем, чем можем, в любое время!

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

  1. Эта статья взята из [Inception Capital]. Все авторские права принадлежат оригинальному автору [Кальвин и Томас]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно разберутся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

مشاركة

المحتوى

Account Abstraction: A Paradigm Shift in Web3 UX?

Средний5/7/2024, 1:55:29 AM
Принимая принципы прогресса и инноваций в области криптовалют, Account Abstraction предлагает альтернативу для беспрепятственного взаимодействия с Ethereum.

Содержание

  1. Перед AA
  2. AA Транзакционный поток
  3. Компоненты AA
  4. AA Стек
  5. Что принесет AA?
  6. Инвестиционный тезис, где будет накапливаться ценность?
  7. Другие
  8. Заключительные замечания

Написано Кельвином и Томасом

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

Традиционные дни Внешних Собственных Счетов (EOA), олицетворенные популярными кошельками, такими как MetaMask, где пользователи несут бремя обеспечения безопасности своих частных фраз, могут уйти в прошлое. Принятие принципов прогресса и инноваций в области криптовалют предлагает альтернативу для безпрепятственного взаимодействия с Ethereum.

Абстрагирование учетной записи (AA) позволяет пользователям отправиться в путешествие, где пользовательский опыт занимает важное место, а неприступная безопасность становится угловым камнем. AA стремится разрушить ограничения устаревших практик, укрепляя неприкосновенность активов как для опытных энтузиастов, так и для рисковых новичков.

Слишком длинный; не читал

  • Введение:
    Account Abstraction (AA) находится на передовых позициях в эволюции Ethereum, обещая переопределить способ взаимодействия пользователей с платформой. Предлагая улучшенную и более удобную альтернативу традиционным Внешнеуправляемым счетам (EOA), таким как MetaMask, AA готов значительно улучшить пользовательский опыт Web3.
  • Текущая структура учетной записи Ethereum:
    Экосистема Ethereum в основном вращается вокруг двух типов учетных записей. Внешние управляемые учетные записи (EOA) контролируются индивидуальными частными ключами, позволяющими пользователям осуществлять прямые взаимодействия. С другой стороны, управляемые учетные записи контрактов (CA) управляются кодами умных контрактов, обеспечивающими более сложные операции и взаимодействия.
  • Стек AA и его значение:
    Появление проектов под эгидой ERC 4337 переформатирует блокчейн-ландшафт. Эти проекты охватывают широкий спектр взаимодействий с блокчейном, начиная от облегчения создания мостов и пандусов для беспрепятственного передачи активов до внедрения механизмов абстрагирования газа, упрощающих транзакционные издержки. Стек AA нацелен на упрощение и улучшение этих взаимодействий, делая их более интуитивными для конечных пользователей.
  • Введенные AA новаторские функции:
  1. Доверенные сессии: Производя параллели с опытом онлайн-шопинга, AA представляет концепцию «Доверенных сессий». Пользователи могут установить предопределенные правила для взаимодействия с их dApp, устраняя необходимость подписывать каждую транзакцию.
  2. Запланированные переводы: AA готовит почву для инновационных финансовых решений, таких как самоконтролируемые плановые платежи. Эта функция имеет потенциал изменить принцип моделей подписки на цепочке, предлагая беспрецедентную гибкость.
  3. Многопартийное утверждение с MPC: Интегрируя кошельки многопартийных вычислений (MPC) в рамки AA, доступ к фондам становится более безопасным и упрощенным. Внешние службы теперь могут выводить средства без необходимости собирать подписи нескольких ключевых держателей.
  • Потенциальные риски и вызовы:
    Хотя AA имеет много преимуществ, у него есть и свои проблемы. Были высказаны опасения относительно возможности отслеживаемости средств, потенциальных новых векторов атак, которые злоумышленники могут использовать, и увеличенных затрат, связанных с внедрением AA. Кроме того, существует страх централизации инфраструктуры, что может подорвать децентрализованное этическое начало блокчейна.
  • Инвестиционные идеи от OP Crypto:
    OP Crypto, обладая острым рыночным умом, внимательно отслеживает развитие в Области Учетной записи. Они выразили свою поддержку Particle Network, проекту, посвященному совершенствованию модульности AA. Упор сделан на ясность: для широкого распространения AA решения, которые разъясняют его основные сложности, являются первостепенными.
  • Обещание ERC-6900:
    На основе основ, заложенных в ERC-4337, в апреле 2023 года был представлен ERC-6900. Новый стандарт направлен на обеспечение большей стандартизации в утилитах учетной записи, обеспечивая более доступные и модульные преимущества AA для широкого сообщества.
  • Итоги:
    Ландшафт АА яркий и динамичный, с множеством талантливых строителей, непрерывно расширяющих его границы. Несмотря на встроенные рыночные вызовы, существует ощутимое чувство оптимизма вокруг потенциала АА, особенно учитывая инновации, принесенные ERC-4337. С активными инвестициями и большим интересом к содействию сотрудничества, OP Crypto твердо занимает центральное место в этой эволюции.

1. Перед AA

На сегодняшний день Ethereum существует два типа учетных записей:

  1. Собственные внешние учетные записи (EOA)

  2. Счета контрактов (CAs)

Ниже приведена таблица, в которой описаны основные различия между EOAs и CAs:

Как уже упоминалось, EOA - это учетные записи, создаваемые с использованием программного обеспечения кошелька, такого как MetaMask или Rainbow, которые управляются их соответствующими открытыми и закрытыми ключами. Такие учетные записи обычно имеют относительно ограниченные возможности, поскольку их использование обычно не превышает инициирование транзакции и оплату газа.

2. AA Поток транзакций

Ниже представлена диаграмма высокого уровня, отражающая поток транзакций ERC-4337:

  1. Пользователь запрашивает завершение транзакции через поддерживаемое dApp
  2. Программное обеспечение кошелька создает операцию пользователя

a. Операция пользователя отображается пользователю

b. Пользователю предлагается подписать

c. UserOperation отправляется в Bundler

  1. Bundler получает операцию пользователя

а. Пакетный регистратор проверяет операцию пользователя: i. через точку входа

b. UserOperation добавляется в альтернативный пул транзакций

c. Строитель блоков добавляет блок в блокчейн

Ниже представлена подробная диаграмма, отражающая поток транзакций ERC-4337:

Изображение из «Rethink Digital Transactions with Account Abstraction» Visa

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

3. Компоненты AA

UserOperation (UserOp) - это псевдо-транзакционный объект, представляющий желаемое намерение пользователя по совершению транзакции. UserOperation технически НЕ являются транзакциями, хотя и могут называться "транзакцией ERC-4337".

§ UserOperation Mempool: Mempool, специально предназначенный для пользовательских операций. Состоит из бесразрешимой пиринговой сети, где узлы используют логику для определения, будет ли UserOp отправлен пирам. Это новая остановка (по сравнению с традиционным Mempool) для UserOp перед тем, как он попадет в цепочку.

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

Bundler

Bundlers bundle multiple UserOps together and sends said bundle for execution via the EntryPoint. This event looks like an EOA to smart contract transaction, but in this case the “from” address is the Bundler, and the “to” address is the EntryPoint contract.

UserOps выбираются Bundlers на основе приоритета комиссии; той же логики, которую используют сегодня строители блоков Ethereum. Поскольку Bundlers являются отправителями, они несут ответственность за оплату газовой комиссии, но получают компенсацию за выполнение отдельных комиссий UserOp.

Bundlers - это узлы, которые отправляют операцию пользователя on-chain. Существуют как публичные, так и частные бандлеры, каждый из которых выполняет ту же функцию, но объединяет операции пользователей из разных источников. Публичные бандлеры получают операции пользователей от всех непроверенных источников децентрализованным образом, что требует от них прохождения процесса фильтрации для отклонения транзакций с потенциально вредным содержанием. В частности, они являются важными в предотвращении атак отказа в обслуживании (DoS) путем управления репутацией платежных агентов. Все функции публичных бандлеров имеют свою стоимость, будь то вычисления, газ или хранение, чтобы работать правильно.

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

Платежный агент

Платежный агент отвечает за спонсирование комиссий за газ для транзакций EVM через абстракцию учетной записи через контракт EntryPoint. Платежные агенты также позволяют оплачивать комиссии за газ в ERC-20, кредитной карте, подписке и т. д., чтобы пользователи не должны были жертвовать опеку или держать Eth. Логика абстракции газа определяется Платежным агентом и развертывается dApps, которые хотят спонсировать комиссии за газ своих пользователей.

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

Возможность оплаты газа в ERC-20 служит аналогичной цели: улучшение пользовательского опыта. Возможность платить стабильными монетами более привлекательна для пользователя, чем более волатильные активы, такие как Eth. Необходимость держать Eth в кошельке для оплаты комиссий за газ не способствует росту числа новых пользователей, поскольку процесс покупки Eth может быть достаточным, чтобы остановить не крипто-пользователей от дальнейшего продвижения.

Примечание: Paymaster также может быть создан и управляться на заказ, но ниже мы перечисляем некоторых ведущих поставщиков услуг Paymaster.

Известные проекты:

StackUp’s Plug-n-Play Paymaster

Alchemy’s Менеджер газа

Pimlico’s Проверка платильщика

Точка входа

EntryPoint проверяет и выполняет операции пользователя, отправленные ему Бандлером. Они служат входной точкой, которую используют все совместимые с ERC-4337 кошельки смарт-контрактов для проведения транзакций на EVM. Это можно наиболее точно сравнить с одним контрактом на депозит стейкинга. Логика, используемая кошельками смарт-контрактов, упрощается при использовании EntryPoint, абстрагируя сложные функции смарт-контрактов к EntryPoint вместо кошелька. По сути, это механизм EntryPoint, который позволяет кошелькам работать как смарт-контракты.

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

  • Майкл Льюэллен, руководитель архитектуры решений @ OpenZeppelin

Кошельки

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

Перед ERC-4337 третьим сторонним реле было необходимо абстрагироваться от деталей того, как и когда функционирует EOA, или с собственными слоями-2, такими как StarkNet или ZKSync.

Сравнение операций кошелька

4. AA Stack

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

3.1 Уровень пользовательского интерфейса (UI)

Слой IU в первую очередь предлагает необходимые наборы инструментов для использования улучшенного опыта взаимодействия с пользователем, которое может принести AA в web3. Это слой, в котором пользователи проходят процедуру регистрации через адрес электронной почты, номер телефона, адрес кошелька или профиль в социальных сетях. Кроме того, проекты, работающие на этом уровне, предоставляют инструменты для разработчиков приложений, позволяющие пользователям создавать свой собственный кошелек («встроенный кошелек») в свое приложение. Эти кошельки могут быть настроены под брендинг dApp и предоставлять дополнительные функции.

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

Создание встроенного смарт-кошелька:

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

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

  • Dynamic.xyz.

Более конкретно, Кошелек (Счет) содержит три различных компонента, каждый из которых имеет свою собственную специфическую функцию.

  1. Контракт кошелька: контракт, представляющий учетную запись пользователя

  2. Развертыватель кошелька: контракт, который создает контракт кошелька

  3. Программное обеспечение кошелька: UX, которое отправляет операции пользователя на узлы (Bundler)

Примечательные проекты:

Particle Network, Privy, Динамичный, Crossmint

3.2 Уровень учетной записи

Уровень учетной записи можно разделить на два подуровня: AA Infrastructure и Smart Account.

  1. AA Инфраструктура

Инфраструктура в AA относится к основным компонентам и механизмам, которые позволяют осуществлять Абстракцию счета. Основная функция этого уровня - обеспечить услуги Bundler, Paymaster и EntryPoint, которые без проблем взаимодействуют с провайдерами кошельков AA. Ранее мы описали, как эти компоненты вписываются в более широкий поток транзакций AA.

Заметные проекты:

Alto Bundler(Пимлико)

Алхимия Рандлер

Бандлер Infinitism

Voltaire (Candide)

StackUp Bundler

AA-Bundler

Сканда (Etherspot)

  1. Умный аккаунт
  • Кошелек, специфичный для типа смарт-контракта, реализующего AA. Поскольку логика может быть реализована в смарт-контракте Ethereum, учетная запись может предоставлять желаемые функции AA с помощью настройки, плагинов и т.д. Этот подуровень можно уместно описать на заднем плане кошелька AA, который эффективно отправляет пользовательские операции в службы, предоставляемые поставщиками AA Infra.
  • "Smart Account" - это то, что позволяет управлять кошельками с помощью программных смарт-контрактов, а не частных ключей. Это дополнительная компонентность позволяет настраивать функции, такие как выполнение определенной задачи, поддержка различных методов аутентификации и т. д.

Заметные проекты:

Сеть Particle

Biconomy

Последовательность

Ключ

ZeroDev

Безопасный{Core}

3.3 Ключевой слой

Key Layer содержит подключаемую инфраструктуру аутентификации для приложений и кошельков Web3.

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

Когда пользователь входит в dApp, используя учетную запись в социальных сетях или электронную почту, поставщики аутентификации, такие как Particle и Web3Auth, могут создать кошелек для этого пользователя без закрытого ключа. Упомянутые поставщики гарантируют эту безопасность с помощью подписей на основе многопартийных вычислений (MPC).

Пакеты SDK для этих функций доступны для использования поставщиками аутентификации для интеграции в их dApps. Необходимым шагом для внедрения Account Abstraction в dApp является вход в социальную сеть. Давайте обсудим взаимосвязь между Web3Auth SDK и интегрирующим приложением.

Когда пользователь вызывает вход с одного из различных поставщиков входа (через приложение с интегрированным Web3Auth), токен идентификации отправляется в SDK Web3Auth. Этот токен идентификации затем передается в сеть Auth для проверки и взамен пользовательского закрытого ключа разделяется на несколько фрагментов, где пользователю нужно только 2 из общего количества частей ключа, чтобы восстановить свой закрытый ключ.

Заметные проекты:

Сеть Particle

Web3Auth

Портал

0xPass

5. Что принесет АА?

Лучший UX

Взаимодействие с приложениями в криптографии не всегда простая задача. Если пользователь хочет использовать несколько приложений, для выполнения желаемой функции может потребоваться до пяти отдельных шагов. Что более важно, полагаться на 12-словную фразу для управления своими средствами – неразумно для тех, кто только начинает знакомиться с криптовалютами, учитывая уже рискованную природу криптовалют, которая сама по себе является огромным барьером. Абстракция счета позволяет восстановить средства через социальные медиа, электронную почту, друзей и семью и т. д. Другими словами, потеря частного ключа – не конец всего.

Меньшие комиссии

Абстракции учетной записи позволяют пользователям оплачивать комиссии любым поддерживаемым контрактом токеном или даже не платить комиссий вообще. Как показано в вышеуказанной диаграмме, с EOA пользователи должны поддерживать баланс ETH для завершения транзакции, так как комиссия за газ должна быть оплачена пользователем (инициатором). С AA внедрение Paymasters с ERC-4337 позволяет спонсировать/субсидировать комиссии за газ, поэтому пользователям не нужно поддерживать баланс ETH в своем кошельке. Кроме того, возможность оплаты различными типами токенов обеспечивает большую свободу и удобство при работе в крипто-пространстве.

Группировка сложных действий (также известная как Multicall)

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

Доверенные сессии

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

Запланированные переводы

Через Абстракцию учетной записи становится возможным самостоятельное планирование платежей и повторяющиеся трансферы. Эта возможность представляет несколько потенциальных случаев использования, охватывающих от выплат заработной платы до моделей подписки on-chain.

Многостороннее утверждение

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

6. Инвестиционный тезис, где будет накапливаться ценность?

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

Существует несколько активных поставщиков инфраструктуры AA, которые представляют собой самую простую форму реализации AA для новых и существующих dApps. Поставщики Bundler и Paymaster имеют наивысший потенциал финансового роста, поскольку эти услуги необходимы для реализации Account Abstraction и, следовательно, имеют защищенное положение по умолчанию. К неудовольствию сообщества существует возможность того, что эти поставщики могут сформировать своего рода олигополию, при которой dApps, стремящиеся применить AA, должны передавать эти услуги на аутсорсинг, вместо того чтобы строить свои собственные частные бандлеры и пеймастеры, что затратно и сложно.

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

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

Дополнительная потенциальная область накопления ценности: поставщики AA Wallet SDK.

Наша тезис в OP Crypto еще не формализован, но мы следим за разработками на уровне учётной записи. Мы надеемся увидеть начало проектов по решению текущих проблем на инфраструктурном уровне. Однако, поскольку концепция настолько нова, такие разработки займут значительно больше времени.

Мы с гордостью поддерживаем сеть Particle, которая проявила невероятное усердие в оптимизации модульности Абстракции Учетной записи. Они являются экспертами в этой области и создают передовые продукты для увеличения доступности и эффективности Web3, а также повышения удобства использования для ветеранов и новичков.

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

7. Другие

Модульная абстракция учетной записи с ERC-6900

Стандартизация умных счетов важна для дальнейшего развития их полезности. Вновь введенный ERC-6900 (апрель 2023 года) основан на функциях, представленных ERC-4337, и стремится предложить стандартизацию. ERC-6900 служит для расширения функциональности ERC-4337 путем увеличения модульности утилиты счета. Повышение гибкости и адаптивности может быть объяснено его способностью поддерживать реализации через плагины.

Риски

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

  • Отслеживание средств
  • Новые векторы атаки
  • Дороже использовать
  • Отсутствие стандартизации
  • Централизация провайдеров инфраструктуры
  • Социальное восстановление и 2FA могут быть скомпрометированы и потребовать использования централизованных контрагентов

8. Заключительные замечания

Ландшафт абстрактного счета быстро развивается и будет продолжать развиваться в обозримом будущем. Так многие талантливые строители работают над новыми приложениями и использованием новой технологии, что мы обязательно увидим ощутимые доказательства ее преимуществ в короткой перспективе. Хотя текущий рынок сделал масштабирование проектов на основе блокчейна более сложным, мы оптимистично смотрим на то, что абстрактный счет, и более конкретно ERC-4337, сделает, чтобы смягчить некоторые из многих недостатков текущей среды Web3.

Мы активно инвестируем в проекты AA и связанные с ними проекты и призываем всех, кто работает в этой области, обращаться к нам! Мы всегда готовы помочь строителям всем, чем можем, в любое время!

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

  1. Эта статья взята из [Inception Capital]. Все авторские права принадлежат оригинальному автору [Кальвин и Томас]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно разберутся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!