Модуль Smart Account от Aura впервые переносит абстракцию аккаунта в Cosmos, позволяя разработчикам и сетям создавать удобные децентрализованные приложения (DApps) и беспрецедентно улучшать взаимодействие с пользователем.
В течение последних 12 месяцев основная команда разработчиков Aura неустанно работала над созданием того, что, по нашему мнению, является одной из самых важных технологий в Web3 сегодня: абстракция учетных записей .
Абстракция учетной записи, которая создает смарт-аккаунты и абстрагирует комиссии, позволяет пользователям использовать смарт-контракты в качестве своих учетных записей.
Это позволяет разработчикам изменять логику кошельков, создавая значительные преимущества в области безопасности и конфиденциальности. Это расширяет потенциал кошельков и делает криптокошельки такими же простыми в использовании, как финансовые или платежные приложения, привычные нам давно.
Большинство пользователей криптовалюты являются веб-пользователями и полагаются на браузерные кошельки, включая MetaMask, Phantom и Coin98. Новичкам в этой сфере может быть сложно использовать браузерные кошельки. Абстракция учетных записей может изменить ситуацию среди пользователей криптовалюты, разрушив барьеры между розничной торговлей и Web3.
Абстракция учетной записи устраняет зависимость от исходной фразы, человеческих ошибок при использовании кошельков со смарт-контрактами и общих учетных записей, что значительно повышает простоту доступа.
Полностью разработанный и развертываемый модуль абстракции учетных записей
Мы полностью разработали и развернули модуль Smart Account (SAM), собственный модуль абстракции учетных записей, который позволяет программировать учетные записи в Aura.
Это делает Aura Network единственным блокчейном в Cosmos, имеющим встроенную модульность, и одним из немногих блокчейнов, поддерживающих встроенную абстракцию учетных записей, такую как ZkSync, Polkadot и Near.
В модуле Smart Account каждая смарт-учетная запись представляет собой учетную запись пользователя в блокчейне. SAM принимает транзакции от клиента, определяет, взаимодействует ли он с его смарт-аккаунтом, а затем перенаправляет транзакцию в контракт.
Этот процесс подключается к обычному потоку транзакций Cosmos, поэтому учетная запись может также выполнять другие обычные транзакции без создания отдельного логического потока.
Абстракция аккаунта Aura состоит из трех основных компонентов:
- Собственный модуль смарт-аккаунта (SAM): https://github.com/aura-nw/aura/tree/main/x/smartaccount
- Пакет Pyxis Smart Account: https://github.com/aura-nw/pyxis-smart-account.
- Aura Client SDK
SAM, Pyxis Smart Account Suite и SDK взаимодействуют друг с другом, обеспечивая возможность транзакции интеллектуальных учетных записей, позволяя разработчикам настраивать логику абстракции учетных записей в соответствии со своими потребностями.
Чем абстракция учетной записи Aura отличается от ZkSync и Near и действительно уникальна
Абстракция учетной записи на Aura уникальна, поскольку мы позволяем разработчикам создавать новые модули поверх пакета Pyxis.
SAM находится в цепочке для фильтрации транзакций, которые будут перенаправлены в Pyxis Suite, если он обнаружит, что транзакции взаимодействуют со смарт-аккаунтом. Затем Pyxis Suite обрабатывает всю логику.
Pyxis Suite позволяет разработчикам создавать новые плагины для смарт-аккаунта, такие как плагин с несколькими подписями, плагин с пороговым значением и сроком действия.
Это означает, что технология абстракции учетных записей Aura — это первый полностью настраиваемый модульный уровень смарт учетных записей в web3.
Абстракция учетной записи имеет решающее значение для разработчиков
Ethereum или любая цепочка EVM без встроенной абстракции учетной записи требует, чтобы каждая транзакция была объединена в транзакцию из кошелька, которому принадлежит пара ключей, называемая внешней учетной записью или EOA.
Этот процесс ограничивает инновации, поскольку все, что создает разработчик, должно быть привязано к паре ключей. А если пользователь его потеряет, то восстановить его невозможно.
Абстракция учетной записи меняет это поведение. Транзакции можно отправлять из другого смарт-контракта, а не полагаться на EOS. Таким образом, разработчики могут программно изменить логику транзакции, что ранее было невозможно.
DApps нового поколения появятся в Cosmos
Благодаря абстракции учетных записей все разработчики и цепочки внутри Cosmos уже могут начать разработку DApps следующего поколения и добиться значительных улучшений в пользовательском опыте.
В Aura мы убеждены, что модульность в сочетании с абстракцией учетных записей приведет к настоящему массовому внедрению.
Модульность позволяет разработчикам создавать продукты со значительной гибкостью, а абстракция учетной записи создает значительные преимущества конфиденциальности, безопасности и UX.
Мы призываем всех разработчиков Cosmos использовать наш модуль Smart Account.