Что такое Wallet Connect?
Wallet Connect, обычно пишется как WalletConnect, — это протокол подключения Web3, который позволяет криптокошелькам подключаться к децентрализованным приложениям без раскрытия приватных ключей или фраз восстановления.Он помогает dApp более безопасно и стандартизированно отправлять в кошелек пользователя запросы на подключение, подпись, транзакцию и создание сессии.На официальном сайте WalletConnect Network WalletConnect описывается как инфраструктура для подключения кошельков, приложений и ончейн-взаимодействий в экосистеме Web3.
Пользователь может столкнуться с Wallet Connect при сканировании QR-кода, открытии диплинка, подключении мобильного кошелька к dApp на компьютере, подтверждении сессии, подписании сообщения или подтверждении транзакции в блокчейне.Wallet Connect — это не кошелек.Это не блокчейн.Это не мост.Это не инструмент восстановления по сид-фразе.Это коммуникационный уровень между кошельками и Web3-приложениями.Для новичков самое простое определение звучит так: Wallet Connect — это безопасный способ подключения, который позволяет dApp взаимодействовать с вашим кошельком, при этом приватные ключи остаются внутри кошелька.Почему Wallet Connect важен
Wallet Connect важен, поскольку пользователям Web3 часто необходимо взаимодействовать с dApp с разных устройств, через разные браузеры, кошельки и блокчейны.Без протокола подключения кошелька пользователи могли бы зависеть только от расширений браузера или интеграций кошельков для конкретных приложений.Это может создавать неудобства, проблемы совместимости и ухудшать мобильный пользовательский опыт.Wallet Connect упрощает использование dApp на одном устройстве и подтверждение действий через кошелек на другом.Например, пользователь может открыть DeFi-приложение в браузере на компьютере и отсканировать QR-код Wallet Connect с помощью мобильного кошелька.После этого dApp может запросить подключение кошелька, а кошелек покажет пользователю, что именно запрашивается.Пользователь может подтвердить или отклонить сессию непосредственно в кошельке.Это позволяет сохранять полномочия на подпись внутри кошелька, не заставляя dApp работать с приватными ключами.Согласно официальной документации WalletConnect App SDK, разработчики могут подключаться к сотням кошельков и множеству приложений в разных сетях через WalletConnect Network.
Благодаря этому Wallet Connect является одним из важнейших уровней пользовательского опыта в современной криптоиндустрии.Wallet Connect и криптокошелек: в чем разница
Криптокошелек — это программное обеспечение или устройство, которое управляет блокчейн-аккаунтами и подписывает транзакции.Wallet Connect — это коммуникационный протокол, который помогает кошельку подключаться к dApp.Кошелек хранит или защищает полномочия на подпись.Wallet Connect передает запросы между кошельком и приложением.Кошелек решает, подтверждать, отклонять или подписывать эти запросы.Это различие важно, поскольку Wallet Connect не должен требовать приватный ключ, сид-фразу или фразу восстановления кошелька.Официальное руководство по кошелькам Ethereum объясняет, что кошельки помогают пользователям управлять аккаунтами, а фразы восстановления необходимо тщательно защищать.
Если сайт, выдающий себя за Wallet Connect, запрашивает фразу восстановления, его следует считать опасным.В рамках легитимного процесса Wallet Connect кошелек получает запрос на подключение или подпись.Пользователю не должны предлагать ввести секретные данные, которые позволяют управлять кошельком.Wallet Connect и кошелек в виде расширения браузера
Кошелек в виде расширения браузера устанавливается непосредственно в веб-браузер.Он может внедрять провайдер кошелька на сайты и позволять пользователям подключаться к dApp из того же браузера.Wallet Connect позволяет подключать кошельки к dApp без расширения в том же браузере.Это особенно полезно для мобильных кошельков, приложений аппаратных кошельков, сценариев подключения с компьютера на мобильное устройство и пользователей, не желающих устанавливать много расширений.Расширение-кошелек может быть удобным, но расширения браузера также способны увеличивать поверхность атаки.Вредоносное расширение может считывать данные веб-страниц, изменять контент или обманом склонять пользователя к подписанию небезопасных действий.Wallet Connect не устраняет автоматически все риски, но предоставляет еще один способ подключения, позволяющий сохранить подпись в отдельной среде кошелька.Пользователю по-прежнему необходимо проверять домен dApp, запрос кошелька, сеть, актив, сумму и запрос на подтверждение.Wallet Connect улучшает подключение, но не заменяет внимательное отношение к подписям.Wallet Connect и Web3-браузер
Web3-браузер — это браузер или интерфейс кошелька, предназначенный для доступа к децентрализованным приложениям.Wallet Connect — это протокол, который может помогать Web3-браузерам, мобильным кошелькам и dApp обмениваться данными.Web3-браузер может поддерживать Wallet Connect как один из нескольких методов подключения.Обычный браузер также может использовать Wallet Connect через QR-код или диплинк.Это означает, что Wallet Connect не ограничен одним типом браузера.В зависимости от поддержки кошелька и dApp он может использоваться в сценариях для компьютеров, мобильных устройств, встроенных и аппаратных кошельков, а также при взаимодействии приложений друг с другом.Web3-браузер помогает пользователям посещать dApp.Wallet Connect помогает открытому dApp подключиться к кошельку пользователя.Эти понятия дополняют друг друга, но не являются одним и тем же.Как работает Wallet Connect
Работа Wallet Connect начинается с создания dApp запроса на подключение.dApp может показать QR-код, ссылку или кнопку подключения.Пользователь открывает кошелек и сканирует QR-код либо нажимает на диплинк.Кошелек получает запрос на сопряжение и показывает, какое приложение хочет подключиться.Если пользователь подтверждает запрос, между dApp и кошельком создается сессия.После этого dApp может запрашивать поддерживаемые действия, например подписание сообщений, отправку транзакций, переключение аккаунтов или взаимодействие со смарт-контрактами.Кошелек показывает пользователю каждый важный запрос до его подписания.Приватный ключ остается внутри кошелька.dApp получает только подпись или результат транзакции, необходимые для запрошенного действия.В официальной документации WalletConnect Wallet SDK Wallet SDK описывается как инфраструктура, позволяющая кошелькам безопасно подключать пользователей к приложениям через WalletConnect Network.
Сопряжение в Wallet Connect
Сопряжение — это первый этап, на котором кошелек и dApp устанавливают связь.В распространенном сценарии подключения с компьютера к мобильному устройству dApp показывает QR-код, содержащий URI Wallet Connect.Кошелек сканирует URI и начинает процесс сопряжения.Официальная документация WalletConnect Sign объясняет, что в WalletConnect v2.0 сопряжение и сессии разделены: URI может установить сопряжение до предложения создать сессию.
Такое разделение повышает гибкость, поскольку канал связи может существовать еще до того, как dApp запросит конкретные разрешения.Пользователям все равно следует внимательно относиться к запросам на сопряжение.Запрос на сопряжение должен поступать от dApp, которым пользователь намеревался воспользоваться.Если QR-код появился на подозрительном сайте, его сканирование может привести к рискованным запросам на создание сессии или подпись.Сопряжение не равнозначно переводу средств, но все же является началом взаимодействия, требующего доверия.Сессии в Wallet Connect
Сессия определяет связь между dApp и кошельком после сопряжения.Сессия может включать аккаунты, сети, методы, события и разрешения, поддерживаемые кошельком и запрашиваемые dApp.Сессия позволяет dApp продолжать запрашивать разрешенные действия, не вынуждая пользователя каждый раз сканировать новый QR-код.Это улучшает пользовательский опыт.Однако это также означает, что пользователям следует изучать разрешения сессии перед подтверждением.dApp может запросить доступ к определенным сетям и аккаунтам.Кошелек должен четко показывать, что именно запрашивает dApp.Официальная документация по использованию WalletConnect в вебе описывает подтверждение сессий с поддерживаемыми пространствами имен и ответы на запросы сессии.
Пользователям следует отключать старые сессии, которыми они больше не пользуются.Старая сессия может не позволять напрямую потратить средства без новой подписи, однако устаревшие подключения все равно создают ненужные риски.Пространства имен и мультичейн-поддержка
Пространства имен помогают Wallet Connect организовывать поддерживаемые блокчейны, аккаунты, методы и события.Это важно, поскольку современный Web3 является мультичейн-экосистемой.В зависимости от поддержки кошелька и dApp пользователь может взаимодействовать с EVM-сетями, приложениями, связанными с Bitcoin, приложениями Solana, Cosmos, Polkadot или других экосистем.В документации WalletConnect App SDK указано, что сеть поддерживает мультичейн-доступ в основных экосистемах и любой сети с совместимой архитектурой пространства имен.Пространства имен помогают избежать путаницы, поскольку dApp должен запрашивать только необходимые ему сети и методы.Кошелек не должен подтверждать широкие разрешения, если dApp требуется только одна сеть.Пользователю следует убедиться, что запрошенная сеть соответствует предполагаемому действию.Отправка или подписание операции в неверной сети может привести к дорогостоящим ошибкам.Мультичейн-поддержка предоставляет широкие возможности, но требует понятных уведомлений в кошельке и внимательной проверки со стороны пользователя.Wallet Connect и приватные ключи
Wallet Connect не требует от пользователей передавать приватные ключи dApp.В зависимости от архитектуры кошелька приватный ключ должен оставаться внутри кошелька, аппаратного устройства, системы смарт-контрактного кошелька, MPC-системы или кастодиальной инфраструктуры.dApp запрашивает подпись или транзакцию.Кошелек выполняет подпись, если пользователь подтверждает запрос.dApp получает подписанный результат, а не секретный ключ.Это одно из ключевых преимуществ Wallet Connect с точки зрения безопасности.Тем не менее пользователь может потерять средства, если подтвердит вредоносную транзакцию.Приватный ключ может оставаться в секрете, но пользователь может подписать опасное одобрение токена, фальшивый листинг NFT, вредоносное разрешение, небезопасную транзакцию через мост или запрос, опустошающий кошелек.Wallet Connect защищает ключ от прямой передачи, но не гарантирует безопасность каждой подписи.Пользователь по-прежнему должен понимать, что именно он подтверждает.Wallet Connect и сид-фразы
Легитимный процесс Wallet Connect никогда не должен запрашивать сид-фразу.Сид-фраза, также называемая фразой восстановления, может восстановить кошелек и дать контроль над активами.Официальная спецификация BIP-39 описывает мнемонические фразы, используемые для создания детерминированных кошельков.
Сид-фраза не нужна для подключения кошелька к dApp.Сид-фраза не нужна для подтверждения сессии Wallet Connect.Сид-фраза не нужна для сканирования QR-кода Wallet Connect.Сид-фраза не нужна для проверки транзакции в dApp.Любая страница, предлагающая «верификацию Wallet Connect» и запрашивающая слова восстановления, вероятно является фишинговой.Пользователю следует немедленно закрыть такую страницу и не вводить секретные данные.Самое безопасное правило простое: Wallet Connect подключает кошельки, но ему никогда не нужна фраза восстановления.Wallet Connect и подпись
Подписание — это момент, когда пользователь авторизует действие.Сессия Wallet Connect может передавать запросы на подпись от dApp в кошелек.Затем кошелек показывает запрос для подтверждения пользователем.Подпись может использоваться для входа, голосования, одобрения токена, листинга NFT, торговли, стейкинга, заимствования, использования моста, получения вознаграждений или отправки средств.Не все подписи несут одинаковый риск.Понятное сообщение для входа может быть связано с низким риском, если домен указан верно.Одобрение токена может позволить контракту расходовать активы.Транзакция может немедленно переместить средства.Подпись типизированных данных может создать офчейн-ордер или разрешение.EIP-4361, известный как Sign-In with Ethereum, определяет стандарт для сообщений входа на основе кошелька.
Пользователям следует читать каждый запрос на подпись через Wallet Connect, а не подтверждать их автоматически.Wallet Connect и одобрения токенов
Одобрения токенов — один из наиболее важных рисков при использовании Wallet Connect.dApp может попросить кошелек одобрить смарт-контракту расходование токена.Это распространено в свопах, DeFi-депозитах, мостах, NFT-маркетплейсах, приложениях для стейкинга и Web3-играх.Некоторые одобрения ограничены определенной суммой.Некоторые одобрения не имеют лимита.Безлимитные одобрения могут быть удобными, но рискованными.Если одобренный контракт вредоносный или скомпрометирован, одобренные токены пользователя могут оказаться под угрозой.Wallet Connect лишь передает запрос на одобрение в кошелек.Решение о подписании по-прежнему принимает пользователь.Хороший кошелек должен понятным языком отображать получателя одобрения, токен, сумму, сеть и риск.Пользователям следует отклонять непонятные одобрения и при необходимости отзывать старые разрешения.Wallet Connect и DeFi
Пользователи DeFi часто применяют Wallet Connect для взаимодействия с приложениями децентрализованных финансов.Пользователь может подключить мобильный кошелек к DeFi-приложению, чтобы обменивать токены, давать взаймы, брать взаймы, предоставлять ликвидность, размещать активы в стейкинге, получать вознаграждения или управлять позициями.Официальное руководство Ethereum по DeFi описывает децентрализованные финансы как финансовые продукты и сервисы, построенные на публичных блокчейнах и смарт-контрактах.
Wallet Connect упрощает доступ к DeFi с разных устройств.Однако действия в DeFi могут быть финансово сложными.Операция кредитования может включать риск ликвидации.Пул ликвидности может быть связан с риском непостоянных потерь.Операция через мост может включать риски моста.Своп может сопровождаться проскальзыванием и влиянием на цену.Wallet Connect улучшает процесс подключения, но сам по себе не объясняет все риски DeFi.Перед подтверждением транзакций через любой способ подключения кошелька пользователям следует изучить dApp.Wallet Connect и NFT
Пользователи NFT могут применять Wallet Connect для минта, покупки, продажи, листинга, перевода или проверки NFT.Официальное руководство Ethereum по NFT объясняет, что NFT — это уникальные токены, которые могут представлять право собственности на уникальные объекты.
Сессия Wallet Connect может отправлять в кошелек пользователя запросы, связанные с NFT.Такие запросы могут включать минт NFT, одобрение контракта маркетплейса, подписание листинга, принятие предложения или перевод токена.Риски подписания операций с NFT часто понимают неправильно.Просмотр страницы NFT не равнозначен листингу NFT.Подключение кошелька не равнозначно одобрению маркетплейса.Подписание фальшивого листинга может передать экономический контроль над NFT.Одобрение вредоносного оператора может поставить NFT под угрозу.Перед подтверждением действий с NFT через Wallet Connect пользователям следует проверять контракты коллекций, домены, ID токенов и детали подписи.Wallet Connect и DAO
DAO используют Wallet Connect для голосования, делегирования, создания предложений, операций с казначейством и участия в управлении.Официальное руководство Ethereum по DAO описывает DAO как интернет-организации, которыми участники совместно владеют и управляют.
Участник DAO может подключить кошелек к приложению управления через Wallet Connect.Затем кошелек может подписать офчейн-голосование, ончейн-голосование, делегирование, предложение или транзакцию казначейства.Подписи для управления могут иметь большое значение, поскольку способны влиять на изменения протокола или расходы казначейства.Голосование может казаться простым, однако некоторые предложения могут выполнять обновления контрактов, перемещать средства или изменять параметры системы.Перед подписанием через Wallet Connect пользователям следует читать детали предложений.Также необходимо проверять, является ли голосование только сигналом или может запустить ончейн-исполнение.Wallet Connect упрощает участие в управлении, но качественное управление все равно требует информированных участников голосования.Wallet Connect и Web3-игры
Web3-игры могут использовать Wallet Connect для входа через кошелек, владения предметами NFT, токен-транзакций, доступа к маркетплейсу, турнирных вознаграждений или управления внутриигровыми активами.Официальное руководство Ethereum по играм объясняет, что блокчейн-игры могут использовать токены, NFT и смарт-контракты для игровых активов и игровых экономик.
Wallet Connect может улучшить пользовательский опыт в играх, поскольку игроки могут хранить активы в мобильном кошельке, играя с другого устройства.Однако игровые приложения также могут запрашивать разрешения с высоким риском.Фальшивый игровой минт может запросить подпись, опустошающую кошелек.Фальшивый маркетплейс предметов может запросить широкие одобрения NFT.Запрос на получение игровых токенов может предлагать одобрить несвязанные активы.Игрокам следует отделять игровые кошельки от кошельков для долгосрочного хранения.Перед одобрением операций с крупными активами также следует тестировать новые игры с небольшими суммами.Wallet Connect полезен для игр, но азарт от игры не должен заменять осторожность при работе с кошельком.WalletConnect Pay
WalletConnect Pay — это направление продуктов для криптовалютных платежей и платежей в стейблкоинах.Официальная документация WalletConnect Pay описывает инструменты для интеграции безопасных криптоплатежей в приложения, онлайн-оформление заказов, процессы продавцов и кошельки.
Это показывает, что Wallet Connect развивается за пределы простого входа в dApp и передачи транзакций.Для криптоплатежей необходимы удобное подтверждение в кошельке, понятная информация при оформлении, поддерживаемые токены и сети, отслеживание расчетов и отчетность для продавцов.В платежном процессе должны четко отображаться сумма, актив, сеть, получатель, комиссии и статус транзакции.Пользователям все равно следует проверять, является ли платежная страница официальной.Не следует доверять случайным платежным ссылкам из личных сообщений или фальшивым счетам.WalletConnect Pay может улучшить пользовательский опыт платежей, но безопасность платежей по-прежнему зависит от проверки домена, анализа транзакции и корректной поддержки сети.Reown и Wallet Connect
Reown тесно связан с экосистемой WalletConnect и предоставляет инструменты разработчикам для создания ончейн-приложений.В официальной документации Reown Reown SDK и AppKit описываются как инструменты для подключения кошельков, аутентификации, встроенных кошельков, мультичейн-поддержки и ончейн-пользовательского опыта.
Разработчики могут встретить Reown AppKit при интеграции функций подключения кошелька в dApp.Пользователи могут видеть интерфейс Wallet Connect в приложениях, созданных с помощью этих инструментов.Это может вызывать путаницу, поскольку в старой документации и новых продуктах могут использоваться разные названия: WalletConnect, Reown, AppKit, WalletKit или Wallet SDK.Практический смысл прост.Wallet Connect остается уровнем подключения, а инструменты Reown помогают разработчикам создавать пользовательские интерфейсы и интеграции вокруг этого подключения.Чтобы безопасно использовать dApp, пользователям не нужно понимать название каждого SDK.Однако им необходимо понимать, что именно предлагает подтвердить уведомление кошелька.Wallet Connect AppKit
AppKit — это набор инструментов разработчика для добавления в приложения функций подключения кошелька и ончейн-пользовательского опыта.Официальная документация Reown AppKit описывает AppKit как независимую от блокчейна реализацию для взаимодействия с блокчейнами и подключения кошельков.
Для разработчиков AppKit может снизить усилия, необходимые для поддержки множества кошельков и сетей.Для пользователей AppKit может выглядеть как модальное окно подключения кошелька с выбором кошельков, подключением по QR-коду, мобильными диплинками и функциями аккаунта.AppKit — это не кошелек пользователя.Это часть интерфейса подключения приложения.Контроль над подписью по-прежнему сохраняет кошелек.Это разделение важно, поскольку красивое окно подключения не гарантирует безопасность каждого dApp.Разработчикам следует тщательно внедрять AppKit, а пользователям — проверять dApp перед подтверждением запросов кошелька.WalletKit и Wallet SDK
WalletKit и Wallet SDK — это инструменты для разработчиков кошельков, создающих кошельки, совместимые с Wallet Connect.В официальном обзоре Wallet SDK он описывается как модульный SDK для интеграции безопасного мультичейн-доступа к кошелькам в инфраструктуру кошелька.
Это важно, поскольку качественный опыт использования Wallet Connect зависит от обеих сторон подключения.dApp должен четко запрашивать разрешения.Кошелек должен четко отображать запросы.Кошелек должен поддерживать нужные сети, методы, аккаунты и проверки безопасности.Кошелек также должен позволять пользователям легко отклонять подозрительные запросы.Разработчикам кошельков не следует скрывать важные детали запроса за неясными кнопками.По возможности следует показывать домен, сеть, адрес, метод, актив, сумму одобрения и последствия транзакции.Wallet Connect наиболее безопасен, когда кошельки делают решения о подписании понятными.WalletConnect Token
WalletConnect Token, также известный как WCT, — нативный токен WalletConnect Network.Согласно официальной документации по токену WCT, WCT обеспечивает работу экосистемы ончейн-пользовательского опыта и используется для таких функций, как комиссии, вознаграждения, стейкинг и управление.
Этот токен не связан с базовым действием по подключению кошелька к dApp.Пользователям не нужно владеть WCT, чтобы просто понимать, что такое Wallet Connect.Разработчики и участники экосистемы могут уделять WCT внимание, поскольку он связан с управлением сетью, стейкингом, вознаграждениями и будущей экономикой сети.Официальная документация по стейкингу WCT объясняет, что стейкинг WCT может предоставлять права голоса в управлении, право на получение вознаграждений и еженедельное распределение вознаграждений на основе веса стейкинга.
Пользователям не следует путать Wallet Connect — протокол подключения — с WCT, токеном сети.Как и любой криптотокен, WCT связан с ценовыми рисками, рисками ликвидности, управления, стейкинга, смарт-контрактов и рынка.Инструмент подключения может быть полезным, даже если его токен требует отдельного изучения.Управление Wallet Connect
Управление WalletConnect Network связано со стейкингом и голосованием WCT.Официальная документация по управлению WalletConnect сообщает, что держатели токенов могут участвовать в управлении, размещая WCT в стейкинге, предлагая изменения и голосуя по ключевым вопросам.
Управление может влиять на развитие сети с течением времени.Это может включать решения о сетевых сервисах, стимулах, стейкинге, вознаграждениях, комиссиях и направлении развития экосистемы.Однако участие в управлении не равнозначно использованию Wallet Connect для подключения кошелька к dApp.Обычный пользователь может подключать кошельки без участия в голосовании.Участнику управления следует понимать правила стейкинга, силу голоса, процессы создания предложений, риски смарт-контрактов и механизмы блокировки.Стейкинг для управления может быть полезным, но не является безрисковым.Перед стейкингом или голосованием пользователям следует ознакомиться с официальной документацией.Безопасность Wallet Connect
Wallet Connect повышает безопасность, сохраняя приватные ключи внутри кошелька и стандартизируя коммуникацию между кошельками и dApp.Однако он не делает безопасным каждое dApp.Фишинговый сайт все равно может показывать QR-код Wallet Connect.Фальшивый dApp все равно может запросить вредоносную подпись.Скомпрометированный фронтенд все равно может показать опасную транзакцию.Пользователь все равно может подтвердить безлимитное разрешение на расходование токенов.Официальная документация по рекомендациям для кошельков WalletConnect выделяет Verify API как функцию безопасности, которая помогает кошелькам предупреждать пользователей при подключении к подозрительным или вредоносным доменам.
Это полезно, однако предупреждения не идеальны.Перед подтверждением пользователям следует проверять домены, адреса контрактов, запросы кошелька, названия сетей и последствия транзакций.Wallet Connect — более безопасный метод подключения, но не гарантия надежности каждого подключенного приложения.WalletConnect Verify API
Verify API — это функция безопасности WalletConnect, которая помогает кошелькам определять, подключается ли пользователь к доверенному, неизвестному, несоответствующему или опасному домену.Официальная документация WalletConnect Verify API объясняет, что Verify API помогает кошелькам уведомлять пользователей о возможном подключении к подозрительному или вредоносному домену.
Это важно, поскольку фишинг — один из крупнейших рисков в Web3.Фальшивый dApp может скопировать дизайн настоящего приложения и показать убедительный запрос Wallet Connect.Verify API может помочь кошелькам показывать предупреждения о домене до подтверждения подключения.Однако пользователям не следует полагаться только на автоматические предупреждения.Также следует использовать закладки, официальную документацию, проверенные ссылки проектов и внимательно проверять домены.Если кошелек предупреждает, что домен не соответствует ожидаемому или подозрителен, пользователю следует остановиться и проверить информацию.Несколько секунд осторожности могут предотвратить полную потерю средств из кошелька.Распространенные схемы мошенничества с Wallet Connect
Одна из распространенных схем — фальшивый сайт Wallet Connect, который запрашивает фразу восстановления.Другая распространенная схема — фальшивая страница аирдропа, призывающая немедленно подключиться и подписать запрос.Еще одна распространенная схема — фальшивый минт NFT, запрашивающий широкие разрешения.Также встречаются фальшивые агенты поддержки, которые предлагают «синхронизировать» кошелек через Wallet Connect.Еще одна схема — фальшивый мост, запрашивающий опасные подписи.Также существуют фальшивые страницы верификации, предлагающие ввести приватные ключи.В рекомендациях FTC по криптовалютному мошенничеству предупреждается, что мошенники часто используют выдачу себя за других лиц, давление и ложные обещания, чтобы обмануть пользователей.
Мошеннические схемы с Wallet Connect часто работают потому, что пользователи узнают название и считают процесс безопасным.Само название не делает страницу безопасной.Перед подтверждением чего-либо пользователям следует проверять сайт и запрос транзакции.Безопасен ли Wallet Connect?
Wallet Connect может быть безопасным при использовании с надежными кошельками, официальными dApp, понятными запросами кошелька и внимательным поведением пользователя.Он безопаснее любого процесса, в котором пользователям предлагают вставить приватные ключи или сид-фразы на сайте.Он помогает сохранять полномочия на подпись внутри кошелька.Он поддерживает зашифрованную коммуникацию и контролируемые запросы сессии.Однако Wallet Connect не является автоматически безопасным в любой ситуации.Вредоносный dApp все равно может отправить опасный запрос.Пользователь все равно может подписать небезопасное одобрение.Фишинговая страница все равно может имитировать настоящее приложение.Фальшивая страница поддержки все равно может запросить слова восстановления.Самый точный ответ таков: Wallet Connect — это легитимный протокол подключения Web3, но перед подписанием пользователи все равно должны проверять приложение и понимать запрос кошелька.Как безопасно использовать Wallet Connect
Пользователям следует начинать работу с официального сайта dApp.Следует избегать ссылок Wallet Connect из личных сообщений.Перед сканированием QR-кода необходимо проверять домен.Перед подтверждением сессии следует проверить название кошелька и приложения.Необходимо изучать запрошенные сети и аккаунты.Следует отклонять запросы, требующие фразу восстановления или приватный ключ.Каждый запрос на подпись необходимо внимательно читать.По возможности следует избегать безлимитных одобрений токенов.Следует отключать сессии, которыми вы больше не пользуетесь.Долгосрочные активы следует хранить в отдельном кошельке, не используемом для ежедневной активности в dApp.Для крупных балансов при необходимости следует использовать аппаратные кошельки или мультиподпись.Срочные предложения получить вознаграждение следует считать подозрительными.Преимущества Wallet Connect
Первое преимущество Wallet Connect — доступ с разных устройств.Пользователи могут подключать мобильный кошелек к dApp на компьютере через QR-коды или диплинки.Второе преимущество — защита приватного ключа.dApp не требуется прямой доступ к приватным ключам или фразам восстановления.Третье преимущество — мультичейн-поддержка.Wallet Connect может поддерживать множество блокчейн-экосистем, если кошельки и dApp интегрируют необходимые пространства имен.Четвертое преимущество — улучшенный пользовательский опыт на мобильных устройствах.Пользователи могут подтверждать действия dApp из мобильных кошельков, а не зависеть только от расширений для компьютера.Пятое преимущество — эффективность для разработчиков.Приложения могут интегрировать один уровень подключения вместо создания отдельных интеграций для каждого кошелька.Шестое преимущество — выбор для пользователей.Пользователи могут выбирать из множества поддерживаемых кошельков, а не ограничиваться одним типом.Седьмое преимущество — контроль сессий.Пользователи могут подтверждать, отклонять, управлять и отключать сессии кошелька.Риски Wallet Connect
Первый риск — фишинг.Фальшивые dApp могут показывать QR-коды Wallet Connect и запрашивать вредоносные подписи.Второй риск — подписание без проверки.Пользователи могут подтвердить транзакции, которых не понимают.Третий риск — злоупотребление одобрениями токенов.Вредоносный контракт может использовать одобренные разрешения для перемещения активов.Четвертый риск — путаница с сессиями.Пользователи могут оставить старые сессии активными или подтвердить не то приложение.Пятый риск — путаница с сетями.Пользователь может подписать операцию в неверной сети.Шестой риск — фальшивые страницы восстановления.Мошенники могут злоупотреблять названием Wallet Connect, чтобы запрашивать сид-фразы.Седьмой риск — компрометация фронтенда.Настоящий сайт dApp может быть атакован и показывать вредоносные запросы транзакций.Восьмой риск — излишняя уверенность.Пользователи могут считать, что Wallet Connect делает безопасным каждое подключенное приложение, однако это не так.Wallet Connect для разработчиков
Разработчики используют Wallet Connect, чтобы обеспечить совместимость приложений с множеством кошельков и сетей.В зависимости от продукта и требований к интеграции разработчик может использовать WalletConnect App SDK или Reown AppKit.Качественная реализация должна показывать понятные метаданные приложения.Она должна запрашивать только необходимые сети и методы.Следует избегать широких разрешений.Отклоненные запросы должны обрабатываться корректно.До появления запроса в кошельке необходимо объяснять, зачем нужна подпись или транзакция.Следует поддерживать отключение сессий.Необходимо использовать официальную документацию и поддерживать версии SDK в актуальном состоянии.Следует регистрировать и проверять домены, если такая возможность поддерживается.Не следует приучать пользователей подписывать неясные или нечитаемые сообщения.Качественная интеграция Wallet Connect защищает пользователей, делая запросы разрешений понятными.Wallet Connect для разработчиков кошельков
Разработчики кошельков используют Wallet Connect, чтобы предоставить пользователям доступ к dApp и ончейн-сервисам.Кошелек должен четко отображать идентификацию приложения.Кошелек должен показывать запрашивающий домен.Кошелек должен предупреждать о подозрительных или несоответствующих доменах.Кошелек должен показывать запрашиваемые аккаунты, сети, методы и разрешения.Кошелек должен делать детали транзакции понятными для чтения.Кошелек должен помогать пользователям понимать одобрения токенов.Кошелек должен поддерживать управление сессиями.Кошелек должен позволять легко отклонять запросы.Кошелек никогда не должен просить пользователей вставлять фразы восстановления на страницы dApp.Кошелек должен поддерживать безопасные процессы подписания, защищающие ключи.Wallet Connect работает лучше всего, когда разработчики кошельков проектируют запросы для реальных пользователей, а не только для разработчиков.Wallet Connect простыми словами
Wallet Connect похож на защищенный канал обмена сообщениями между dApp и вашим криптокошельком.dApp просит подключить ваш кошелек.Кошелек показывает запрос.Вы подтверждаете или отклоняете его.Если dApp требуется подпись или транзакция, кошелек показывает еще один запрос.Ваш приватный ключ остается внутри кошелька.Фразу восстановления никогда нельзя передавать другим лицам.Wallet Connect помогает приложению и кошельку взаимодействовать, но решение о подписании всегда остается за вами.Для новичков главное правило простое.Wallet Connect полезен, но подписывайте запросы только тогда, когда сайт официальный, а запрос кошелька понятен.FAQ
Что такое Wallet Connect?
Wallet Connect — это протокол подключения Web3, который позволяет криптокошелькам подключаться к децентрализованным приложениям и подтверждать запросы без раскрытия приватных ключей.Wallet Connect и WalletConnect — это одно и то же?
Да. Термин обычно пишется как WalletConnect, однако пользователи могут искать его как Wallet Connect.Wallet Connect — это кошелек?
Нет. Wallet Connect не является кошельком, поскольку это протокол, соединяющий кошельки и dApp.Нужна ли Wallet Connect моя сид-фраза?
Нет. Легитимный процесс Wallet Connect никогда не требует сид-фразу или фразу восстановления.Нужен ли Wallet Connect мой приватный ключ?
Нет. Wallet Connect не должен запрашивать приватный ключ, поскольку кошелек подписывает запросы внутри своей среды.Может ли Wallet Connect украсть мою криптовалюту?
Wallet Connect сам по себе является протоколом подключения, но вредоносный dApp, использующий процесс Wallet Connect, может обманом склонить пользователя к подписанию опасных транзакций.Безопасно ли сканировать QR-код Wallet Connect?
Сканирование может быть безопасным, если QR-код предоставлен официальным dApp, но пользователям следует избегать QR-кодов с подозрительных сайтов или из личных сообщений.Что такое сессия Wallet Connect?
Сессия — это подтвержденное подключение между кошельком и dApp, определяющее поддерживаемые аккаунты, сети, методы и разрешения.Что такое WalletConnect Verify API?
Verify API — это функция безопасности, которая помогает кошелькам предупреждать пользователей о возможном подключении к подозрительным, вредоносным или несоответствующим доменам.Можно ли отключить сессии Wallet Connect?
Да. Поддерживаемые кошельки обычно позволяют пользователям управлять активными сессиями и отключать их.Поддерживает ли Wallet Connect несколько сетей?
Да. Wallet Connect может поддерживать несколько блокчейн-экосистем, если кошелек и dApp поддерживают нужные сети и пространства имен.Что такое Reown AppKit?
Reown AppKit — это набор инструментов для разработчиков, используемый для создания подключения кошельков и ончейн-пользовательского опыта на базе инфраструктуры WalletConnect.Что такое WalletKit?
WalletKit — это связанный с WalletConnect набор инструментов для разработчиков кошельков, которые хотят поддерживать подключения к dApp и запросы сессий.Что такое WCT?
WCT — это WalletConnect Token, используемый в WalletConnect Network для таких функций, как стейкинг, вознаграждения, управление и возможные будущие комиссии.Нужен ли WCT для использования Wallet Connect?
Нет. Обычным пользователям не нужно владеть WCT, чтобы понимать или использовать подключение Wallet Connect.Почему dApp просит подписать запрос после подключения?
dApp может запросить подпись для входа, подтверждения транзакции, голосования, торговли, минта, листинга, использования моста или взаимодействия со смарт-контрактом.Подключение равнозначно одобрению расходования средств?
Нет. Подключение обычно передает адрес аккаунта, тогда как одобрение расходования дает контракту разрешение перемещать определенные токены.Как безопасно использовать Wallet Connect?
Используйте официальные ссылки, проверяйте домены, читайте запросы кошелька, отклоняйте запросы сид-фразы, ограничивайте одобрения токенов, отключайте старые сессии и используйте отдельные кошельки для разных уровней риска.Заключение
Wallet Connect — один из важнейших инструментов подключения в Web3, поскольку он помогает кошелькам и децентрализованным приложениям взаимодействовать через разные устройства, браузеры, кошельки и блокчейны.Он улучшает пользовательский опыт благодаря QR-кодам, диплинкам, мобильному подтверждению, сессиям, мультичейн-запросам и подписям через кошелек.Он также повышает безопасность, сохраняя приватные ключи внутри кошелька, а не передавая их dApp.Однако Wallet Connect не устраняет все криптовалютные риски.Пользователь все еще может потерять активы, подписав вредоносную транзакцию, одобрив опасный контракт, доверившись фальшивому домену, отсканировав мошеннический QR-код или введя сид-фразу на фишинговой странице.Самый безопасный способ понимать Wallet Connect — различать подключение и подтверждение.Подключение позволяет dApp взаимодействовать с кошельком.Подпись авторизует действие.Одобрение токенов может предоставить разрешение на расходование.Отправка транзакции может переместить активы.Это разные действия, и каждое из них следует тщательно проверять.Для разработчиков Wallet Connect — мощный инфраструктурный уровень для создания dApp, кошельков, платежных процессов и мультичейн-взаимодействий.Для пользователей это удобный способ получить доступ к Web3 без передачи приватных ключей.Простыми словами, Wallet Connect безопасен, когда приложение легитимно, запрос кошелька понятен, а пользователь подписывает только то, что понимает.Вам также может быть интересно
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

