MMS

На пути к более гладкому пользовательскому опыту блокчейна

Ethereum произвел революцию в мире децентрализованных приложений (dApps), предложив безопасный и прозрачный способ взаимодействия в Интернете. Однако ранние сети блокчейнов, такие как Ethereum, предоставляют базовую модель учетной записи, которая не интуитивно понятна для большинства пользователей, называемую внешними учетными записями (EOA).

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

  • Некачественный пользовательский опыт блокчейна.
  • Риски безопасности, связанные с полным контролем со стороны владельца закрытого ключа.
  • Отсутствие гибкости из-за жесткой связи EOA с протоколом Ethereum.

Для решения этих проблем была введена абстракция учетной записи. Абстракция учетных записей переопределяет принцип функционирования учетных записей, предлагая разработчикам гибкость за счет настраиваемых «контрактов учетных записей». Эти контракты, действующие как смарт-контракты, используют три столпа абстракции учетной записи: абстракцию подписи для пользовательских разрешений, абстракцию комиссий для универсальных платежей и абстракцию nonce для повышенного удобства.

Для более глубокого понимания проблем, связанных с EOA, и того, как Starknet их преодолевает, посетите страницу «Абстракция собственных учетных записей: открытие блокчейна для новых возможностей ».

Session Keys

Особенно многообещающее применение абстракции учетных записей лежит в концепции «ключей сеанса». Традиционно децентрализованные приложения (dApps) требуют, чтобы пользователи индивидуально подписывали каждую транзакцию через свой кошелек, что создает трудности, особенно во время нескольких транзакций в течение сеанса. Абстракция учетной записи представляет инновацию создания «сессионных ключей», позволяющую dApp автономно подписывать транзакции от имени пользователя в течение определенного периода и параметров транзакции, таких как ограничения на продолжительность и стоимость.

Реализация сеансовых ключей предоставляет dApps значительную возможность оптимизировать взаимодействие с пользователем. Пользователи могут адаптировать сеансовые ключи к своим конкретным потребностям, независимо от того, участвуют ли они в частой торговле или в случайных покупках. Такая адаптивность способствует созданию более инклюзивной пользовательской базы для технологии блокчейн и заметно улучшает пользовательский опыт в двух ключевых областях: децентрализованные финансы (DeFi) и онлайн-игры.

DeFi

В сфере DeFi нынешнее неудобство децентрализованных бирж (DEX) заключается в необходимости утверждать каждую транзакцию индивидуально на различных этапах. Однако с помощью сеансовых ключей мы можем воспроизвести бесперебойную работу централизованных бирж (CEX), не жертвуя их недостатками. Например, пользователь может создать сеансовый ключ, действительный в течение часа, что позволит совершать сделки на сумму до 7000 долларов США на децентрализованной бирже без необходимости индивидуального подтверждения каждой транзакции через свой кошелек. Это не только упрощает процесс, но и способствует созданию более удобной и эффективной экосистемы DeFi. 

Игры

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

Заключение

Ethereum преобразовал децентрализованные приложения (dApps), но сталкивается с проблемами из-за жесткой структуры учетных записей, таких как внешние учетные записи (EOA). Введение абстракции учетных записей решает эти проблемы, предлагая разработчикам гибкость и улучшая взаимодействие с пользователем за счет настраиваемых «контрактов учетных записей».

Возможно, одним из наиболее важных применений абстракции учетных записей являются «сессионные ключи», которые оптимизируют взаимодействие пользователей в DeFi и онлайн-играх. В DeFi ключи сеанса устраняют необходимость в индивидуальном одобрении транзакций на децентрализованных биржах (DEX), обеспечивая удобство использования, аналогичное централизованным биржам (CEX). В онлайн-играх сеансовые ключи упрощают работу пользователя, освобождая геймеров от сложностей, связанных с комиссией за газ и подписями транзакций. Изучите дополнительные специальные функции, доступные с помощью абстракции собственной учетной записи Starknet , и изучите Cairo , чтобы опробовать ее самостоятельно.

Leave a Reply

Your email address will not be published. Required fields are marked *