Play — Swap & Stake Demo

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)

50
150 (typical)500 (whale)

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 คำนวณสด.

1.00× (100%)
0.25×1× (same)

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 →