스테이블코인 5유형과 페그 메커니즘
도입
DeFi에서 stablecoin은 단순한 "1달러 토큰"이 아니다. DEX에서는 quote asset, lending에서는 담보 또는 부채, perps에서는 margin, RWA에서는 상환 통화, cross-chain에서는 settlement asset이 된다. 같은 USDC라도 issuer redeem route와 DEX liquidity route는 다르며, DAI나 USDe는 backing과 risk path가 다르다.
따라서 stablecoin 강의는 가격이 1달러 근처인지 보는 것에서 끝나면 안 된다. peg는 mint/redeem 가능성, arbitrage capital, reserve quality, protocol mechanism, secondary market liquidity가 함께 만든다. DeFi 학습자는 stablecoin을 asset type이 아니라 risk surface로 읽어야 한다.
학습 목표
- fiat-backed, crypto-backed, algorithmic, synthetic, RWA-yield stablecoin을 구분한다.
- peg가 price chart가 아니라 mint/redeem, arbitrage, reserve, liquidity route의 결과라는 점을 설명한다.
- DeFi에서 stablecoin이 collateral, quote asset, settlement asset으로 쓰일 때 위험을 분리한다.
개념 설명
Backing
- fiat reserve
- crypto collateral
- delta hedge
- RWA claim
Peg route
- issuer mint/redeem
- PSM
- DEX arbitrage
- liquidation
DeFi use
- quote asset
- borrow debt
- margin collateral
- settlement token
| 유형 | backing | peg 유지 방식 | 주요 위험 |
|---|---|---|---|
| Fiat-backed | 현금, T-bills 등 | issuer mint/redeem과 secondary market arbitrage | reserve, issuer, freeze, redemption queue |
| Crypto-backed CDP | 초과담보 crypto asset | liquidation과 stability mechanism | oracle, collateral crash, bad debt |
| PSM-supported | 특정 stablecoin swap module | hard-peg swap와 fee | concentration, counterparty exposure |
| Synthetic dollar | spot collateral plus short hedge | delta-neutral accounting와 funding | exchange, funding, hedge execution |
| RWA-yield wrapper | fund share 또는 yield asset | NAV와 redemption | legal claim, liquidity gate, NAV lag |
코드로 확인하기
type StablecoinUse = "quote" | "collateral" | "debt" | "margin" | "settlement";export function pegRisk(priceUsd: number, depthUsd: number, use: StablecoinUse) { const deviationBps = Math.abs(priceUsd - 1) * 10_000; const thin = depthUsd < 10_000_000; if (deviationBps > 100 && (use === "collateral" || use === "margin")) return "critical"; if (deviationBps > 50 || thin) return "high"; return "watch";}select token_symbol, use_case, price_usd, pool_depth_usd, abs(price_usd - 1.0) * 10000 as deviation_bps, case when use_case in ('collateral', 'margin') and abs(price_usd - 1.0) > 0.01 then 'freeze_new_risk' when pool_depth_usd < 10000000 then 'show_liquidity_warning' else 'normal' end as actionfrom stablecoin_risk_snapshots;코드는 peg deviation을 하나의 숫자로 보지 않는다. 같은 0.8% deviation이라도 quote asset이면 slippage 문제로, margin collateral이면 liquidation 문제로, settlement token이면 payout 문제로 바뀐다.
강의 포인트
| 관점 | 확인할 질문 | 증거로 남길 것 |
|---|---|---|
| Backing | 무엇이 토큰 가치를 지탱하는가 | reserve 또는 collateral map |
| Redemption | 누가 어떤 조건으로 상환할 수 있는가 | route, limit, fee |
| Liquidity | secondary market이 얼마나 깊은가 | pool depth, slippage |
| DeFi exposure | 어떤 protocol이 이 token을 담보로 받는가 | market config |
실무 예시
인덱서[OPS] lending market이 특정 stablecoin을 collateral로 받는다고 하자. 가격이 0.995로 움직인다고 항상 긴급 상황은 아니다. 하지만 pool depth가 얕고 liquidation threshold가 높고 많은 부채가 그 담보에 묶여 있으면 작은 deviation도 cascade를 만들 수 있다.
stablecoin은 DeFi 전반의 공통 단위이기 때문에 dashboard는 issuer route와 secondary liquidity를 함께 본다. CCTP처럼 source에서 burn되고 destination에서 native USDC가 mint되는 경로도 "bridge token"과 다른 settlement assumption을 갖는다. 핵심은 자산 이름이 아니라 mint/redeem 권한과 증거다.
흔한 오해와 실패 시나리오
| 오해 | 실패 시나리오 | 교정 방식 |
|---|---|---|
| 모든 stablecoin은 같은 1달러다 | backing과 redemption route가 달라 risk가 전이된다 | 유형별 peg mechanism을 분리한다 |
| DEX 가격이 곧 redeem value다 | 얇은 liquidity가 가격을 왜곡한다 | issuer route와 market route를 따로 본다 |
| synthetic dollar는 fiat-backed와 같다 | hedge venue와 funding에 노출된다 | backing PnL과 exchange risk를 표시한다 |
| RWA yield stablecoin은 현금과 같다 | NAV와 redemption queue가 있다 | claim과 cash availability를 분리한다 |
실습 과제
- Stablecoin 유형 비교표 만들기: 5개 유형을 backing, issuer, mint/redeem, DeFi 사용처, 실패 상태로 비교한다.
- Peg deviation 전이 규칙 작성하기: stablecoin price, pool depth, collateral usage를 받아 lending 또는 DEX 경고를 반환하는 함수를 작성한다.
완료 기준
- 최소 5개 stablecoin 유형을 backing, mint/redeem, peg risk로 비교했다.
- peg deviation이 lending, DEX, perps collateral에 전이되는 경로를 설명했다.
근거 자료
- 04 Stablecoins
- Circle CCTP Docs