Liquidity pool บน Solana อ่านความลึกและความเสี่ยง
Liquidity pool คืออะไรและอ่านอย่างไรบน Solana ความลึกเทียบกับ TVL วิธีคิดสลิปเพจ ภาวะ impermanent loss และช่วงราคาแบบรวมศูนย์ พร้อมตัวอย่างคำนวณจริง

คนส่วนใหญ่เดาสภาพคล่องเอาเอง พวกเขามอง liquidity pool บน Solana เห็นตัวเลขก้อนโตแล้วคิดไปเองว่าการสวอปจะผ่านฉลุย จากนั้นก็ดัน 5,000 USDC เข้าไปในโทเคนเล็ก ๆ นั่งดูราคาวิ่งสวนไป 8 เปอร์เซ็นต์ แล้วเรียนรู้แบบเจ็บตัวว่าตัวเลขหน้าปกของพูลแทบไม่ได้บอกอะไรเลยเกี่ยวกับพื้นที่จริงที่มันเหลือไว้ให้คนเทรด
สภาพคล่องคือพื้นที่นั้น มันตอบคำถามเดียวที่ตัดสินว่าการสวอปครั้งนี้แพงจริงแค่ไหน นั่นคือเราขยับเงินได้มากแค่ไหนก่อนที่ราคาจะเลิกเล่นด้วย บน Solana คำถามนี้มีคำตอบที่คำนวณได้จริง และเลขก็ใจดีกว่าที่หน้าตาของมันทำให้กลัว
บทความนี้เรียงสี่ตัวเลขที่อธิบายพูลได้จริง อธิบายว่าทำไม AMM หรือผู้ดูแลสภาพคล่องอัตโนมัติถึงทำงานแบบนั้น และการตัดสินใจอะไรบ้างที่ออกมาจากตัวเลขชุดเดียวกัน
1. liquidity pool คืออะไรกันแน่
สั้น ๆ คือ สภาพคล่องหมายถึงความสามารถในการแลกสินทรัพย์หนึ่งเป็นอีกอย่างได้เร็ว ในราคายุติธรรม โดยไม่ทำให้ราคานั้นขยับ ลองนึกถึงร้านแลกเงินเล็ก ๆ ถ้าในลิ้นชักมีอยู่แค่ 300 ดอลลาร์ แล้วเราขอแลก 5,000 พนักงานก็จะบิดอัตราให้เสียเปรียบเรา ตลาดที่บางทำตัวแบบเดียวกันเป๊ะ
ในตลาดดั้งเดิม เราวัดสภาพคล่องจากส่วนต่างราคาเสนอซื้อเสนอขายและความลึกของสมุดคำสั่ง แต่ DeFi เขียนกติกาใหม่ บน Raydium หรือ Orca ไม่มีสมุดคำสั่งแบบเดิม มีแต่ liquidity pool ที่เก็บสินทรัพย์สองชนิดไว้ แล้วกฎคณิตศาสตร์ง่าย ๆ ตัวหนึ่งตัดสินว่าจะได้อะไรออกมาแลกกับสิ่งที่ใส่เข้าไป ยิ่งพูลลึก กฎก็ยิ่งกัดเบาลง
- พูลแบบกระจายเท่ากัน เงินถูกเกลี่ยไปทุกระดับราคาเท่า ๆ กัน เช่นพูลมาตรฐานของ Raydium พูลคลาสสิกของ Meteora และ PumpSwap เข้าใจง่าย แต่ต้องใช้ทุนเยอะกว่าจะรู้สึกว่าลึก
- พูลแบบรวมศูนย์ สภาพคล่องถูกอัดไว้ในช่วงราคาที่เลือกเอง เช่น Raydium CLMM, Orca Whirlpool และ Meteora DLMM การจับคู่ราคาภายในช่วงแน่นกว่ามาก แต่มีกับดักรออยู่ทันทีที่ราคาหลุดออกไป
สภาพคล่องไม่ใช่เงินที่อยู่ในพูล แต่คือระยะที่ราคาจะขยับเมื่อเราส่งคำสั่งขนาดหนึ่งเข้าไป พูลสิบล้านดอลลาร์ที่ช่วงทำงานบางอาจแคบกว่าพูลหนึ่งล้านที่วางช่วงไว้ถูกที่
2. สี่ตัวเลขที่อธิบายพูลได้ทั้งพูล
มูลค่ารวมในพูล หรือ TVL
มูลค่ารวมของทั้งสองฝั่งคิดเป็นดอลลาร์ ถ้า SOL อยู่ที่ 92.61 ดอลลาร์ และใน liquidity pool มี 1,000 SOL กับอีก 92,610 USDC แต่ละฝั่งจะมีมูลค่า 92,610 ดอลลาร์ รวมกันราว 185,000 ดอลลาร์ ตัวเลขนี้บอกแค่ขนาด ไม่ได้บอกว่าเงินก้อนนั้นกระจายตามระดับราคาอย่างไร ทั้งที่การกระจายคือสิ่งที่ตัดสินว่าคำสั่งของเราจะผ่านสวยหรือไม่
ความลึกของพูล
คือคำสั่งที่ใหญ่ที่สุดที่เราส่งได้ภายใต้ค่าสลิปเพจที่ยอมรับได้ มาตรฐานคือความลึกที่สลิปเพจ 1 เปอร์เซ็นต์ กับพูลตัวอย่างข้างบน ถ้ายอมรับ 1 เปอร์เซ็นต์ เราจะแลกได้ราว 925 ดอลลาร์ อยากดัน 10,000 ผ่านพูลเดิมหรือ เตรียมใจไว้ที่ 9 ถึง 10 เปอร์เซ็นต์ liquidity pool ไม่สนใจว่า TVL เขียนไว้เท่าไร มันสนใจแค่สัดส่วนระหว่างสองฝั่ง
สลิปเพจกับผลกระทบต่อราคา
สลิปเพจคือช่องว่างระหว่างราคาบนหน้าจอกับราคาที่คำสั่งถูกจับคู่จริง ผลกระทบต่อราคาคือเรื่องเดียวกันมองจากอีกด้าน คือคำสั่งของเราดันราคากลางไปไกลแค่ไหน
| ขนาดคำสั่ง (USDC) | SOL ที่เสนอ | SOL ที่ได้จริง | สลิปเพจ |
|---|---|---|---|
| 100 | 1.0800 | 1.0790 | 0.10% |
| 1,000 | 10.8000 | 10.6900 | 1.06% |
| 10,000 | 108.0000 | 98.9000 | 9.10% |
การเพิ่มขนาดคำสั่งเป็นสองเท่าไม่ได้ทำให้สลิปเพจเป็นสองเท่า แต่ทบขึ้นเร็วกว่านั้น การซอยคำสั่งใหญ่แล้วทยอยส่งจึงเป็นกลยุทธ์จริง
ปริมาณซื้อขายรายวันหารด้วย TVL
สัญญาณที่ดีที่สุดว่า liquidity pool ถูกใช้งานจริงหรือเปล่า เอาปริมาณซื้อขาย 24 ชั่วโมงหารด้วย TVL ค่าที่สูงกว่า 0.5 แปลว่าเงินหมุนบ่อยและราคาซื่อสัตย์ ส่วนค่าที่ต่ำกว่า 0.05 คือเงินจอดนิ่ง และราคาที่เราเห็นอาจค้างมาหลายชั่วโมง
TVL สูงแต่อัตราส่วนปริมาณซื้อขายต่ำคือกับดักคลาสสิกของคนใส่สภาพคล่อง ผลตอบแทนดูน่าสนใจบนกระดาษ ความผันผวนของราคายังเจ็บเท่าเดิม และค่าธรรมเนียมก็ไล่ตามส่วนต่างไม่ทันสักที
3. พูลตั้งราคาให้การสวอปของเราอย่างไร

ลองมองพูลเป็นไม้กระดกอันหนึ่ง SOL อยู่ข้างหนึ่ง USDC อยู่อีกข้าง หน้าที่ของมันคือรักษากฎข้อเดียวให้อยู่รอด นั่นคือผลคูณของสองฝั่งต้องคงที่ ถ้าเรากองเงินเพิ่มเข้าไปทางฝั่ง USDC ฝั่ง SOL ก็ต้องปล่อย SOL ออกมาให้พอที่ผลคูณนั้นจะไม่เปลี่ยน
กลับไปที่ตัวอย่างเดิม มีคนดัน 1,000 USDC เข้าไป ฝั่ง USDC ขยับขึ้นเป็น 93,610 แล้วพูลก็ปล่อย SOL ออกมาราว 10.69 เหรียญ ราคาตลาดก่อนหน้าคือ 92.61 ดอลลาร์ต่อ SOL แต่ราคาที่จ่ายจริงคือ 1,000 หารด้วย 10.69 ซึ่งได้ประมาณ 93.55 ดอลลาร์ ช่องว่างราว 1 เปอร์เซ็นต์ตรงนั้นคือสลิปเพจ
นี่คือเหตุผลที่คำสั่งใหญ่เจ็บกว่า ยิ่งเราทำให้ไม้กระดกเสียสมดุลมากเท่าไร กฎก็ยิ่งดันราคาสวนเราแรงขึ้นเท่านั้น
เลขชุดเดียวกันใช้ได้กับทุกพูล อ่านปริมาณสำรองสองฝั่ง คูณกันเพื่อหาค่าคงที่ บวกมูลค่าสองฝั่งเป็นดอลลาร์เพื่อได้ TVL แล้วบวกเงินที่เราใส่เข้าไปกับฝั่งหนึ่ง เอาค่าคงที่หารด้วยจำนวนใหม่ ส่วนต่างคือสิ่งที่เราได้รับ และเทียบกับราคาตั้งต้นก็คือสลิปเพจ
4. พูลแบบรวมศูนย์เปลี่ยนกติกา
ในพูลรวมศูนย์ คนใส่สภาพคล่องจะขีดเส้นว่า จะใส่สภาพคล่องเฉพาะระหว่างราคา A กับราคา B เท่านั้น ภายในช่วงนั้นเขาเก็บค่าธรรมเนียมเต็ม แต่พอราคาหลุดออกนอกช่วง โพซิชันจะกลายเป็นสินทรัพย์ตัวใดตัวหนึ่งเต็มร้อยเปอร์เซ็นต์และไม่ได้อะไรเลยจนกว่าราคาจะกลับมา
ประสิทธิภาพที่ได้สูงมาก เมื่อ SOL อยู่ราว 92 ดอลลาร์ โพซิชันรวมศูนย์ 100,000 ที่ตรึงในแถบ 90 ถึง 95 จะแน่นกว่าพูลกระจายเท่ากันขนาดเดียวกันสิบถึงห้าสิบเท่า ข้อเสียคือการหลุดนอกช่วงเปลี่ยนโพซิชันเป็นการเดาทิศทางที่เราไม่เคยตกลงด้วย
| ความกว้างของช่วง | ค่าธรรมเนียมที่เก็บได้ | ความเสี่ยงจากราคาเหวี่ยง | โอกาสหลุดช่วง |
|---|---|---|---|
| แคบมาก (±2%) | สูงที่สุด | สูงที่สุด | ต้องปรับสมดุลตลอด |
| ปานกลาง (±10%) | ดี | ปานกลาง | รับมือไหว |
| กว้าง (±50%) | พอประมาณ | เบา | นาน ๆ ครั้ง |
| เต็มช่วง | เท่าพูลกระจายเท่ากัน | เท่าพูลกระจายเท่ากัน | ไม่มี |
ถ้าเพิ่งเริ่ม ช่วงกว้างให้อภัยมากกว่า ถ้าดูแลแบบแอ็กทีฟ ช่วงแคบที่มีแผนปรับสมดุลจะชนะแบบพาสซีฟ แต่ต้องปรับจริงเท่านั้น
5. impermanent loss แบบเข้าใจง่าย

impermanent loss คือช่องว่างระหว่างการวางสินทรัพย์สองตัวใน liquidity pool กับการถือนิ่ง ๆ ไว้ในกระเป๋าเงินเราเอง ชื่อชวนเข้าใจผิด เพราะมันไม่ใช่การขาดทุนแต่เป็นการเปรียบเทียบ ไม่มีเงินหายไปจากพูล เพียงแต่เมื่อราคาขยับ การอยู่ในพูลให้ผลลัพธ์ต่างจากการนั่งเฉย
พูลต้องรักษาสองฝั่งให้สมดุล เมื่อ SOL ขึ้น พูลจะขาย SOL แล้วรับ USDC เข้ามา เราจึงเหลือสินทรัพย์ตัวที่กำลังสำคัญน้อยลง พอราคาลงก็กลับด้านกัน
| ราคาเปลี่ยนไป | ส่วนต่างเทียบกับการถือเฉย ๆ |
|---|---|
| +25% | −0.6% |
| +50% | −2.0% |
| 2x (+100%) | −5.7% |
| 3x | −13.4% |
| 4x | −20.0% |
| 5x | −25.5% |
นี่ไม่ใช่การขาดทุนเทียบกับราคาที่เราเข้า แต่เป็นส่วนต่างเทียบกับทางเลือกที่จะถือเฉย ๆ พูลที่จ่ายค่าธรรมเนียมให้เรา 12 เปอร์เซ็นต์ระหว่างที่ราคาขึ้นสองเท่า ยังเหลือกำไรสุทธิราว 6 เปอร์เซ็นต์เทียบกับการถือ จะเรียกว่าชนะหรือไม่ขึ้นอยู่กับค่าธรรมเนียมล้วน ๆ ไม่ใช่ตัวเลข impermanent loss เดี่ยว ๆ
คำถามที่ซื่อสัตย์ไม่ใช่ว่า impermanent loss เท่าไร แต่เป็นว่าค่าธรรมเนียมชนะส่วนต่างนั้นหรือเปล่า
6. อ่านว่าโพซิชันของเรามีมูลค่าเท่าไร
พูลกระจายเท่ากันจะให้ใบรับฝากเป็น LP token ซึ่งแทนสัดส่วนของเรา ถ้าพูลมีมูลค่ารวม 500,000 ดอลลาร์ และใบรับฝากของเราคิดเป็น 1.5 เปอร์เซ็นต์ โพซิชันจะมีค่า 7,500 ดอลลาร์ บวกค่าธรรมเนียมสะสม ลบส่วนต่างเทียบกับการถือ ก็ได้ผลตอบแทนจริง
ส่วนโพซิชันรวมศูนย์ข้ามใบรับฝากไปเลย แต่ละโพซิชันเป็น NFT ที่มีช่วงราคาและจำนวนเงินของตัวเอง หน้าจอแยกรายละเอียดมาให้แล้ว งานจริงเหลือแค่การอ่านให้เป็น
7. เลือก liquidity pool บน Solana อย่างไร
ความลึกเป็นแค่ครึ่งเดียวของคำถาม อีกครึ่งคือเงินฝากที่หนุนความลึกนั้นเดินออกไปได้หรือไม่ บทเปรียบเทียบ การเผา ล็อก หรือถือ LP token เอาไว้ อธิบายว่าแต่ละทางเลือกหมายถึงอะไรสำหรับคนอีกฝั่งของดีล ส่วน คู่มือเปิดพูลบน Raydium V4 แสดงตัวเลขชุดเดียวกันบนสนามจริง
| สิ่งที่ตรวจ | ผ่าน | ไม่ผ่าน |
|---|---|---|
| TVL สำหรับใช้งานจริง | สูงกว่า 500,000 ดอลลาร์ | ต่ำกว่า 100,000 สลิปเพจสูงแม้กับคำสั่งเล็ก |
| อัตราส่วนปริมาณต่อ TVL | สูงกว่า 0.5 ต่อวัน | ต่ำกว่า 0.05 แปลว่าพูลจอดนิ่ง ไม่มีการซื้อขาย |
| ชั้นค่าธรรมเนียมที่เหมาะ | 0.30% สำหรับคู่ผันผวน 0.05% สำหรับเหรียญมั่นคง 1% สำหรับหางยาว | 0.30% บนคู่เหรียญมั่นคงแพ้พูลข้าง ๆ ที่ 0.05% |
| ตำแหน่งของช่วงราคา | ครอบคลุมแถบราคาที่เป็นไปได้ใน 7 วัน | แคบเกินไปโดยไม่มีแผนปรับสมดุล |
| การกระจุกตัว | ห้ารายใหญ่ที่สุดถือรวมกันต่ำกว่า 50% | พูลที่วาฬครองจะดึงความลึกของตัวเองออกตอนขาออก |
8. ลงมือทำจริงบน J Tools
ถ้าเรามีโพซิชันในพูลอยู่แล้ว หน้าจอเพิ่มและถอนสภาพคล่อง จัดการทั้งการฝากและการถอนบนพูลของ Raydium และ Meteora ได้โดยไม่ต้องสลับไปมาระหว่างหน้าจอของหลาย DEX
ก่อนหน้านั้น ควรทดสอบเส้นโค้งสลิปเพจด้วยขนาดคำสั่งที่จะใช้จริง ตัววางแผนสวอปเป็นชุดข้ามหลายพูล ให้เราดูสลิปเพจที่เกิดขึ้นจริงก่อนลงเงินจริง
สำหรับคนที่อยากรู้ว่ามีใครถือโพซิชันอยู่บ้างก่อนตัดสินใจ เครื่องมือสแนปช็อตผู้ถือโทเคน ส่งออกรายชื่อทั้งหมดในรอบเดียว และถ้าเราเป็นคนเปิดพูลเอง หน้าจอ สร้างพูลสภาพคล่องใหม่ จะคำนวณสัดส่วนให้ราคาเปิดตกลงตรงจุดที่ตั้งใจไว้
9. ข้อผิดพลาดที่เจอบ่อย
- อ่าน TVL เป็นสภาพคล่อง พูลสิบล้านที่ช่วงกว้างอาจบางกว่าพูลหนึ่งล้านที่ช่วงแคบ ให้ตรวจความลึกที่ขนาดคำสั่งของเราเสมอ
- อ่านส่วนต่างเป็นการขาดทุน impermanent loss เทียบกับการถือเฉย ๆ ไม่ได้เทียบกับราคาที่เราเข้า
- คิดว่าช่วงแคบเสี่ยงต่ำ ช่วง 2 เปอร์เซ็นต์ให้ค่าธรรมเนียมสูงสุดพร้อมผลลัพธ์นอกช่วงที่แย่ที่สุด
- มองข้ามอัตราส่วนปริมาณ พูล TVL สูงที่ไม่มีใครเทรดคือเงินจอดนิ่ง ไม่มีปริมาณก็ไม่มีค่าธรรมเนียม
ก่อนตัดสินใจใส่สภาพคล่อง ให้จดตัวเลขสองตัว คือแถบราคาที่เป็นไปได้ใน 30 วัน และปริมาณซื้อขายรายวันที่คาดไว้ แล้วเลือกพูลที่ชั้นค่าธรรมเนียมและการกระจุกตัวเข้ากับทั้งสองค่า
สภาพคล่องที่ถูกล็อก ถูกเผา และสภาพคล่องขาออก
- ล็อกไว้ คือ LP token ถูกเก็บในสัญญาล็อกเวลาจนถึงวันที่กำหนด ลดความเสี่ยงถูกดึงพรมแต่ไม่ได้ลบทิ้ง เพราะผู้สร้างยังเทขายโทเคนในมือตัวเองได้
- เผาทิ้ง คือ LP token ถูกส่งไปยังที่อยู่ที่ไม่มีใครควบคุม จึงถอนไม่ได้อีกตลอดกาล แข็งแรงกว่าการล็อก แต่ผู้สร้างสละสิทธิ์รับค่าธรรมเนียมไปด้วย
- สภาพคล่องขาออก ไม่ใช่คุณสมบัติด้านความปลอดภัยเลย มันคือสิ่งที่คนซื้อทีหลังกลายเป็น เมื่อคนวงในเทขายใส่พวกเขา
ให้ตรวจคำกล่าวอ้างเหล่านี้บนเชนเอง เอกสารทางการของโปรโตคอล Raydium อธิบายว่าพูลมีกี่ชนิด เมื่อเปิดโพซิชันแล้ว หน้าจอ ดูโพซิชันสภาพคล่องของเรา รวบรวมสัดส่วน ค่าธรรมเนียม และมูลค่าปัจจุบันไว้ที่เดียว ส่วนกลไก DeFi ที่เหลือ หมวดคู่มือรวมบทความเครื่องมือและกลยุทธ์ ไว้ครบ และ คลังบทความแท็ก Solana รวมทุกชิ้น ที่ว่าด้วยเชนนี้
คำถามที่พบบ่อยเรื่อง liquidity pool
พูลสภาพคล่องทำเงินได้จริงไหม
บางครั้งก็ได้ liquidity pool จ่ายส่วนแบ่งค่าธรรมเนียมตามสัดส่วนเงินที่เราฝาก รายได้จึงขึ้นกับปริมาณซื้อขาย ไม่ใช่ขนาดพูล ก่อนเรียกว่ากำไร ให้เทียบกับ impermanent loss เสมอ
การใส่สภาพคล่องบน Solana เสี่ยงแค่ไหน
เราแบกความเสี่ยงสามอย่างพร้อมกัน ราคาสองฝั่งที่แยกทางกันทำให้เสียมูลค่าเทียบกับการถือเฉย ๆ พูลที่บางถูกดูดแห้งด้วยคำสั่งใหญ่คำสั่งเดียว และตัวโทเคนเองก็อาจไม่มีค่าเลย ควรตีราคาก่อนฝากเงิน
เปิดโพซิชันต้องใช้ SOL เท่าไร
ต้องพอสำหรับสินทรัพย์ทั้งสองฝั่ง บวกค่าเช่าบัญชีและค่าธรรมเนียมเครือข่าย ซึ่งบน Solana รวมกันเป็นเศษเสี้ยวของ SOL หนึ่งเหรียญ ข้อจำกัดจริงคือจุดที่รายได้ค่าธรรมเนียมไม่คุ้มกับต้นทุนดูแลโพซิชัน ต่ำกว่าสองสามร้อยดอลลาร์ ช่วงแคบที่ต้องปรับสัปดาห์ละสองครั้งกินเวลามากกว่าที่คืนกลับมา
ควรเลือกพูลไหนบน Solana
เริ่มจากอัตราส่วนปริมาณซื้อขายต่อ TVL แทนการดู TVL หน้าปก สูงกว่าราว 0.5 แปลว่าเงินฝากถูกใช้งานจริง ต่ำกว่า 0.1 แปลว่าจอดเฉย ๆ จากนั้นดูว่าฝั่งผู้ให้สภาพคล่องกระจุกแค่ไหน ถ้าห้ากระเป๋าถือความลึกส่วนใหญ่ ทางออกของเราผูกกับความอดทนของพวกเขา
impermanent loss กลายเป็นถาวรได้ไหม
มันกลายเป็นถาวรทันทีที่เราถอนเงินออก ตราบใดที่โพซิชันยังเปิด การขาดทุนเป็นเพียงส่วนต่างระหว่างสิ่งที่เราถือ กับสิ่งที่เราน่าจะถือ และจะปิดลงถ้าราคากลับมา จังหวะขาออกจึงสำคัญไม่แพ้ขาเข้า


