Stable로 브리징하기
USDT는 소스 체인에서 어떤 형태를 취하는지에 따라 두 가지 브리지 경로 중 하나를 통해 Stable에 도달합니다. 두 경로 모두 사용자의 Stable 지갑으로 USDT0를 전달합니다.
아래 섹션에서 각 경로를 자세히 설명합니다.
USDT0 OFT Mesh vs Legacy Mesh
Stable은 두 개의 상호 보완적인 크로스체인 전송 네트워크에 참여합니다.
OFT Mesh
USDT0를 지원하는 모든 체인은 OFT Mesh에 참여할 수 있습니다. OFT Mesh 내에서 USDT0 크로스체인 전송은 1:1 가치 비율을 유지합니다. 전송이 발생하면 소스 체인의 USDT0 토큰이 소각되고 동일한 양이 목적지 체인에서 발행됩니다. 현재 OFT Mesh 참여자는 Arbitrum, Bera, Conflux, Ethereum, Flare, Hedera, Hyperliquid, Ink, Mantle, MegaETH, Monad, Morph, MP1, Optimism, Plasma, Polygon, Rootstock, Sei, Stable, Tempo, Unichain, X Layer를 포함합니다.
Legacy Mesh
네이티브 USDT(USDT0가 아닌)를 가진 모든 체인은 Legacy Mesh를 통해 라우팅할 수 있습니다. Legacy Mesh는 Arbitrum이 USDT0의 중앙 허브 역할을 하는 허브 앤 스포크 아키텍처를 따릅니다. 이 모델은 Arbitrum의 USDT0 유동성 풀을 활용합니다. USDT0 팀은 전송 금액에 0.03% 수수료를 부과합니다. 현재 Legacy Mesh 참여자는 Tron과 TON을 포함합니다.
Ethereum과 Arbitrum은 두 메시 모두에 참여합니다. 이러한 체인의 사용자는 OFT 경로(USDT0 소각/발행) 또는 Legacy 경로(Arbitrum 허브를 통한 네이티브 USDT 잠금)를 통해 브리징할 수 있습니다.
경로 1: USDT0를 Stable로 브리징(OFT 지원 체인)
이 경로는 사용자가 이미 Arbitrum이나 Ink 같은 OFT 지원 소스 체인에서 USDT0를 보유한 경우에 적용됩니다.
참여자
| 이름 | 온체인? | 책임 주체 |
|---|---|---|
| User | N/A | User |
| USDT0 OUpgradable | ✅ | USDT0의 스마트 컨트랙트 |
| LayerZero Endpoint V2 | ✅ | LayerZero의 스마트 컨트랙트 |
| MessageLib Registry | ✅ | LayerZero의 스마트 컨트랙트 |
| Executor | ❌ | LayerZero Labs |
| USDT0 DVN | ❌ | USDT0 |
| Canary DVN | ❌ | Canary |
| LayerZero DVN | ❌ | LayerZero Labs |
흐름 다이어그램
상세 단계
1. 전송 시작(온체인, 소스 체인)
사용자는 소스 체인의 USDT0 OUpgradable 컨트랙트에서 lzSend 메서드를 호출합니다. 트랜잭션에는 메시지 페이로드, 목적지 LayerZero 엔드포인트 및 컨트랙트 주소, 그리고 가스 한도와 수수료 같은 구성 매개변수가 포함됩니다.
2. 패킷 생성(온체인, 소스 체인)
소스 LayerZero Endpoint는 OApp의 메시지를 패키징하고, 지정된 소스 MessageLib 컨트랙트를 사용하여 인코딩한 다음, Security Stack(DVN) 및 Executor로 전송하여 전송 트랜잭션을 완료합니다.
3. 메시지 검증(오프체인, DVN)
분산형 검증자 네트워크(DVN)는 목적지 컨트랙트가 메시지를 실행하기 전에 독립적으로 검증합니다. OApp이 인증한 DVN만 검증을 수행할 수 있습니다. USDT0 브리징에서는 모든 메시지에 LayerZero Labs, Canary, USDT0라는 세 개의 DVN이 서명해야 합니다. 모든 경로의 표준 구성은 LayerZeroScan의 USDT0 OApp을 참조하세요.
4. 검증 가능으로 표시(온체인, Stable)
필요한 모든 DVN이 메시지를 검증하면 목적지 MessageLib 컨트랙트가 이를 검증 가능으로 표시합니다.
5. 검증 커밋(오프체인, Executor)
Executor는 검증된 메시지를 목적지 LayerZero Endpoint에 커밋하여 실행을 준비합니다.
6. 패킷 검증(온체인, Stable)
목적지 LayerZero Endpoint는 Executor가 전달한 패킷이 DVN이 검증한 패킷과 일치하는지 확인합니다.
7. 메시지 실행(오프체인, Executor)
Executor는 목적지 체인에서 lzReceive를 호출하여 Stable의 USDT0 OUpgradable 컨트랙트에 의한 메시지 처리를 트리거합니다.
8. 완료(온체인, Stable)
Stable의 USDT0 OUpgradable 컨트랙트가 검증된 메시지를 처리하여 크로스체인 전송을 완료합니다. USDT0가 사용자의 주소로 발행됩니다.
경로 2: 네이티브 USDT를 Stable로 브리징(Legacy Mesh)
이 경로는 사용자가 Tron과 같은 Legacy Mesh 체인에서 네이티브 USDT를 보유한 경우에 적용됩니다. 전송은 Stable에 도달하기 전에 중간 허브인 Arbitrum을 통해 라우팅됩니다.
참여자
| 이름 | 온체인? | 책임 주체 |
|---|---|---|
| User | N/A | User |
| USDT Pool | ✅ | USDT0의 스마트 컨트랙트 |
| USDT0 Pool | ✅ | USDT0의 스마트 컨트랙트 |
| MultiHopComposer | ✅ | LayerZero의 스마트 컨트랙트 |
| USDT0 OUpgradable | ✅ | USDT0의 스마트 컨트랙트 |
| LayerZero Endpoint | ✅ | LayerZero의 스마트 컨트랙트 |
| MessageLib Registry | ✅ | LayerZero의 스마트 컨트랙트 |
| USDT0 Legacy Mesh Operator | ❌ | USDT0 |
| Executor | ❌ | LayerZero Labs |
| USDT0 DVN | ❌ | USDT0 |
| Canary DVN | ❌ | Canary |
| LayerZero DVN | ❌ | LayerZero Labs |
흐름 다이어그램
상세 단계
1. 전송 시작(온체인, Tron)
사용자는 브리지 트랜잭션을 시작하고 Tron의 USDT Pool 컨트랙트로 네이티브 USDT를 전송합니다. USDT는 풀에 잠깁니다. 그런 다음 USDT Pool 컨트랙트는 Tron의 LayerZero Endpoint 컨트랙트로 메시지를 전송합니다.
2. Legacy Mesh로 메시지 전송(오프체인)
LayerZero Endpoint 컨트랙트는 메시지를 USDT0 Legacy Mesh Operator로 전송하고, 이는 메시지를 검증합니다.
3. MultiHop 전송 시작(온체인, Arbitrum)
USDT0 Legacy Mesh Operator는 Arbitrum의 LayerZero MultiHopComposer 컨트랙트에서 lzCompose() 메서드를 호출합니다. 추가적인 사용자 상호작용 없이 MultiHopComposer 컨트랙트는 Arbitrum에서 Stable로의 USDT0 발행 및 소각 브리지 전송을 수행합니다.
4. USDT0를 Stable로 전송(온체인 및 오프체인)
나머지 단계는 USDT0를 Stable로 브리징(위의 1~8단계)과 정확히 동일한 경로를 따릅니다. Arbitrum의 USDT0 OUpgradable 컨트랙트가 LayerZero를 통해 전송하고, DVN이 검증하며, USDT0가 Stable에서 발행됩니다.
유의할 점
- Arbitrum의 USDT0 유동성은 USDT0 팀이 관리합니다.
- Legacy Mesh는 전송 금액에 0.03% 수수료가 발생합니다.
- 사용자는 Arbitrum과 직접 상호작용할 필요가 없으며, MultiHop 흐름은 자동입니다.
다음 권장 사항
- 자금 흐름 — 온램프부터 정산까지 USDT의 전체 라이프사이클을 확인하세요.
- 브리지 튜토리얼 — LayerZero OFT 어댑터를 사용하여 Sepolia에서 Stable 테스트넷으로 Test USDT를 브리징하세요.
- 가스로서의 USDT — 자산이 Stable에 도달한 후 무엇을 하는지 이해하세요.

