- 질문 이해
- 도구 호출
- 카드와 요약 답변
- 경로 탐색
- 시세·풀 데이터
- 거래 조회
- DEX 유동성(Uniswap · Curve 등)
- Gasless 릴레이어
- Permit · Permit2 · EIP-7702
- Circle CCTP
- LayerZero(USDT0)
- Ti 탐색기
그림 8. 위의 두 층은 정보만 다루고, 아래의 두 층은 사용자의 지갑 서명이 있어야만 자금을 움직입니다.
1. 네 개의 층
대화 층에는 Ti AI가 있습니다. 사용자가 평소 말투로 입력한 질문을 이해하고, 답에 필요한 도구를 골라 호출하고, 도구가 돌려준 결과를 카드와 짧은 답변으로 정리합니다. 질문한 언어로 답하며, 거래를 만들거나 실행하는 기능은 없습니다. 견적 층은 Ti 견적 API와 데이터 서비스입니다. 거래쌍과 금액을 받으면 같은 체인 안의 풀, 다중 홉 경로, 체인을 넘는 경로를 찾아 후보마다 받는 금액을 계산합니다. 시세, 유동성 풀 현황, 거래 상태 조회도 이 층이 맡습니다. Ti AI와 스왑 화면은 같은 견적 API를 씁니다. 그래서 AI가 보여 준 참고 견적과 스왑 화면의 견적은 같은 엔진에서 나옵니다. 실행 층은 사용자의 지갑과 각 체인에 배포된 실행 컨트랙트입니다. 사용자가 서명한 거래는 같은 체인 안이라면 DEX 라우터로, 체인을 넘는다면 크로스체인 라우터로 갑니다. 크로스체인 라우터는 필요할 때 출발 체인에서 먼저 교환하고, 브릿지에 토큰과 메시지를 넘깁니다. Gasless 모드를 켜면 릴레이어가 사용자의 서명을 담은 거래를 대신 제출하고 네트워크 수수료를 냅니다. 정산 층은 체인 사이를 잇는 브릿지와 도착 체인의 수신 컨트랙트입니다. USDC는 Circle CCTP로, USDT는 LayerZero OFT 기반의 USDT0로 옮깁니다. 도착 체인의 수신 컨트랙트는 브릿지로 들어온 토큰을 받아, 필요하면 목표 토큰으로 한 번 더 교환하고 사용자의 지갑으로 보냅니다. 이동이 어디까지 진행되었는지는 Ti 탐색기가 추적합니다. 토큰·거버넌스 계층은 Polygon 메인넷에 있습니다. TIP 토큰, 일곱 개의 베스팅 컨트랙트, 권한 관리 컨트랙트(OpenZeppelin AccessManager), 다중서명 Safe로 이루어집니다. 이 계층은 사용자의 교환 경로와 분리되어 있습니다. 스왑을 하려고 TIP이 필요하지 않고, TIP의 관리 기능이 사용자의 교환에 끼어들지도 않습니다.2. 한 번의 교환이 지나가는 길
사용자가 「Base의 USDC 1,000개를 Arbitrum One의 USDT로 바꾸면 얼마 받아?」라고 묻는 경우를 따라가 보겠습니다.- 01질문사용자→Ti AI
「Base의 USDC 1,000개를 Arbitrum One의 USDT로 바꾸면?」
- 02견적Ti 견적 API
후보 경로를 찾고 받는 금액으로 비교
- 03확인사용자
경로·수수료·최소 수령량 확인
- 04서명사용자 지갑
체인·토큰·금액을 보고 승인
- 05이동브릿지
출발 체인에서 소각, 도착 체인에서 발행
- 06도착Ti 탐색기
도착 체인 수령 확인
그림 9. 크로스체인 스왑 한 건은 여섯 단계를 거치며, 자금은 4단계의 지갑 서명이 있어야만 움직입니다.
질문
견적
확인
서명
이동
도착
3. 신뢰 경계
각 구성 요소가 할 수 있는 일과 할 수 없는 일을 표로 정리하면 다음과 같습니다.할 수 있는 일질문 이해 · 도구 호출 · 참고 견적 조회 · 카드와 요약
할 수 없는 일거래 생성·서명·실행 · 시드 문구·개인 키 요청
할 수 있는 일후보 경로 탐색 · 받는 금액 계산 · 경로 데이터 준비
할 수 없는 일자금 이동 · 서명한 최소 수령량·기한 변경
할 수 있는 일거래 내용 표시 · 서명
할 수 없는 일사용자가 승인하지 않은 서명
- 받는 토큰
- 최소 수령량
- 받는 주소
- 기한
할 수 있는 일서명된 거래 실행 · 최소 수령량·기한 검사
할 수 없는 일서명된 조건 밖의 실행
할 수 있는 일서명된 메시지 제출 · 네트워크 수수료 대납
할 수 없는 일교환 대상·금액·받는 주소·최소 수령량·수수료 상한 변경
할 수 있는 일출발 체인 소각·잠금 · 검증 · 도착 체인 발행
할 수 없는 일각 프로토콜의 검증 구조를 벗어난 발행
할 수 있는 일정해진 범위의 운영·컴플라이언스 조치(다중서명·시간 지연)
할 수 없는 일추가 발행 · 업그레이드 · 관리자 인출 · 시작된 일정 단축
그림 10. 정보 쪽 구성 요소가 무엇을 하든 사용자가 서명하지 않으면 자금은 움직이지 않고, 서명하는 순간 거래의 핵심 조건이 고정됩니다.
4. 오프체인과 온체인의 분담
경로 탐색은 오프체인에서 합니다. 수십 개의 풀 상태를 읽고 후보 경로마다 결과를 계산하는 일을 블록체인 위에서 하면 가스비가 너무 많이 들고 느리기 때문입니다. 대신 오프체인에서 고른 경로가 사용자에게 불리하게 실행되지 않도록, 결과를 지키는 조건은 온체인에서 검사합니다.- 최소 수령량 사용자가 정한 슬리피지 허용치로 계산한 최소 수령량보다 적게 받게 되면 거래가 실패합니다. 체인을 넘는 교환에서는 브릿지 구간과 도착 체인 교환 구간에 각각 최소 수령량이 걸립니다.
- 기한 서명에 기한이 들어가며, 기한이 지난 거래는 실행되지 않습니다.
- 받는 주소 결과물을 받을 주소가 거래 데이터에 고정되어 있습니다.
- 서명 검증 Gasless 거래에서는 실행 컨트랙트가 사용자의 EIP-712 서명을 검증한 뒤에만 실행합니다.

