news

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


28.02.2023

Мы слишком часто повторяем: чтобы привлечь следующие 100 миллионов пользователей к Web3, нам нужно создать лучший пользовательский опыт. Но создание лучшего опыта — дело непростое. Конечно, существуют технические проблемы дизайна, которые необходимо преодолеть. Однако менее понятной является проблема нормативно-правового характера. Создание продуктов, решающих как технические, так и нормативные проблемы, жизненно важно, поскольку разработчики продолжают создавать доступные и оптимизированные Web3 dapps.

Марк Лури — генеральный директор и основатель компании Shipyard Software.

Плохой пользовательский опыт

Пользовательский опыт Web3, или UX, действительно ужасен по всем параметрам.

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

Между тем, каждое действие в игре Web3, на платформе неиграбельных токенов (NFT) или в протоколе децентрализованных финансов (DeFi) требует подписания запутанного и иногда тревожного набора информации о транзакции, часто в сочетании с газовым сбором независимо от того, была ли транзакция успешной.

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

Проблемы, мешающие упрощению UX

Менее понятно, почему так трудно создать интуитивно понятный, обтекаемый пользовательский интерфейс dapp.

Для сравнения, регистрация и использование централизованных бирж удивительно просты. Хотя для создания аккаунта необходимо выполнить несколько шагов, такие биржи, как Coinbase и Kraken, не требуют от пользователей никаких технических навыков.

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

Техническая проблема при разработке Web3 UX заключается в том, как сделать это без выполнения транзакций от имени пользователя, что потребовало бы доступа к закрытому ключу пользователя и, таким образом, поставило бы под угрозу безопасность его или ее средств.

Подходы к решению этой проблемы включают многосторонние вычисления, при которых закрытый ключ распределяется между несколькими организациями и устройствами вместо того, чтобы требовать от одного пользователя записывать его и хранить в безопасности. Другие подходы были предложены соучредителем Ethereum Виталиком Бутериным, который подчеркнул важность абстракции счетов на уровне блокчейна в качестве решения, чтобы dapp мог оплачивать бензин пользователя, создавая тем самым более плавный пользовательский опыт. Это перспективные подходы, каждый из которых помогает предотвратить возможность использования средств dapp без разрешения пользователя. Многие разработчики знакомы с этой проблемой безопасности, поскольку она по своей сути является технической.

Нормативные вопросы

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

В другом случае, что если транзакция взаимодействует с адресом, который был внесен в черный список Управления по контролю за иностранными активами Министерства финансов, а dapp мог бы это сделать, но не предотвратил? Или же Комиссия по торговле товарными фьючерсами посчитает, что dapp обязан предотвратить покупку дериватива розничным пользователем? Что если сделка манипулирует рынком? Что подумает Группа разработки финансовых мер борьбы с отмыванием денег, глобальная группа, которая борется с отмыванием денег? Возможно, она обозначит dapp как финансового посредника и попытается наложить на него требование «знай своего клиента/противодействия отмыванию денег» (KYC/AML).

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

Предвидение контроля со стороны регулирующих органов

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

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

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

Зарабатывайте биткоин на кране Фрибиткоин совершенно бесплатно.