PYUSD.VN — Stablecoin & On-chain Payment
⚙️ C1 · Kỹ thuật · Cập nhật 2026-03-15 · 20 phút đọc

Stablecoin hoạt động như thế nào — Cơ chế giữ peg $1

Arbitrage loop fiat-backed · Over-collateral DAI · Oracle & Liquidation · Edge cases thực tế
📌 TL;DR

Stablecoin giữ giá $1 bằng hai cơ chế hoàn toàn khác nhau. Fiat-backed (USDT, USDC, PYUSD): mỗi token được backing bởi $1 thực trong ngân hàng/T-Bills — arbitrageur tự động giữ giá gần $1 bằng cách mint/redeem để kiếm lời. Crypto-backed (DAI): smart contract yêu cầu collateral ETH nhiều hơn DAI tạo ra (150%+) — nếu ETH giảm, position tự động liquidate. Hiểu cơ chế = hiểu rủi ro thực sự.

🎯Vấn đề căn bản: Tại sao crypto biến động còn stablecoin thì không?

Bitcoin biến động vì supply cố định + demand biến động. Không ai có thể mint thêm Bitcoin khi giá tăng để giảm áp lực, cũng không ai burn Bitcoin khi giá giảm để tăng demand. Giá = thuần túy supply/demand thị trường.

Stablecoin giải quyết vấn đề này bằng elastic supply: khi demand tăng (giá vượt $1), mint thêm supply để đáp ứng. Khi demand giảm (giá xuống dưới $1), burn supply để giảm áp lực. Cơ chế elastic supply này thực hiện qua arbitrage (fiat-backed) hoặc liquidation (crypto-backed).

Hai loại "peg" khác nhau về cơ bản

Đặc điểmFiat-backed (USDT/USDC/PYUSD)Crypto-backed (DAI)
Reserve là gì?USD trong ngân hàng / T-BillsETH/WBTC trong smart contract
Ai giữ peg?Arbitrageur (con người)Smart contract tự động
Rủi ro chínhIssuer không đủ reserveCrypto collateral giảm đột ngột
Trustless?Không — cần tin issuerCó — code là law
Censorship resistanceThấp — issuer có thể freezeCao — không thể freeze

⚙️Cơ chế Fiat-Backed — Mint và Redeem

Cơ chế đơn giản nhất và chiếm 94% thị trường. Nguyên lý: 1 token = 1 USD trong reserve. Không phức tạp hơn một tờ séc được đảm bảo.

Lifecycle đầy đủ của 1 USDT

USDT Mint Flow (Institutional)1. Tổ chức gửi $10,000,000 USD đến tài khoản Tether (Deltec Bank, Bahamas) 2. Tether verify receipt → mint 10,000,000 USDT trên blockchain 3. USDT được transfer đến ví tổ chức 4. Tổ chức bán USDT trên sàn cho retail users ↓ [Retail market: USDT giao tay qua sàn CEX/DEX, P2P] ↓ 5. Khi tổ chức muốn redeem: Gửi 10,000,000 USDT về Tether contract 6. Tether burn USDT → chuyển $10,000,000 USD về tài khoản tổ chức Note: Retail users không redeem trực tiếp với Tether (minimum $100,000 + KYC). Họ bán USDT trên sàn.

Tại sao retail không redeem trực tiếp?

Tether, Circle, và Paxos đều yêu cầu minimum redemption $100,000–250,000 và quy trình KYC/AML nghiêm ngặt. Điều này có nghĩa: retail user không thể trực tiếp ép issuer maintain peg — chỉ institutional arbitrageur mới làm được. Đây là lý do institutional confidence quan trọng hơn bạn nghĩ với stablecoin peg.

♻️Arbitrage Loop — Engine thực sự giữ peg

Arbitrage là cơ chế giữ peg thực tế — không phải issuer "kiểm soát giá." Issuer chỉ cần cho phép mint/redeem; thị trường tự cân bằng.

Kịch bản 1: USDT = $1.005 (trên peg)Cơ hội: Mua 1,000,000 USDT từ Tether với $1,000,000 → Bán 1,000,000 USDT trên Binance với giá $1.005 → Lợi nhuận: $5,000 (0.5%) → Áp lực bán USDT trên sàn → giá về $1.00 Kịch bản 2: USDT = $0.995 (dưới peg) Cơ hội: Mua 1,000,000 USDT trên sàn với $995,000 → Redeem tại Tether lấy $1,000,000 → Lợi nhuận: $5,000 (0.5%) → Áp lực mua USDT trên sàn → giá về $1.00 Tốc độ: Arbitrage bots chạy trong milliseconds. Spread thực tế duy trì: thường ±$0.002 (0.2%)

Điều kiện để arbitrage hoạt động

  • Reserve phải đủ để redeem: Nếu Tether không có đủ USD, arbitrageur không thể redeem → vòng lặp vỡ.
  • Redemption không bị block: Nếu issuer từ chối redemption, giá không về $1.
  • Không có bank run: Nếu 50% holder đồng thời redeem và reserve chỉ đủ cho 30%, những người redeem sau cùng mất tiền — gây panic → bank run tăng tốc.
  • Confidence không sụp đổ: Ngay cả khi reserve đủ, nếu thị trường panic mua bán USDT với giá $0.95 và không ai redeem vì sợ queue — arbitrage tạm thời không hoạt động.

🏦Reserve Composition — Không phải "tiền mặt" đơn giản

Một trong những hiểu lầm phổ biến nhất: "reserve = tiền mặt trong ngân hàng." Thực tế phức tạp hơn nhiều và ảnh hưởng trực tiếp đến rủi ro stablecoin.

Các loại tài sản reserve và rủi ro

Loại tài sảnVí dụLiquidityRủi roAi dùng?
US Treasury Bills (<90 ngày)3-month T-BillsRất caoRất thấpPYUSD (100%), USDC (~75%)
Money Market FundsBlackRock BUIDLCaoThấpUSDC, PYUSD
Bank depositsTiền gửi ngân hàngCaoTrung bình (bank risk)USDC (trước SVB)
Commercial PaperCorporate CPTrung bìnhTrung bìnhUSDT (đã giảm)
Secured loansLoans cho entitiesThấpCao (counterparty)USDT (~8%)
Bitcoin/GoldBTC, XAUBiến độngCao (giá biến động)USDT (một phần)

Tại sao T-Bills là "gold standard"?

US Treasury Bills ngắn hạn (<90 ngày) được xem là tài sản an toàn nhất thế giới — backed by US government, maturity ngắn nên dễ liquidate, không bị mark-to-market risk đáng kể. PYUSD 100% T-Bills là benchmark tốt nhất ngành. USDT "other investments" 8% là phần gây lo ngại nhất — không rõ là gì, không thể verify độc lập.

🔒DAI — Crypto-Backed Mechanism

DAI hoạt động hoàn toàn khác: không cần trust bất kỳ công ty nào. Smart contract ngân hàng, kiểm toán viên, và executor đồng thời.

Mở Collateralized Debt Position (CDP)

Ví dụ: Mint 1,000 DAI với ETH collateralBước 1: Gửi 0.75 ETH vào Maker Vault (giả sử ETH = $2,000 → deposit value = $1,500) Bước 2: Tối đa mint được = $1,500 / 1.5 (min ratio) = 1,000 DAI → Bạn chọn mint 1,000 DAI → Collateralization Ratio = $1,500 / $1,000 = 150% Bước 3: Nhận 1,000 DAI vào ví → Dùng cho DeFi yield, liquidity, giao dịch Khi muốn lấy lại ETH: → Trả 1,000 DAI + Stability Fee (ví dụ 5%/năm = 50 DAI) → Smart contract burn 1,050 DAI → Trả lại 0.75 ETH

Tại sao cần over-collateral 150%?

Nếu bạn chỉ deposit $1,000 ETH để mint 1,000 DAI (100% collateral ratio), và ETH giảm 1% → collateral chỉ còn $990 → DAI không còn được backed đủ → peg vỡ. Over-collateral tạo buffer để liquidation có thể xảy ra trước khi DAI mất backing.

Minimum ratio khác nhau theo loại collateral: ETH ~150%, WBTC ~175% (volatile hơn), stablecoin collateral ~105% (ổn định). Riskier asset → higher ratio requirement.

📐Collateral Ratio, Stability Fee & Liquidation Threshold

Các tham số quan trọng trong Maker ProtocolLiquidation Ratio (ETH-A vault): 150% → Nếu ratio xuống dưới 150%, liquidation trigger Liquidation Penalty: 13% → Để khuyến khích liquidator và trừng phạt user không quản lý rủi ro Stability Fee: 5.5%/năm (thay đổi theo governance vote) → Lãi suất bạn trả để giữ CDP mở → Được thu bằng MKR tokens (burn → giảm supply) Debt Ceiling: $12B DAI (toàn protocol) → Hard cap tổng DAI có thể mint → Governance vote để thay đổi

Làm sao Stability Fee giúp maintain peg?

Khi DAI > $1 (quá nhiều demand): Governance giảm Stability Fee → rẻ hơn để mở CDP → nhiều DAI được mint → supply tăng → giá về $1.

Khi DAI < $1 (quá nhiều supply): Governance tăng Stability Fee → đắt hơn để giữ CDP mở → nhiều người trả nợ, burn DAI → supply giảm → giá về $1.

Đây là "monetary policy" của DAI — không phải Fed hay ECB quyết định mà là MKR token holders vote. Nhanh hơn Fed (governance có thể vote trong hours) nhưng cũng rủi ro hơn (governance attacks).

🔮Oracle — Mắt xích quan trọng nhất bạn chưa biết

Smart contract không thể "nhìn thấy" giá ETH trên Binance hay Coinbase. Để biết 1 ETH = $2,000 hay $1,500, contract cần oracle — dịch vụ cung cấp dữ liệu giá real-world vào blockchain.

Cách Oracle hoạt động với DAI

Oracle Price Feed Flow (Chainlink)Chainlink Node Operators (50+ nodes) lấy ETH price từ: - Coinbase Exchange API - Binance Exchange API - Kraken Exchange API - Nhiều CEX/DEX khác Aggregation: Lấy median của tất cả reports → Loại bỏ outliers và manipulation attempts Update: Mỗi khi giá thay đổi >0.5% hoặc sau 1 giờ → Publish on-chain vào ETH/USD price feed → Maker Protocol đọc oracle mỗi khi cần calculate ratio Maker thêm "Oracle Security Module" (OSM): → 1 giờ delay trước khi giá oracle mới có hiệu lực → Cho phép team phản ứng nếu oracle bị tấn công

Oracle risks — Tại sao đây là vector tấn công nguy hiểm?

  • Flash loan oracle manipulation: Năm 2020, attacker dùng flash loan để pump giá YFI trên một DEX → oracle đọc giá sai → mint DAI nhiều hơn collateral thực → rút ETH profit. Maker OSM delay giúp ngăn chặn loại tấn công này.
  • Oracle network failure: Nếu tất cả Chainlink nodes fail cùng lúc (ví dụ: AWS outage), smart contract không có giá để calculate → có thể không trigger liquidation đúng lúc.
  • Stale prices: Trong thị trường biến động mạnh, nếu oracle update chậm hơn thị trường, liquidation có thể xảy ra ở giá "cũ" — gây loss cho user hoặc protocol.

Liquidation Process — Khi collateral không đủ

Liquidation là cơ chế tự động của smart contract khi collateral ratio xuống dưới threshold. Quan trọng: không phải Maker "tịch thu" tài sản của bạn — smart contract execute code đã được code trước.

Liquidation scenario thực tếSetup: Bạn có vault với 1 ETH ($2,000) backing 1,000 DAI Ratio = 200% (thoải mái trên 150% threshold) Thị trường: ETH giảm từ $2,000 → $1,400 trong 2 giờ New ratio = $1,400 / $1,000 = 140% < 150% threshold → Liquidation triggered Liquidation process: 1. Keeper bots (automated) detect vault below threshold 2. Keeper gọi smart contract: "Liquidate vault #12345" 3. Contract auction off ETH collateral: - Sell up to 1,000 DAI worth of ETH (= 0.714 ETH at $1,400) - Plus 13% penalty = 0.808 ETH total auctioned 4. Proceeds (1,000 DAI) used to close debt 5. Penalty (0.130 ETH = $182) goes to protocol + keeper Result cho vault owner: Started: 1 ETH ($2,000) deposited, 1,000 DAI borrowed After liquidation: ~0.192 ETH ($269) returned Loss: $731 (36.5%) — penalty + price drop during liquidation

Làm sao tránh bị liquidate?

  • Duy trì ratio cao (200%+): Buffer lớn hơn 150% cho phép ETH giảm nhiều hơn trước khi bị liquidate.
  • Monitor giá ETH liên tục: Set alert khi ETH giảm 20%. Nếu ratio tiếp cận 160%, thêm collateral hoặc trả bớt DAI.
  • Tránh mở CDP trong thị trường biến động cao: ETH giảm 30% trong ngày không hiếm — buffer 50% có thể bị xóa sổ nhanh.
  • Dùng DeFi Saver hoặc similar tools: Automated vault management tools có thể tự động thêm collateral hoặc trả bớt debt khi ratio tiếp cận threshold.

⚠️Edge Cases — Khi cơ chế thất bại

Cả hai cơ chế fiat-backed và crypto-backed đều có điều kiện biên mà tại đó peg có thể bị phá vỡ. Hiểu edge cases = hiểu rủi ro thực sự.

Case 1: USDC/SVB — Bank run trong reserve

Tháng 3/2023: Silicon Valley Bank (nơi Circle giữ $3.3B = 8% USDC reserve) sụp đổ. Circle không thể confirm ngay liệu $3.3B có được bảo vệ không. Thị trường panic → USDC depeg xuống $0.87 trong 24 giờ. Dù Circle cam kết bù đắp từ vốn công ty, panic vẫn xảy ra vì uncertainty, không phải insolvency thực sự.

Bài học: Ngay cả stablecoin với reserve minh bạch nhất cũng có thể depeg vì bank counterparty risk. Đây là lý do Circle chuyển toàn bộ sang Fed repo facility sau SVB — loại bỏ bank counterparty risk.

Case 2: DAI "Black Thursday" — Cascade liquidation

12/3/2020 (COVID crash): ETH giảm 50% trong <24 giờ. Hàng nghìn CDP bị trigger liquidation cùng lúc. Keeper bots không kịp process → auction với 0 DAI bids → ETH được bán với giá $0. Maker Protocol thiếu hụt $4M DAI. Team phải emergency mint và auction MKR tokens để cover.

Bài học: Cascade liquidation + network congestion = "perfect storm." Maker sau đó implement flash crash protection, minimum bids, và circuit breakers.

Case 3: UST — Algorithmic failure

Tháng 5/2022: UST (Terra) là algorithmic stablecoin — không backed bởi USD hay ETH, mà bởi cơ chế mint/burn với LUNA token. Khi large holder bán $350M UST, giá xuống $0.98 → confidence crisis → bank run → LUNA hyperinflation → UST hoàn toàn mất peg → $40B market cap bốc hơi trong 72 giờ.

Bài học: Algorithmic "thuần túy" không có hard reserve là mô hình cực kỳ rủi ro — death spiral mechanism inherent trong thiết kế. Đây là lý do DAI (crypto-backed với real collateral) khác hoàn toàn với algorithmic stablecoin.

Case 4: Tether confidence crisis (2017–2021)

Nhiều lần trong giai đoạn này, nghi ngờ về USDT reserve khiến USDT trade ở $0.95–0.98 trong ngắn hạn. Không bao giờ sụp đổ vì: (1) institutional arbitrage vẫn hoạt động dù retail panic, (2) network effect quá mạnh — nếu USDT chết, toàn bộ crypto market liquidity sụp đổ, không ai muốn điều đó.

🟢PYUSD — Cơ chế đặc biệt của PayPal USD

PYUSD hoạt động theo cơ chế fiat-backed nhưng có một số đặc điểm kỹ thuật đáng chú ý, đặc biệt trên Solana.

Dual-chain architecture: ETH và SOL

PYUSD tồn tại trên cả Ethereum (ERC-20) và Solana (SPL token). Không phải bridge — Paxos mint/burn independently trên cả hai chain. Tổng supply = Ethereum supply + Solana supply. Paxos giữ separate reserve attestation cho cả hai.

PayPal integration — Mint/redeem dễ nhất

Điểm khác biệt lớn nhất: user có thể mint PYUSD trực tiếp từ PayPal app bằng USD balance trong tài khoản PayPal — không cần KYC riêng (đã có từ PayPal onboarding). Minimum thấp hơn nhiều so với USDC/USDT direct redemption. Điều này làm PYUSD accessible với ~400M PayPal users không quen crypto.

Native Yield trên Solana

Paxos giữ reserve PYUSD trong US T-Bills sinh yield ~4.5–5% (Q1 2026). Yield này được pass through một phần cho PYUSD holders qua DeFi protocols trên Solana (Kamino, Raydium). Đây là mô hình "productized yield" — người dùng kiếm lãi mà không cần làm gì phức tạp nếu dùng đúng protocol.

Câu hỏi thường gặp

1 USDT = $1 được duy trì bởi cơ chế arbitrage tự động: khi USDT > $1 trên sàn, arbitrageur gửi $1 đến Tether, mint 1 USDT, bán lấy $1.01 — lợi nhuận $0.01. Áp lực bán kéo giá về $1. Ngược lại khi USDT < $1, buy USDT rẻ → redeem $1 từ Tether → profit. Cơ chế này chỉ hoạt động nếu Tether thực sự có đủ USD để redeem — đây là lý do reserve minh bạch quan trọng.
USDT backed bởi USD thực trong ngân hàng (fiat-backed). DAI backed bởi crypto collateral (ETH, WBTC) được over-collateralize — deposit $150 ETH để mint 100 DAI. Nếu ETH giảm và ratio xuống dưới 150%, position bị smart contract tự động liquidate. Không cần tin tưởng vào Tether hay Circle — code là law.
4 điều kiện chính: (1) Bank run — nhiều người đồng thời redeem vượt reserve; (2) Reserve shortfall — issuer không đủ USD 1:1; (3) Cascade liquidation — với crypto-backed khi ETH giảm mạnh đột ngột; (4) Confidence crisis — panic selling dù reserve đủ (USDC/SVB 2023). Tất cả major stablecoins đã từng depeg ít nhất một lần.
Oracle cung cấp dữ liệu giá real-world vào smart contract. DAI cần oracle ETH/USD để tính collateral ratio và trigger liquidation. Nếu oracle bị manipulate hoặc delay, contract có thể liquidate sai giá — gây thiệt hại. Chainlink là oracle phổ biến nhất Ethereum, Pyth Network dùng cho Solana ecosystem.
Stability Fee được thu bằng MKR tokens và burn — giảm MKR supply. Đây là cơ chế "revenue sharing" với MKR holders. Ngoài ra, một phần fee đi vào Surplus Buffer (~50M DAI) làm safety net khi liquidation không cover đủ debt (như Black Thursday 2020).

📚Tài liệu tham khảo

  1. MakerDAO (2026). The Maker Protocol Technical Docs. docs.makerdao.com
  2. Chainlink (2026). Data Feeds Documentation. docs.chain.link
  3. Paxos (2026). PYUSD Technical Documentation. paxos.com
  4. Circle (2023). SVB Update: USDC liquidity operations. circle.com/blog
  5. BIS (2022). Stablecoins: risks, potential and regulation. bis.org/work1055
  6. Klages-Mundt et al. (2022). (In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks. arXiv:1906.02152
  7. Adams et al. (2021). Uniswap v3 Core. uniswap.org/whitepaper-v3.pdf
  8. MakerDAO (2020). Black Thursday Post-Mortem. blog.makerdao.com

🗺Cluster 1 — Stablecoin Foundation

🔄3 Cơ chế Mint/Redeem — Side by Side

Fiat-backed vs Crypto-backed vs Algorithmic Fiat-backed USDT · USDC · PYUSD Bạn gửi $100 USD Nhận 100 USDC Reserve: $100 T-Bills Redemption: burn → USD ✅ Đơn giản · An toàn nhất Crypto-backed DAI / USDS Gửi $150 ETH làm collateral Mint 100 DAI Over-collateral: 150%+ Liquidation nếu ETH giảm mạnh ⚠️ Phi tập trung · Capital heavy Algorithmic (thuần) UST (đã chết) · IRON Burn $1 LUNA Mint 1 UST Circular: UST ↔ LUNA Không có reserve USD thực ❌ Death spiral risk Kết luận: Fiat-backed = best tradeoff giữa safety và usability cho 2026
🔬
Tác giả & Biên soạn
ZRO Research — PYUSD.VN
Stablecoin & DeFi Research Analyst · Chuyên phân tích cơ chế kỹ thuật on-chain, stablecoin mechanism và DeFi protocol risks
Protocol Analysis DeFi Mechanisms Risk Research
📅 Cập nhật: 15/03/2026
✅ Verified on-chain
Phương pháp →