왜 x402는 USDT를 지원하지 않는가 (하지만 USDT0가 모든 것을 바꾼다)
Source: Dev.to
x402와 USDT의 기술적 제한
x402 프로토콜을 살펴보면 USDC만 지원하고 USDT는 지원하지 않는 것을 알 수 있습니다. 그 이유는 전적으로 기술적인 문제 때문이며, USDT는 x402가 요구하는 스마트‑컨트랙트 기능을 구현하고 있지 않기 때문입니다.
x402 결제는 ERC‑3009를 활용하는데, 이는 가스‑없는 서명 기반 전송을 가능하게 합니다. USDT 계약은 표준 ERC‑20 기능만 구현하고 있어 transferWithAuthorization, permit 같은 기능이 없습니다.
기능 비교: USDT vs. USDC
| Feature | USDT | USDC |
|---|---|---|
| Standard ERC‑20 | ✅ | ✅ |
| ERC‑3009 | ❌ | ✅ |
| ERC‑2612 (permit) | ❌ | ✅ |
| Gasless transfers | ❌ | ✅ |
| x402 compatible | ❌ | ✅ |
USDC 사용 흐름
- “Pay” 클릭 →
- 지갑에 서명 →
- 즉시 응답 →
- 완료
USDT 사용 흐름
- “Pay” 클릭 →
- 승인 →
- 대기 →
- 다시 클릭 →
- 전송 →
- 대기 →
- 완료
USDT0: 옴니체인 업그레이드
2025년 1월, 테더는 USDT0를 출시했습니다. 이는 LayerZero의 OFT 표준을 기반으로 만든 옴니체인 버전이며, 핵심 차이점은 USDT0가 ERC‑3009와 ERC‑2612를 모두 구현한다는 점입니다.
기능 비교: 기존 USDT vs. USDT0
| Feature | USDT (original) | USDT0 |
|---|---|---|
| ERC‑3009 | ❌ | ✅ |
| ERC‑2612 (permit) | ❌ | ✅ |
| Gasless transfers | ❌ | ✅ |
| x402 compatible | ❌ | ✅ (잠재적) |
| Cross‑chain native | ❌ | ✅ |
USDT0는 이더리움, 아비트럼, 세이, 하이퍼리퀴드, 솔라나 등에서 500억 달러 이상을 처리했습니다. 또한 다음과 같은 특징을 포함합니다:
- 듀얼 DVN 검증
- 600만 달러 버그 현상금
- OpenZeppelin 감사
전통적인 USDT는 여전히 x402와 호환되지 않지만, USDT0는 테더 기반 x402 결제의 문을 열어줍니다. 개발자 입장에서는 검증된 호환성을 위해 USDC를 사용하는 것이 가장 안전한 경로입니다.
ERC‑3009: x402 결제 뒤의 프로토콜
ERC‑3009는 transferWithAuthorization와 receiveWithAuthorization 함수를 정의하여 가스‑없는 서명 기반 전송을 가능하게 합니다. x402는 이를 활용해 HTTP‑네이티브, 즉시 결제 경험을 제공하며, 온‑체인 승인 트랜잭션이 필요하지 않습니다.
참고 자료 및 추가 읽을거리
- x402 Facilitators – x402 결제를 가능하게 하는 서비스 개요.
- Solana’s Authorization Mechanism – 솔라나가 유사한 가스‑없는 패턴을 구현하는 방법.
- x402 Developer’s Guide – 지원 토큰과 x402를 통합하기 위한 기술 문서.
x402 프로토콜이 USDC에 집중하는 것은 선호도가 아니라 기능성 때문입니다. USDT0가 ERC‑3009를 지원함에 따라 HTTP‑네이티브 결제의 미래는 다중 스테이블코인으로 열립니다.