Что такое WalletConnect?

WalletConnect — открытый протокол подключения. Это защищённый мост: криптокошелёк общается с dApp или DEX и не отдаёт сайту приватные ключи или сид-фразу.
Определение
WalletConnect — открытый протокол подключения. Это защищённый мост: криптокошелёк общается с dApp или DEX и не отдаёт сайту приватные ключи или сид-фразу.
Чаще всего вы видите его, когда торговый сайт просит подключить кошелёк. Вы одобряете связку — открывается сессия, и сайт может слать запросы в кошелёк. Подписи и хранение ключей остаются внутри кошелька.
Простыми словами:
WalletConnect — мост между кошельком и dApp. Он только открывает сессию. Он не становится вашим кошельком и никогда не просит сид.
Это не биржа, не блокчейн-сеть и не кроссчейн-мост активов. Это слой подключения. Многие экраны «Connect wallet» на DEX и dApp опираются именно на него.
В торговле
Когда вы с ним сталкиваетесь (три сцены, знакомые трейдерам)
- DEX в браузере на компьютере + кошелёк на телефоне через QR
Вы открываете DEX на компьютере, нажимаете Connect wallet, выбираете WalletConnect — появляется QR-код. Открываете мобильный кошелёк, сканируете код и одобряете подключение на телефоне. Затем сайт на компьютере показывает ваш адрес как подключённый.
- Браузер телефона / переход в приложение на том же устройстве
Вы открываете тот же DEX в браузере телефона. QR для второго устройства не нужен: сайт открывает список кошельков или диплинк. Телефон переводит вас в установленное приложение кошелька. Вы одобряете там и возвращаетесь на сайт уже подключёнными.
- Окно «Connect wallet», где WalletConnect — один из вариантов
На большинстве экранов подключения DEX сразу несколько путей: кошелёк-расширение браузера, другие приложения и опция WalletConnect. Выбрать WalletConnect — выбрать путь подключения. Это не установка второго кошелька и не перевод средств само по себе.
Если вы торговали на DEX хотя бы неделю, почти наверняка уже видели хотя бы один из этих экранов.
Конкретные формы (как выглядит WalletConnect)
| Форма | Что вы видите | Типичная связка |
|---|---|---|
| QR-связка | Сайт показывает QR WalletConnect | Сайт на компьютере ↔ мобильный кошелёк |
| Диплинк / переход на том же устройстве | Сайт открывает или перечисляет приложение кошелька | Браузер телефона ↔ установленный кошелёк |
| WalletConnect в окне с несколькими кошельками | Окно Connect показывает WC среди других опций | Любое устройство; WC — один из путей |
| WC-сессия в десктоп-кошельке (базово) | Некоторые десктоп-приложения кошелька тоже могут держать WC-сессию | Реже в первую неделю; та же идея сессии |
Все четыре делают одно: открыть зашифрованную сессию между сайтом и кошельком. Меняется форма связки. Граница ключей — нет.
Сессия WalletConnect vs инжектированный кошелёк расширения браузера
Трейдеры часто путают «подключить через WalletConnect» и «подключить кошелёк, который уже в браузере».
| Сессия WalletConnect | Инжектированный кошелёк расширения (как MetaMask в браузере) | |
|---|---|---|
| Где живёт кошелёк | Часто отдельное приложение или устройство (обычно телефон) | Расширение внутри того же браузера на компьютере |
| Как начинается связка | QR-код или диплинк / переход в кошелёк | Сайт говорит с провайдером на странице, который подставляет расширение |
| Что одобряете сначала | Предложение сессии / подключения в приложении кошелька | Запрос на подключение от расширения |
| После подключения | Сайт может слать запросы через WC-сессию | Сайт может слать запросы через инжектированный провайдер |
| Что верно в обоих случаях | Ключи остаются в кошельке; дальнейшие действия всё равно требуют отдельных запросов | То же |
Цель одна — сайт и кошелёк могут общаться. Путь разный. WalletConnect особенно удобен, когда средства в мобильном кошельке, а DEX открыт в браузере на компьютере.
Рабочий пример: что происходит по порядку
Пройдём типичный сценарий (обычный DEX + мобильный кошелёк — не чек-лист кнопок бренда):
- Откройте сайт DEX на компьютере.
- Нажмите Connect wallet.
- В окне выберите WalletConnect.
- Появится QR-код.
- Откройте мобильный кошелёк и отсканируйте QR.
- Просмотрите предложение сессии — кто сайт, какой аккаунт, какие сети/цепи и какие методы запрошены.
- Одобрите в кошельке.
- Вернувшись на сайт на компьютере, увидите укороченный адрес как подключённый. Сессия активна.
- Начните своп. Сайт всё равно пришлёт в кошелёк отдельный запрос на подпись. Само подключение сделку не одобряет.
Именно последний шаг — весь смысл: подключено ≠ подписано.
После подключения: что можно и чего нельзя
Можно
- Сайт может видеть выбранный публичный адрес (и публичный ончейн-контекст, связанный с ним).
- Сайт может слать поддерживаемые запросы через сессию (своп, подпись сообщения, запрос одобрения и подобное).
- Позже вы можете отключить сессию из кошелька или с сайта.
Нельзя
- Сайт не получает ваши приватные ключи или сид-фразу.
- Одно только подключение не двигает средства.
- Отключение завершает сессию; оно не отзывает ончейн-allowance токенов, которые вы уже выдали.
Короткая иллюстрация трёх разных решений:
- Connect — сайт показывает ваш адрес; сессия открыта.
- Sign — вы одобряете конкретный своп или сообщение, когда кошелёк спрашивает.
- Одобрение токена — отдельное ончейн-разрешение, если сервису нужен лимит трат (allowance) для токена.
Настоящий поток WalletConnect никогда не просит сид, чтобы «синхронизировать», «валидировать» или «завершить» подключение.
Идея сессии (базово)
После одобрения связки dApp может держать сессию и запрашивать у кошелька поддерживаемые действия. Позже сессию можно отключить. Каждый новый запрос считайте отдельным решением — даже если сайт уже выглядит «подключённым».
Совместимость всё равно должна совпасть: кошелёк, dApp и сеть должны поддерживать друг друга. WalletConnect не делает любой кошелёк рабочим на любом сервисе «магически».
Что обычно идёт не так
- Подключение на домене-двойнике, который только похож на настоящий DEX
- Одобрение сессии, а затем слепая подпись следующего запроса
- Мысль, что disconnect «отменяет» одобрения токенов
- Ввод сид-фразы, потому что поддельный запрос сказал «синхронизировать», «валидировать» или «завершить WalletConnect»
- Уверенность, что безопасный канал подключения делает сам dApp безопасным
- Путаница WalletConnect с «кошельком, уже встроенным в браузер», и одобрение неверного пути на странном сайте
Безопасный канал всё равно может доставить плохой запрос с плохого сайта.
Как судить до одобрения подключения
- Я на настоящем сайте — не на двойнике?
- Путь подключения действительно помечен как WalletConnect (QR или выбор кошелька), а не форма под сид?
- Кошелёк показывает предложение сессии / подключения, которое я могу просмотреть до одобрения?
- Я понимаю, что дальнейшие торговые запросы — это отдельные решения?
- Если что-то просит сид или «фразу восстановления для подключения», останавливаюсь ли я сразу?
Если следующий сервис — edgeX, используйте официальный поток подключения на настоящем фронтенде, когда будет доступен продуктовый гайд. До тех пор то же суждение работает на любом DEX: сначала настоящий сайт, затем WalletConnect, затем отдельные запросы на подпись и одобрение.
Про настройку кошелька см. Что такое криптокошелёк? Про чтение последующих запросов — Как читать запросы кошелька перед подписью. Пошаговые чек-листы подключения — в Как подключить кошелёк к DEX.
Не путайте с
- WalletConnect ≠ криптокошелёк. Кошелёк хранит ключи и показывает запросы. WalletConnect — мост, который связывает кошелёк и сайт.
- WalletConnect ≠ приватный ключ / сид. Ключи остаются в кошельке. Любой запрос «введите сид, чтобы подключиться» — враждебный.
- WalletConnect ≠ адрес кошелька. Адрес — идентификатор назначения. WalletConnect — протокол сессии.
- WalletConnect ≠ блокчейн-сеть. Сеть — среда расчёта. WalletConnect — то, как кошелёк и dApp разговаривают.
- WalletConnect ≠ подключение через инжектированное расширение. Инжектированные кошельки общаются на странице через расширение. WalletConnect открывает удалённую сессию через QR или диплинк.
- WalletConnect ≠ подпись. Подпись авторизует конкретное действие. Подключение только открывает путь сессии.
- Знать WalletConnect ≠ полная инструкция по подключению. Пошаговые чек-листы живут в гайдах.
- Активная сессия ≠ безопасный dApp. Безопасность канала подключения — не то же самое, что доверие к поведению сайта.
Поделиться
Похожие статьи

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




