TONboard

TON Connect

2 min readupdated 2026-06-06✏️ Suggest an edit🕑 History
On this page (5)

TON Connect відкритий протокол, який з'єднує децентралізовані додатки (dAppsМетою є заміна ручного введення сейд-фрази та копіювання адресів на єдиний стандарт авторизації та підписання транзакцій.

Протокол розроблений спільнотою TON і еволюціонує версійно: поточна підтримка побудована навколо TON Connect 2.

Особливості#

  • Кроссплатформа. Підключення працює з десктоп-браузерів, мобільних пристроїв і планшетів.
  • Стандартизація. Розробники отримують єдиний інтерфейс до десятків гаманців (Tonkeeper, MyTonWallet, OpenMask, Telegram Wallet і т.д.) без інтеграції кожного окремо.
  • Безпека. Сед-фраза і приватні ключі ніколи не залишають гаманець. dApp отримує тільки підписану відповідь.
  • Досвід користувача. Один клік для підключення; інтерфейси пропонують QR-коди і глибокі посилання для мобільних пристроїв.
  • Відкрита розробка. Специфікація та 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-склад підключення не потрібно проектувати модальні вікна з нуля;
  • стандартна схема аутентифікації в екосистемі;
  • єдиний канал для відправки транзакційних запитів незалежно від обраного гаманця.

Подібні статті#

ℹ️ Information verified: 2024

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.