TONboard

TON Connect

읽기 2분updated 2026-06-03✏️ Suggest an edit🕑 History
🌐 Машинный перевод. Возможны неточности.
목차 (5)

TON Connect 개방형 프로토콜로 분산 애플리케이션을 연결합니다 (dApps의 목표는 손으로 입력되는 씨드 문장과 주소 복제를 통일된 트랜잭션 인증 및 서명 표준으로 대체하는 것입니다. TON 생태계 응용 프로그램은 사용자 식별 표준으로 TON Connect을 사용합니다.

이 프로토콜은 TON 커뮤니티에서 개발되었으며 현재는 TON Connect 2를 기반으로 개발되어 있습니다..

특징#

  • 크로스 플랫폼입니다. 연결은 데스크톱 브라우저, 모바일 장치 및 태블릿에서 작동합니다. 지갑은 모바일 응용 프로그램, 데스크탑 클라이언트 또는 브라우저 확장 프로그램으로 이루어질 수 있습니다.
  • 표준화. 개발자는 수십 개의 지갑에 대한 단일 인터페이스를 얻을 수 있습니다 (Tonkeeper, MyTonWallet, OpenMask, Telegram Wallet 그리고 다른 것들이 있습니다.) 각각의 개별적인 통합을 하지 않고
  • 안전. 씨드 프래시스와 프라이빗 키는 지갑을 떠나지 않습니다. dApp는 서명된 답변만 받습니다.
  • 사용자 경험입니다. 한 번의 클릭으로 연결할 수 있습니다. 인터페이스는 QR코드와 모바일 디바이스에 대한 딥 링크를 제공합니다.
  • 오픈 개발입니다. 사양과 SDK는 리포지토리에서 공개됩니다. ton-connect/sdk; 독립적인 개발자가 개발에 기여합니다.

TON Connect가 어떻게 작동하는지#

지갑과 dApp 사이의 연결은 다리 (bridge) 당사자 간의 암호화된 메시지를 라우팅하는 중개자. 대화 키는 연결 시 한 번 동의됩니다.

상호작용의 라이프 사이클:

  1. 사용자는 dApp에서 지갑을 요구하는 행동을 시작합니다.
  2. dApp는 TON 연결 브리지에 요청을 전송합니다.
  3. 브릿지는 사용자의 지갑 (모바일 애플리케이션, 확장 프로그램, 웹) 에 요청을 전송합니다.
  4. 사용자가 지갑 안에 있는 요청을 확인합니다.
  5. 지갑은 서명된 응답을 다리를 통해 dApp로 돌려보냅니다.
  6. dApp는 네트워크에 트랜잭션을 전송하거나 신원을 확인하기 위해 서명자를 사용합니다.

개인 키는 지갑에서 나오지 않습니다. 브릿지는 암호화된 유료만 볼 수 있습니다.

SDK와 도구#

공식 패키지:

  • @tonconnect/sdk 기본 자바스크립트 SDK, 모든 dApp에 통합할 수 있습니다.
  • @tonconnect/ui 준비된 연결 UI 컴포넌트 (모달 창, 버튼)
  • @tonconnect/ui-react 리액트 뱅딩

이 문서들은 docs.ton.org/develop/dapps/ton-connect/overview. SDK는 모바일 개발을 포함한 다른 스택에도 사용할 수 있습니다.

개발자들에 대한 장점#

  • 모든 지갑에 대한 단일 API 통합 시간을 단축합니다.
  • 준비된 연결 UI 계층 모달 창을 처음부터 설계할 필요가 없습니다.
  • 생태계에서의 인증 표준 스키마
  • 어떤 지갑이든 트랜잭션 요청을 보낼 수 있는 통일 채널입니다.

비슷한 기사#

ℹ️ 정보 확인 시점: 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.