Swap Sandbox — เรียนรู้ DeFi
เข้าใจ AMM (Automated Market Maker) + impermanent loss แบบ interactive ก่อนแตะ DeFi จริง.
Teaching demo only — ไม่มีการแลกจริง
ไม่มี contract, ไม่ต้องใช้ wallet, ทุกตัวเลขคำนวณ in-browser เพื่อให้คุณเข้าใจ mechanics. หลังเรียนแล้วลอง Quest #8 บน Base Sepolia testnet.
Constant Product — x · y = k
กลไกของ Uniswap v2 — สูตรเดียวคุม pool ทั้งระบบ. ลองดึง slider ดู price impact.
You give PUP → you get MEOW
PUPPUP reserve
1
→ 1050 (+50)
MEWMEOW reserve
1
→ 952.38 (-47.62)
You receive · simulation
47.619 MEOW
- Spot price
- 1 PUP = 1 MEOW
- Execution price
- 1 PUP = 0.9524 MEOW
- k (constant)
- 1
- Price impact
- 4.76%
Why doesn't price stay 1:1?
เพราะ pool บังคับ x · y = k ตลอด · เมื่อคุณดึง MEOW ออก, ราคามันก็แพงขึ้นตามสัดส่วน. ยิ่ง swap เยอะ → ยิ่ง slippage แรง. นี่คือสาเหตุที่ DeFi traders ใช้ split swap หรือ aggregator.
Impermanent Loss
ทำไม LP บางครั้งเสียเงิน แม้ราคารวมขึ้น? ลองเปลี่ยนราคา PUP ดู IL คำนวณสด.
If you HODL
ถือเฉยๆ ไม่ deposit เข้า pool
200.00 MEOW
If you LP
deposit เข้า PUP/MEOW pool
200.00 MEOW
Impermanent loss
0.00%
(0.00 MEOW เทียบกับ HODL)
Initial deposit
100 PUP + 100 MEOW
@ 1 PUP = 1 MEOW
After price move
100.00 PUP + 100.00 MEOW
@ 1 PUP = 1.00 MEOW
ทำไม LP ขาดทุนตอนราคาวิ่ง?
AMM rebalance pool อัตโนมัติ — เมื่อ PUP แพงขึ้น arbitrageur มาดึง PUP ออก ทิ้ง MEOW ไว้. คุณจึงมี PUP น้อยลงเทียบกับตอนที่ HODL. IL จะ "impermanent" ก็ต่อเมื่อราคากลับมาเท่าเดิม.
IL ที่ 200 MEOW เริ่ม: ที่ 2× ราคา ≈ -5.7%, ที่ 4× ≈ -20%, ที่ 0.5× ≈ -5.7%.
พร้อมลองของจริง?
เมื่อเข้าใจ AMM แล้ว ลอง Quest #8 บน Learn pillar · swap testnet tokens จริงบน Base Sepolia · ใช้ของจาก faucet ฟรี.
ดู Quest #8 →