Что такое Wallet Connect, зачем он нужен и как пользоваться

10 443

Для подключения к децентрализованным протоколам – биржам, кредитным платформам, играм, метавселенным – требуется web3 кошелек. Наиболее распространен вариант подключения с помощью Metamask или другого браузерного расширения (Binance Chain Wallet, Coinbase Wallet). Но на самом деле выбор кошельков значительно шире, благодаря такой системе, как Wallet Connect. Она позволяет подключать к DeFi протоколам гораздо больше вариантов децентрализованных кошельков.

Однако протокол полезен не только пользователям. Его другое важное применение – помощь разработчикам dApps, которые могут добавить у себя такую форму аутентификации и тем самым расширить круг потенциальных клиентов.

Итак, в сегодняшней статье эксперты Profinvestment рассмотрели, что такое Wallet Connect и подробно рассказали с наглядной инструкцией, как пользоваться этим решением.

Сайт: https://walletconnect.com/

📌 Главное:

  • Wallet Connect – это открытый протокол, который позволяет пользователям подключать свои кошельки к различным dApps (приложениям на блокчейне) через QR-код.
  • Протокол Wallet Connect поддерживает множество кошельков, например, Trust Wallet. Полный список см. на официальном сайте.
  • Протокол использует QR-коды для создания безопасного соединения между кошельком пользователя и dApp. Дает возможность пользователям подтверждать транзакции и взаимодействовать с dApps прямо с мобильных устройств.
  • Протокол поддерживает не только Ethereum, но и другие блокчейны, что делает его универсальным решением для подключения кошельков к dApps.
  • Для использования нужно отсканировать код, предоставленный приложением, используя кошелек, поддерживающий Wallet Connect.
  • Протокол предлагает высокий уровень безопасности, так как все данные передаются через зашифрованное соединение, и приватные ключи никогда не покидают устройство пользователя.
  • Wallet Connect объявил об отказе от работы с РФ в ноябре 2023 года.
Wallet Connect
Wallet Connect

Wallet Connect – общие сведения

Wallet Connect – не приложение, а протокол с открытым исходным кодом, через который web3 кошельки могут соединяться с децентрализованными приложениями. Его функция заключается в установке соединения через мостовой сервер и ретранслировании полезных нагрузок. Данные при передаче шифруются при помощи ключа, общего между начальным и конечным узлом.

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

Три основных компонента, составляющих Wallet Connect:

  • Симметричное шифрование между одноранговыми узлами, которые соединяются удаленно.
  • QR-коды и глубинное связывание (deep linking) со стандартным URI Wallet Connect, одобряемое обеими сторонами.
  • Дополнительный Push-сервер для рассылки пользователю уведомлений о событиях по установленным соединениям.

Wallet Connect – востребованный инструмент среди разработчиков по нескольким причинам. Это агностическое решение относительно и платформ, и блокчейнов. Это значит, что протокол можно использовать для связи с dApps на множестве существующих блокчейнов, а также в любых видах приложений (браузерных, мобильных, десктопных).

Возможности Wallet Connect
Возможности Wallet Connect

Кошельки и dApps с поддержкой Wallet Connect

Система интегрирована в большинство мобильных кошельков, включая:

И так далее, суммарно – более 100 криптокошельков.

Примеры децентрализованных приложений, где можно использовать WC:

Общее количество dApps также превышает 100.

Как применять Wallet Connect для подключения к dApps

Инструкция по применению протокола для работы с децентрализованными приложениями:

  • Откройте совместимое приложение, например, NFT-маркетплейс OpenSea. Можно сделать это как на компьютере, так и в мобильном браузере, Wallet Connect будет доступен в любом случае.
  • Нажмите кнопку Connect и выберите из списка кошельков вариант Wallet Connect, если dApp его поддерживает.
Wallet Connect и OpenSea
Wallet Connect и OpenSea
  • На экране появится QR-код. Необходимо отсканировать его с помощью WC-совместимого кошелька. У нас это Trust Wallet. Для этого заходим в кошельке в настройки -> Wallet Connect.
Wallet Connect и Trust Wallet
Wallet Connect и Trust Wallet
  • Если OpenSea открыт на ПК: просто наведите камеру на QR-код, затем на телефоне подтвердите, что хотите осуществить подключение.
Wallet Connect - подключение к OpenSea
Wallet Connect - подключение к OpenSea
  • Если dApp запущен на мобильного телефоне, то даже не нужно ничего сканировать. Будет предложено выбрать предпочтительный кошелек из установленных на телефоне, после чего подтвердить подключение.
Wallet Connect - подключение к OpenSea с мобильного браузера
Wallet Connect - подключение к OpenSea с мобильного браузера

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

Когда подключение больше не нужно, его можно отозвать из кошелька в любой момент.

Советы по безопасной работе

При использовании Wallet Connect соединение кошелька с приложением зашифровано, и dApp никогда не получает доступ к закрытым ключам. Однако некоторые правила безопасности всё равно следует соблюдать.

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

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

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

Преимущества и недостатки

FAQ

Что такое Wallet Connect?

Протокол для подключения мобильных кошельков к децентрализованным приложениям на блокчейне.

Wallet Connect служит для хранения средств?

Нет. Он отвечает исключительно за соединение между двумя узлами.

Как скачать Wallet Connect?

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

Wallet Connect - это кошелек?

Нет, это именно связующий протокол, который не занимается хранением активов.

Нужно ли устанавливать приложение для использования WC?

Нет. Устанавливать ничего не нужно, сервис работает полностью в онлайн-режиме.

С какими криптокошельками совместим WC?

Можно использовать Wallet Connect с Metamask, Trust Wallet, Argent, MathWallet и многие другие (100+).

С какими dApps можно использовать Wallet Connect?

OpenSea, Uniswap, PancakeSwap, Aave и т.д.

Работает ли Wallet Connect с Binance Smart Chain?

Да.

Безопасно ли использовать протокол?

Да, так как он не дает сторонним приложениям доступа к личным данным и сам не занимается хранением ключей.

Как повысить безопасность использования?

Каждую транзакцию нужно подтверждать вручную, даже если dApp предлагает отключить запросы. После окончания работы всегда завершать сессию. И внимательно следить за правильностью URL децентрализованного приложения, чтобы не стать жертвой фишинга.

Какие отзывы о Wallet Connect?

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

Заключение

Wallet Connect помогает существенно расширить гибкость и возможности в сфере децентрализованных финансовых услуг. Огромный и регулярно пополняющийся список поддерживаемых приложений и кошельков делает решение фактически универсальным. Открытый исходный код позволяет знающим людям убедиться в качестве протокола и отсутствии уязвимостей. Самое главное – в процессе подключения никак не разглашаются приватные ключи. Стоит отметить максимальную простоту использования: по сути, совершенно не требуется знать, какие процессы происходят «под капотом» – можно осуществить подключение в два клика и сразу начать пользоваться приложением.

редакция Profinvestment.com

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

Воробей Сергей

Эксперт сайта. На крипторынке с 2017. Эксперт Яндекс.Кью в теме «Финансы», специализации: криптовалюты, криптобиржи, обменники. Постоянно отслеживаю последние события и обладаю глубоким пониманием новых тенденций в криптоиндустрии.

Вам также могут понравиться