จัดทำขึ้นเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน การลงทุนอาจทำให้สูญเสียเงินลงทุนได้
คำตอบโดยตรง
ผู้ดูแลสภาพคล่องอัตโนมัติคือกลุ่มกลไกซื้อขายบนเชนที่เสนอราคาและชำระธุรกรรมกับสินทรัพย์ในพูลตามกฎหรือเส้นโค้งที่กำหนด การออกแบบแบบผลคูณคงที่ แบบถ่วงน้ำหนัก แบบ stable-swap แบบสภาพคล่องกระจุกตัว และแบบใช้ hook มี invariant ค่าธรรมเนียม และความเสี่ยงต่างกัน ดังนั้น AMM จึงไม่ใช่คำที่มีความหมายเดียวกับ x*y=k หรือกับตลาดซื้อขายแบบกระจายศูนย์ทุกแห่ง
สำหรับการสวอป ต้องแยกราคาส่วนเพิ่มก่อนซื้อขาย ราคาเฉลี่ยที่ดำเนินการ price impact ที่เกิดจากขนาดธุรกรรม และ slippage ระหว่างรอดำเนินการ สำหรับสถานะสภาพคล่อง ต้องกระทบยอดสินทรัพย์ที่ฝาก ส่วนแบ่งพูลหรือสภาพคล่องในช่วง ค่าธรรมเนียม สิ่งจูงใจ ค่าแก๊ส และเงินที่ได้จากการถอน เทียบกับเกณฑ์การถือสินทรัพย์ชุดเดียวกัน
- ผลกระทบด้านราคารวมทั้งค่าธรรมเนียม
- 9.34%
- ค่าธรรมเนียมขาเข้า
- 0.03
ผลลัพธ์เป็นการประมาณทางการศึกษา โดยไม่รวมกฎของสถานที่ ภาษี เวลาแฝง พฤติกรรมของ Oracle และพารามิเตอร์เฉพาะโปรโตคอลอื่นๆ เว้นแต่จะแสดงไว้
กลไกการทำงาน
- ระบุเชน ที่อยู่พูลและเราเตอร์ เวอร์ชัน implementation ลำดับและจำนวนทศนิยมของโทเค็น เส้นโค้งหรือ invariant ระดับค่าธรรมเนียม ค่าธรรมเนียมโปรโตคอล hook ผู้ดูแลระบบ และกลไกหยุดชั่วคราว
- ปรับยอดดิบและเงินสำรองภายในให้เป็นหน่วยเดียวกัน ระบุสินทรัพย์ขาเข้า สินทรัพย์ขาออก และหน่วยราคา ตรวจสอบว่าการบริจาค rebase หรือค่าธรรมเนียมการโอนทำให้ยอดคงเหลือต่างจากเงินสำรองทางบัญชีหรือไม่
- คำนวณราคาสำหรับ exact-input หรือ exact-output ของทุกช่วงในเส้นทางใหม่ โดยรวมค่าธรรมเนียม invariant การปัดเศษ การเปลี่ยนเงินสำรอง ราคาส่วนเพิ่ม ราคาเฉลี่ยที่ดำเนินการ price impact,
minOutและกำหนดเวลา - จำลอง calldata, approval, native value และเส้นทาง ณ บล็อกที่ระบุ ทดสอบการเปลี่ยนแปลงของสถานะ MEV ค่าแก๊ส การ revert และสภาพคล่องทางเลือกก่อนลงนาม
- สำหรับ LP ให้กระทบยอดเงินฝาก หุ้นหรือสภาพคล่องที่สร้างขึ้น ช่วงที่ active สิทธิในค่าธรรมเนียม สิ่งจูงใจ การถอน การปัดเศษ ตลอดจนการล็อกหรือหยุดชั่วคราว
- เปรียบเทียบความมั่งคั่งปลายงวดของ LP กับเกณฑ์การถือที่ตรงกัน โดยแยกมูลค่าสินทรัพย์ ค่าธรรมเนียม reward ที่ขาย ค่าแก๊ส ภาษี impermanent loss, adverse selection และการปรับสมดุล
- ตรวจสอบ receipt การเปลี่ยนแปลงยอดคงเหลือ และ allowance ติดตามเส้นโค้ง ค่าธรรมเนียม hook เงินสำรอง การกระจุกตัว การใช้ oracle การอัปเกรด สถานะช่วง การย้ายระบบ และข้อจำกัดการออก
ตัวอย่าง
- พูลผลคูณคงที่มี
x=100 ETH,y=200,000 USDCและk=20,000,000การซื้อ 10 ETH พอดีโดยไม่มีค่าธรรมเนียมต้องใช้200000*10/90 = 22,222.222222 USDCหากมีค่าธรรมเนียมขาเข้า 0.30% ต้องใช้200000*10/(90*0.997) = 22,289.089491 USDCหรือเฉลี่ย2,228.908949 USDC/ETHอัตราส่วนเงินสำรองหลังธุรกรรมคือ222289.089491/90 = 2,469.878772 USDC/ETH - พูลเดียวกันมีโทเค็น LP 1,000 หน่วย การฝากตามสัดส่วน 10 ETH และ 20,000 USDC สร้าง
100 LP tokensคิดเป็น100/1100 = 9.0909090909%หากต่อมาเงินสำรองเป็น 120 ETH และ 264,000 USDC ส่วนแบ่งนี้ถอน10.9090909091 ETHและ24,000 USDCก่อนค่าธรรมเนียม burn และการปัดเศษ - LP เริ่มด้วย 10 ETH และ 20,000 USDC ที่ราคา 2,000 จากนั้น ETH ขึ้นเป็น 3,200 จึงมีอัตราส่วนราคา
r=1.6มูลค่าของสถานะผลคูณคงที่แบบเต็มช่วงเทียบกับการถือคือ2*sqrt(1.6)/(1+1.6)=0.9730085108หรือ-2.6991489179%เกณฑ์การถือมูลค่า 52,000 USDC จึงตรงกับสถานะ50,596.442563 USDCก่อนค่าธรรมเนียม - สภาพคล่องกระจุกตัวมี
L=1,000ช่วงPA=1ถึงPB=9และราคาปัจจุบันP=4สถานะถือ token0 จำนวน166.6666666667และ token1 จำนวน1,000คิดเป็นมูลค่า1,666.6666666667ในหน่วย token1 เมื่อP>=9สถานะจะไม่มี token0 และมี token1 จำนวน2,000และจะไม่ได้ค่าธรรมเนียมจากช่วง active ขณะที่ราคายังอยู่นอกช่วง
ความเสี่ยง
- ระบุเส้นโค้งหรือโมเดล AMM ผิด
- ลำดับโทเค็น ทิศทางราคา หรือจำนวนทศนิยมทำให้ราคากลับด้าน
- ยอดคงเหลือ เงินสำรอง หรือบล็อกที่ใช้จำลองล้าสมัย
- ระดับค่าธรรมเนียมหรือค่าธรรมเนียมโปรโตคอลเปลี่ยนวิธีอัปเดต invariant
- สภาพคล่องบางทำให้เกิด price impact ที่สูงและหลีกเลี่ยงไม่ได้
- ค่าเผื่อ slippage หรือ
minOutยอมให้ดำเนินการในระดับที่รับไม่ได้ - ธุรกรรม sandwich หรือกลยุทธ์ MEV อื่นดึงมูลค่าออกไป
- เราเตอร์หลายช่วงหรือพูลตัวกลางล้มเหลว
- หุ้น LP ถูกลดสัดส่วน หรือการบริจาคเงินสำรองบิดเบือนบัญชี
- impermanent loss สูงกว่าค่าธรรมเนียมและ reward
- สภาพคล่องกระจุกตัวหยุด active เมื่อนอกช่วง
- การปรับสมดุล ค่าแก๊ส และภาษีกินผลตอบแทนจากช่วง
- ค่าธรรมเนียมหรือสิ่งจูงใจถูกนับซ้ำในผลการดำเนินงานของ LP
- โทเค็น reward ราคาลด ถูกล็อก หรือขายไม่ได้
- โทเค็นแบบ fee-on-transfer, rebase, callback หรือ hook ทำลายสมมติฐาน
- ราคา spot ของ AMM ที่บิดเบือนได้ถูกนำไปใช้เป็น oracle
- บั๊กสัญญา reentrancy หรือข้อผิดพลาดทางบัญชีทำให้สูญเสียสินทรัพย์
- อำนาจของผู้ดูแล การอัปเกรด การหยุด การกำกับดูแล หรือ hook เปลี่ยนพฤติกรรม
- bridge ผู้รับฝาก frontend หรือ RPC ถูกเจาะและเปลี่ยนเส้นทางการดำเนินการ
- เชนติดขัด reorg ถอนล้มเหลว หรือบันทึกผิดพลาดจนออกจากสถานะไม่ได้
ความเข้าใจผิดที่พบบ่อย
- AMM ทุกแบบใช้
x*y=kเส้นโค้งแบบ stable แบบถ่วงน้ำหนัก แบบกระจุกตัว และแบบกำหนดเองแตกต่างกัน - ราคา spot ของพูลคือราคายุติธรรมภายนอก อาร์บิทราจเพียงมีแนวโน้มทำให้ราคาใกล้กันภายใต้ค่าธรรมเนียม ความลึก ความล่าช้า และความเสี่ยง
- slippage กับ price impact เหมือนกัน price impact เกิดจากขนาดธุรกรรม ส่วน slippage ยังรวมการเคลื่อนไหวระหว่างเสนอราคาและดำเนินการ
- ค่าธรรมเนียมรับประกันว่า LP จะชนะการถือสินทรัพย์ การขาดทุนจากองค์ประกอบสินทรัพย์และ adverse selection อาจสูงกว่ารายได้ค่าธรรมเนียม
- impermanent loss จะหายไปโดยไม่เสียหายหากรอ เป็นผลตอบแทนต่ำกว่าเกณฑ์การถือและอาจคงอยู่หรือรับรู้เมื่อออก
หัวข้อที่เกี่ยวข้อง
แหล่งที่มา
- Uniswap v2 Core - Uniswap Labs (เข้าถึง: 2026-08-13)
- Uniswap v3 Core - Uniswap Labs (เข้าถึง: 2026-08-13)
- How Uniswap Works - Uniswap Labs (เข้าถึง: 2026-08-13)
- Swaps - Uniswap Labs (เข้าถึง: 2026-08-13)
- Fees - Uniswap Labs (เข้าถึง: 2026-08-13)
- StableSwap - efficient mechanism for Stablecoin liquidity - Curve Finance (เข้าถึง: 2026-08-13)
- Balancer Whitepaper - Balancer (เข้าถึง: 2026-08-13)
- DeFi risks and the decentralisation illusion - Bank for International Settlements (เข้าถึง: 2026-08-13)