January 31, 2023

Преодоление барьеров на пути к принятию Web3 с помощью walletless onboarding на Flow

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

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

Минимизация отсева пользователей с помощью режима регистрации без кошелька

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

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

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

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

Представляем гибридное хранение - лучшее из обычного хранения и самостоятельного хранения

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

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

При такой модели делегирования аккаунта аккаунт приложения ("дочерний аккаунт") делегирует доступ к самостоятельному кошельку пользователя ("родительский аккаунт"). Дочерний счет может продолжать использоваться приложением, как и раньше, но родительский счет теперь также может действовать от имени дочернего счета.

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

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

Walletless onboarding и гибридное хранение предлагают жизнеспособные альтернативы высокому трению, которое отталкивает основных пользователей от Web3. Работая вместе над созданием этих решений для экосистемы Flow и за ее пределами, мы получим коллективную возможность помочь большему числу людей открыть для себя самостоятельность и реальное владение опытом на основе блокчейна.

Если вы заинтересованы в walletless onboarding на Flow, пожалуйста, свяжитесь с нами, мы будем рады обсудить и разработать вместе с вами. Вы также можете присоединиться к нам на канале #developers в Discord или связаться со мной в Twitter по адресу @chrsackermann.