Altcoinlog
Блокчейн4 мин1.6 тыс.

Все о Walletconnect, синхронизация с кошельками и приложениями

Обзор платформы Walletconnect, инструмент для разработчиков. Доступные кошельки и программы для синхронизации Dapps. Отзывы, безопасность и рекомендации новичкам.

Все новости

Опубликовано 8 марта 2022 г. в 17:44Обновлено 19:26

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

Многие криптоэнтузиасты подключаются Dex-платформам и другим децентрализованным сервисам с помощью Metamask, альтернативным вариантом является Walletconnect. Кошелек, в который интегрирована данная опция может легко взаимодействовать с другими кошельками, сайтами и блокчейн-приложениями. Что она собой представляет и как подключить Walletconnect кошелек к нужному сервису мы вам сейчас и расскажем.

Что такое Walletconnect

connect-metod-1024x574.jpg.webp

Walletconnect — это протокол для подключения приложений к мобильным кошелькам с помощью сканирования QR-кода или глубокой привязки, в основном это канал websocket JSON-RPC. WalletConnect является агностиком цепи и построен для работы с любым блокчейном.

Официальный сайт: https://walletconnect.com

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

  • Взаимодействие с любым блокчейном. Поддержка новых блокчейнов и свертываний из коробки.
  • Подключение к одной или нескольким цепочкам и отправка транзакции в разные цепочки одновременно.
  • Запуск нескольких сеансов из одного сопряжения. Только одно соединение для бесконечного количества сеансов. Для создания желаемого UX предоставляется гибкий API.
  • Децентрализованный обмен сообщениями. Ретрансляция сообщений теперь использует сеть Waku для передачи сообщений и не зависит от централизованных серверов.
  • Поддержка настольных, браузерных и мобильных приложений.

WalletConnect не базируется на блокчейне и не взимает никаких сборов. Существует два распространенных способа интеграции: автономный клиент и модель Web 3.

Официальный репозиторий на Github

github-1024x680.jpg.webp

Протокол WalletConnect имеет открытый исходный код. Вся документация выложена на сервисе Github, ссылка https://github.com/WalletConnect. На данной странице вы найдете 6 разделов. В них содержаться программный код, примеры использования, варианты настройки и другие данные. Вся эта информация предназначена в первую очередь для профессиональных разработчиков. В целях ознакомления можно почитать раздел https://docs.walletconnect.com.

Синхронизация с кошельками

wallets-1.jpg

Создать кошелек совместимый с Walletconnect можно на базе React-Native (Javascript), Android (Java) и Swift (iOS). Форма подачи заявки на подключение нового кошелька доступна после создания учетной записи WalletConnect Cloud.

Программы для синхронизации

prilochenia-1024x849.jpg.webp

Новый реестр приложений будет обслуживать список домашней страницы Dapps и кошельков, а также SDK, используемый для мобильных ссылок, которые в настоящее время присутствуют в децентрализованных приложениях.

Как подключиться к DApps с помощью WalletConnect

Протокол основан на том, что Dapp и кошелек используют клиент WalletConnect и подключаются к серверу моста, который будет ретранслировать сообщения. Связь инициируется стандартным форматом URI, который содержит тему запроса на соединение, затем используется симметричный ключ для расшифровки полезной нагрузки и URL-адреса сервера моста. Архитектура ядра состоит из сервера websocket (моста) между двумя одноранговыми узлами (Dapp и Wallet), которые используют клиент.

walletconnect-1024x605.jpg.webp

Инициатором запроса на подключение является первый одноранговый узел. Dapp отправляет зашифрованную полезную информацию, состоящую из одноразовой темы (используется только для подключения) и сведений о запросе соединения на сервер моста. Затем, используя стандартный формат URI WalletConnect (EIP-1328), Dapp собирает необходимые параметры для установления соединения: тему (рукопожатие), мост (URL) и симметричный ключ.

Второй одноранговый узел (кошелек) будет считывать URI, используя либо QR-код, либо ссылку. После прочтения URI узел немедленно получит и расшифрует запрос на соединение. Затем кошелек отобразит информацию о запросе пользователя, предоставленную Dapp. После этого пользователь должен одобрить или отклонить соединение. В случае отклонения Dapp немедленно отключится от сервера моста и выдаст сообщение об ошибке. В случае одобрения Dapp получит предоставленную учетную запись и chainlist из кошелька. Как только соединение будет установлено, децентрализованное приложение сможет отправлять любые запросы вызовов JSON-RPC, которые будут обрабатываться Кошельком, либо для чтения данных со своего узла, либо для выполнения запросов подписи транзакций или сообщений.

Есть возможность подписаться на push-уведомления. Подписка будет зарегистрирована только после того, как запрос на подключение будет одобрен пользователем, и может быть настроена с различной степенью конфиденциальности.

Плюсы и минусы

Достоинства протокола

Недостатки протокола

Удобное подключение

Протокол могут использовать фишинговые сайты

Поддержка многих криптокошельков и Daap

По окончании каждого сеанса работы нужно прерывать соединение из соображений безопасности

Работа с любым блокчейном

Отсутствие комиссий

Заключение

Теперь вы знаете как подключить Walletconnect, отзывы об этом протоколе можно почитать на страницах социальных сетей проекта. Это одна из необходимых функций криптокошелька, и она присутствует во всех солидных приложениях, таких как Trust wallet, Ledger Live, Coinomi и многих других. Если вы активно работаете на рынке Defi данный инструмент вам просто необходим.



Похожие материалы:

  • ТОП 15 Лучших бирж криптовалют в 2026 году
  • Аналитический инструмент CoinGecko, возможности сервиса
  • Список лучших Асиков для майнинга — анализ рынка
  • Стейкинг криптовалюты Ethereum 2.0
  • Как собрать ферму для майнинга пошаговая инструкция
  • Платформа PancakeSwap: фарминг, стейкинг и IFO

Материал носит информационный характер и не является инвестиционной рекомендацией. Криптовалюты волатильны, и вы можете потерять все вложения. Решения о сделках вы принимаете самостоятельно. Раскрытие

Комментарии1

Войдите, чтобы оставить комментарий

Комментарии проходят модерацию. Реклама, оскорбления и призывы к сделкам удаляются. Правила обсуждений

  • Романпрофиль удалён

    На первый взгляд, очень хороший вариант для ознакомления. Можно даже не сомневаться…

Ещё новости