TONboard

TON Connect

2 мин чтенияобновлено 2026-05-29✏️ Предложить правку🕑 История
Содержание (5)

TON Connect — открытый протокол, который соединяет децентрализованные приложения (dApps) с кошельками TON. Цель — заменить ручной ввод seed-фразы и копирование адресов на единый стандарт авторизации и подписания транзакций. Приложения экосистемы TON используют TON Connect как стандарт идентификации пользователя.

Протокол разработан сообществом TON и эволюционирует версионно: текущая поддержка построена вокруг TON Connect 2.

Особенности#

  • Кроссплатформенность. Подключение работает с десктоп-браузеров, мобильных устройств и планшетов. Кошелёк может быть в виде мобильного приложения, десктоп-клиента или браузерного расширения.
  • Стандартизация. Разработчики получают единый интерфейс к десяткам кошельков (Tonkeeper, MyTonWallet, OpenMask, Telegram Wallet и др.) без интеграции каждого по отдельности.
  • Безопасность. Seed-фраза и приватные ключи никогда не покидают кошелёк. dApp получает только подписанный ответ.
  • Опыт пользователя. Один клик для подключения; интерфейсы предлагают QR-коды и deep-link-схемы для мобильных устройств.
  • Открытая разработка. Спецификация и SDK публикуются в репозиториях ton-connect/sdk; вклад в развитие принимают независимые разработчики.

Как работает TON Connect#

Связь между кошельком и dApp идёт через так называемый мост (bridge) — посредник, который маршрутизирует зашифрованные сообщения между сторонами. Ключи диалога согласуются один раз при подключении.

Жизненный цикл взаимодействия:

  1. Пользователь инициирует действие в dApp, требующее кошелька (подключение, подпись транзакции).
  2. dApp отправляет запрос на TON Connect мост.
  3. Мост передаёт запрос кошельку пользователя (мобильное приложение, расширение, веб).
  4. Пользователь подтверждает запрос внутри кошелька.
  5. Кошелёк отправляет подписанный ответ через мост обратно в dApp.
  6. dApp использует подпись для отправки транзакции в сеть или верификации идентичности.

Приватный ключ при этом из кошелька не выходит — мост видит только зашифрованную полезную нагрузку.

SDK и инструменты#

Официальные пакеты:

  • @tonconnect/sdk — базовый JavaScript SDK для интеграции в любые dApps;
  • @tonconnect/ui — готовые UI-компоненты подключения (модальные окна, кнопки);
  • @tonconnect/ui-react — React-биндинги.

Документация ведётся на docs.ton.org/develop/dapps/ton-connect/overview. SDK также доступен для других стеков, включая мобильную разработку.

Преимущества для разработчиков#

  • сокращение времени интеграции — единый API для всех кошельков;
  • готовый UI-слой подключения — не нужно проектировать модальные окна с нуля;
  • стандартная схема аутентификации в экосистеме;
  • единый канал для отправки транзакционных запросов вне зависимости от выбранного кошелька.

Похожие статьи#

Подготовлено

TONboard

Поддержите проект чаевыми в TON.

Комментарии

Комментарий стоит небольшую он-чейн комиссию — она отсекает спам.
  • Пока нет комментариев — будьте первым.