TON Connect: что это, зачем нужен и как работает (2026)
TON Connect — стандарт подключения кошельков к dApps в TON. Разбираем как работает протокол, какие кошельки поддерживают
- Автор
- TON Adoption Team · исследовательская группа проекта
- Опубликовано
- Обновлено
TON Connect — это технический «стандарт рукопожатия» между кошельком и приложением. Без него любая dApp в TON была бы вынуждена либо реализовывать поддержку каждого кошелька отдельно, либо просить пользователя экспортировать приватные ключи (что недопустимо). С ним любая dApp работает с любым кошельком в один и тот же шаг.
Если ты заходил в STON.fi, DeDust, getgems.io, любую мини-аппу с кнопкой «Connect Wallet» — ты уже использовал TON Connect, просто не знал.
Зачем нужен такой протокол
Приватный ключ кошелька никогда не должен покидать кошелёк. Это аксиома. Но dApp нужно от пользователя три вещи:
- Узнать адрес — куда отправлять токены, чьи NFT показывать.
- Получить подпись произвольных данных — например, чтобы аутентифицировать пользователя без пароля (signed message).
- Отправить транзакцию — собранную dApp’ом, но подписанную и отправленную пользователем.
TON Connect — это набор сообщений, которыми dApp и кошелёк обмениваются для всех трёх задач, не передавая ключ. Аналогия: dApp и кошелёк — это два приложения, которые «говорят» через зашифрованный мост. Пользователь видит запрос в кошельке, нажимает «подтвердить», подпись возвращается dApp’у.
Как это выглядит для пользователя
Простой сценарий — обмен на STON.fi:
- Открываешь STON.fi в браузере.
- Нажимаешь «Connect Wallet».
- Появляется список кошельков: Tonkeeper, MyTonWallet, OKX Wallet, Bitget и т.д.
- Выбираешь Tonkeeper.
- На телефоне открывается Tonkeeper с запросом «STON.fi запрашивает доступ к адресу. Разрешить?» — нажимаешь «Подтвердить».
- На сайте появляется твой адрес и баланс.
Когда дальше делаешь свап:
- Кликаешь «Swap».
- Tonkeeper открывается с показом транзакции — что отправляешь, на что меняешь, ожидаемая комиссия.
- Подтверждаешь.
- Сайт получает уведомление об успехе и обновляет баланс.
Это базовый цикл, который повторяется в любой dApp на TON.
Архитектура: как это устроено внутри
TON Connect 2.0 использует трёхуровневую модель:
- dApp — приложение, которое нужно подключить.
- Bridge — централизованный или децентрализованный сервер-релей, через который dApp и кошелёк обмениваются зашифрованными сообщениями.
- Wallet — кошелёк, который держит ключ.
Сценарий подключения:
- dApp генерирует запрос на подключение и
connect-link(форматton://...или https-deep-link). - Этот запрос передаётся в кошелёк: либо через клик на ссылку (если кошелёк на том же устройстве), либо через QR-код (если кошелёк на телефоне, dApp — в браузере).
- Кошелёк подключается к bridge, проверяет запрос, показывает пользователю.
- Пользователь подтверждает — кошелёк отдаёт публичный адрес и устанавливает зашифрованную сессию.
- Дальнейшие транзакции идут через ту же сессию: dApp шлёт «request-transaction», кошелёк показывает, пользователь подтверждает, кошелёк отправляет в сеть и шлёт ответ.
Все сообщения между dApp и кошельком зашифрованы по публичному ключу — bridge видит только зашифрованный трафик.
Чем отличается от WalletConnect
В Ethereum-семье есть похожий протокол — WalletConnect. TON Connect разрабатывался отдельно, потому что архитектура TON принципиально отличается:
| Параметр | TON Connect | WalletConnect |
|---|---|---|
| Целевая сеть | Только TON | EVM-сети, в т.ч. мульти-чейн |
| Транзакционная модель | Асинхронная (TON message-based) | Синхронная (EVM tx) |
| Метод подписи | TonProof, sendTransaction | personal_sign, eth_sendTransaction |
| Bridge | Несколько публичных + кастомные | WalletConnect Cloud |
| Версия 2026 | 2.0 | 2.x |
В TON используется только TON Connect. WalletConnect не поддерживается, потому что архитектурно он не покрывает асинхронность TON.
Какие кошельки поддерживают
Список основных кошельков с TON Connect 2.0 на 2026 год:
- Tonkeeper — полная поддержка, флагман.
- MyTonWallet — полная поддержка, open source.
- Tonhub — поддержка, но устаревшая ветка.
- Bitget Wallet, OKX Wallet, Binance Web3 Wallet — биржевые мульти-чейн кошельки с поддержкой TON.
- SafePal, Trust Wallet — частичная поддержка.
- Wallet в Telegram — поддержка через специальный SDK Wallet Pay, не полный TON Connect.
Полный реестр поддерживающих кошельков — в репозитории wallets-list от TON Foundation.
Где встретишь TON Connect
В 2026 году TON Connect используется почти везде в экосистеме:
- DEX — STON.fi, DeDust, Megaton.
- Стейкинг — Tonstakers, Hipo, bemo.
- NFT-маркеты — getgems.io, Disintar, mrkt.app.
- Игры и мини-аппы — все, кроме чисто кастодиальных через Wallet.
- Лендинг — EVAA, DAOLama.
- Кросс-чейн мосты — Orbit Bridge, Symbiosis.
Без TON Connect нет ни одной серьёзной dApp в экосистеме TON.
Безопасность: что важно
TON Connect не делает плохие транзакции хорошими. Если dApp запрашивает подпись на drain-функцию, кошелёк её покажет, но не сможет понять, что это атака.
Что стоит держать в голове:
- Читай тело транзакции. Tonkeeper и MyTonWallet показывают параметры — сколько TON отправляешь, на какой адрес, что в payload. Незнакомый payload и большая сумма — повод отказаться.
- Проверяй URL dApp. Фишинг через Telegram-рекламу постоянно крутит поддельные DEX. Адресная строка браузера — единственная защита.
- Отключай неиспользуемые сессии. В Tonkeeper в настройках есть «Connected dApps» — там список активных подключений. После использования dApp лучше выйти.
- Отдельный кошелёк под DeFi. Активный кошелёк со 100–500 USDT для свопов и мини-аппов; основные средства — на холодном кошельке без TON Connect-сессий.
Для разработчиков: коротко
Если ты делаешь dApp под TON, интеграция занимает день. Основные SDK:
@tonconnect/ui— drop-in UI-кит на vanilla JS.@tonconnect/ui-react— React-обёртка.@tonconnect/sdk— голый SDK без UI (для кастомных интеграций).
Минимальный код на React — десяток строк, чтобы добавить кнопку «Connect Wallet» с поддержкой всего реестра кошельков. Подробнее — в гайде по разработке на TON.
Дальше
Если хочешь установить кошелёк с поддержкой TON Connect — сравнение основных кошельков. Если интересует разработка под TON — гайд по FunC/Tact/Tolk. Общий контекст экосистемы — полный гайд по TON.
Источники
Частые вопросы
TON Connect — это кошелёк или приложение?
Безопасно ли подключать кошелёк через TON Connect?
Чем TON Connect отличается от WalletConnect?
Сколько кошельков поддерживает TON Connect?
Можно ли подписать транзакцию через TON Connect без кошелька на устройстве?
Похожие материалы
- Кошельки9 февр. 2026 г.
Лучшие TON-кошельки 2026: сравнение и выбор
Сравнение основных кошельков для TON по безопасности, удобству, поддержке jetton-ов и DeFi. Когда выбирать кастодиальный, когда некастодиальный
- Основы15 дек. 2025 г.
TON для разработчиков: знакомство с FunC, Tact и Tolk
Какие языки используются для смарт-контрактов TON в 2026 — FunC, Tact, Tolk. Что выбрать новичку, чем отличаются, какие инструменты нужны и где учиться.
- Основы29 янв. 2026 г.
Что такое TON: полный гайд по блокчейну Toncoin (2026)
Архитектура The Open Network, отличия от Ethereum, связь с Telegram, токеномика Toncoin и текущее состояние экосистемы — без хайпа, со ссылками на источники.