จัดทำขึ้นเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน การซื้อขายบน DEX อาจสูญเสียมูลค่าจากการเคลื่อนไหวของราคา การดำเนินการที่ไม่ดี โทเค็นอันตราย การอนุมัติ MEV หรือความล้มเหลวของสัญญา
คำตอบโดยตรง
ตลาดแลกเปลี่ยนแบบกระจายศูนย์ (DEX) คือโปรโตคอลหรือระบบตลาดที่ช่วยให้ผู้ใช้แลกเปลี่ยนสินทรัพย์คริปโตได้โดยไม่ต้องฝากสินทรัพย์ไว้ในบัญชีซื้อขายที่ผู้ดำเนินการควบคุมก่อน โดยทั่วไปผู้ใช้จะเชื่อมต่อกระเป๋าที่ตนเองควบคุม รับราคาเสนอ อนุมัติโทเค็นที่จำเป็น และลงนามธุรกรรมหรือคำสั่งซื้อ จากนั้นการชำระจะเกิดขึ้นผ่านสัญญาอัจฉริยะและการโอนบนเชน
DEX อธิบายรูปแบบการเข้าถึงและการชำระ ไม่ใช่กลไกกำหนดราคาแบบใดแบบหนึ่ง DEX บางแห่งใช้ผู้ดูแลสภาพคล่องอัตโนมัติ (AMMs) และพูลสภาพคล่อง ส่วนแห่งอื่นใช้สมุดคำสั่งซื้อบนเชน การประมูล หรือเจตนาที่ลงนามไว้ซึ่งฝ่ายต่าง ๆ แข่งขันกันดำเนินการ ตัวรวบรวมหรือเราเตอร์อาจเปรียบเทียบพูล ระดับค่าธรรมเนียม และโทเค็นตัวกลาง แล้วแบ่งหรือรวมเส้นทางเพื่อปรับปรุงผลลัพธ์ที่คาดไว้
การดูแลสินทรัพย์ด้วยตนเองลดความเสี่ยงจากการที่ตลาดแลกเปลี่ยนเป็นผู้ดูแลสินทรัพย์ แต่ย้ายความรับผิดชอบด้านการตรวจสอบและการดำเนินการมายังผู้ใช้ เว็บอินเทอร์เฟซ เราเตอร์ Solver Oracle Sequencer กระบวนการกำกับดูแล หรือผู้ดูแลการอัปเกรดยังคงอาจเป็นจุดควบคุมหรือจุดล้มเหลว คำว่า “กระจายศูนย์” ไม่ได้พิสูจน์ว่าทุกองค์ประกอบเปิดให้ใช้โดยไม่ต้องขออนุญาต เปลี่ยนแปลงไม่ได้ ผ่านการตรวจสอบแล้ว หรือปลอดภัย
วิธีการทำงาน
- ระบุรายการซื้อขาย กำหนดเชน ที่อยู่สัญญาของโทเค็นขาเข้าและขาออก จำนวน และกระเป๋า สัญลักษณ์ย่อหรือชื่อโทเค็นไม่ได้มีเพียงหนึ่งเดียว ตรวจสอบโดเมนทางการของแอปพลิเคชันและสัญญาเราเตอร์หรือสัญญาชำระก่อนเชื่อมต่อหรือลงนาม
- รับและตรวจสอบราคาเสนอ อินเทอร์เฟซจะสอบถามแหล่งสภาพคล่องหนึ่งแห่งขึ้นไป ตรวจสอบจำนวนขาเข้าที่แน่นอน ผลลัพธ์โดยประมาณ เส้นทาง ระดับค่าธรรมเนียม ผลกระทบต่อราคา ค่าธรรมเนียมเครือข่าย เวลาหมดอายุของราคาเสนอ และดูว่าเส้นทางใช้โทเค็นตัวกลาง Solver Bridge หรือสัญญาที่ไม่คุ้นเคยหรือไม่
- กำหนดขอบเขตการดำเนินการ สำหรับการสวอปที่กำหนดจำนวนขาเข้าแน่นอน ธุรกรรมควรบังคับใช้จำนวนขาออกขั้นต่ำ (
minOut) ส่วนการสวอปที่กำหนดจำนวนขาออกแน่นอนควรบังคับใช้จำนวนขาเข้าสูงสุด ค่า Slippage Tolerance เป็นตัวกำหนดขอบเขตการดำเนินการนี้ แต่ไม่ได้ทำให้ราคาเสนอดีขึ้น - อนุมัติและดำเนินการ การสวอป ERC-20 อาจต้องมีการอนุมัติหรือ Permit ที่ลงนามก่อนสวอป เลือกวงเงินอนุญาตที่ต่ำที่สุดซึ่งใช้งานได้ และยืนยันผู้มีสิทธิ์ใช้ จำนวน กำหนดเวลา Nonce เชน Calldata และมูลค่าเหรียญ Native ลายเซ็นกระเป๋าอนุมัติสิ่งที่เข้ารหัสไว้ ไม่ใช่สิ่งที่อินเทอร์เฟซกล่าวอ้างด้วยภาษาทั่วไป
- ตรวจสอบการชำระ ธุรกรรมที่ส่งแล้วหรือกำลังรอดำเนินการยังไม่ใช่การสวอปที่เสร็จสมบูรณ์ หลังยืนยันแล้ว ให้ตรวจสอบสถานะธุรกรรม การเปลี่ยนแปลงยอดคงเหลือโทเค็น จำนวนที่ได้รับจริง Gas ที่จ่าย Event และวงเงินอนุญาตที่เหลือ เพิกถอนวงเงินอนุญาตเมื่อความสะดวกจากการคงไว้ไม่คุ้มกับความเสี่ยง
ในพูล Constant-product แบบเต็มช่วง เงินสำรอง x และ y เป็นไปตามความสัมพันธ์พื้นฐาน x * y = k เมื่อมีค่าธรรมเนียมขาเข้า f จำนวนขาเข้าที่แน่นอน deltaX โดยทั่วไปจะให้ผลลัพธ์ดังนี้:
deltaY = y * (1 - f) * deltaX / (x + (1 - f) * deltaX)
อัตราส่วนเงินสำรองให้ราคาเสนอส่วนเพิ่ม แต่รายการซื้อขายที่มีขนาดจำกัดจะเคลื่อนไปตามเส้นโค้ง ดังนั้นราคาเฉลี่ยที่ดำเนินการได้จึงแย่กว่าราคาส่วนเพิ่มเริ่มต้น และส่วนต่างจะเพิ่มขึ้นเมื่อขนาดรายการซื้อขายใหญ่เมื่อเทียบกับสภาพคล่องที่ใช้งานอยู่ พูลสภาพคล่องแบบกระจุกตัวใช้ตรรกะเส้นโค้งที่เกี่ยวข้องภายในช่วงราคาที่เลือก เมื่อสถานะอยู่นอกช่วง สถานะนั้นจะไม่ทำงาน ประกอบด้วยสินทรัพย์เพียงชนิดเดียวทั้งหมด และไม่ได้รับค่าธรรมเนียมสวอปจากช่วงที่ใช้งานอยู่
ตัวอย่างการคำนวณ
สมมติว่าพูล Constant-product มี 100 ETH และ 200,000 USDC ราคาเริ่มต้นตามเงินสำรองจึงเท่ากับ 2,000 USDC/ETH ผู้ซื้อขายส่ง 20,000 USDC เพื่อซื้อ ETH และพูลเรียกเก็บค่าธรรมเนียมขาเข้า 0.30% จำนวนขาเข้าที่มีผลคือ 19,940 USDC:
ETH out = 100 * 19,940 / (200,000 + 19,940) = 9.066109 ETH
ผู้ซื้อขายจ่ายราคาเฉลี่ยรวมประมาณ 2,206.02 USDC/ETH ก่อนค่า Gas เมื่อกำหนด Slippage Tolerance ที่ 0.50% ผลลัพธ์ขั้นต่ำที่สอดคล้องกันจะอยู่ที่ประมาณ 9.020778 ETH ค่าความคลาดเคลื่อนนี้อนุญาตให้ชำระได้จนถึงจำนวนขั้นต่ำ แต่ไม่ได้รับประกันว่าจะได้ 9.066109 ETH ตามราคาเสนอ
ต่อไป สมมติว่าเราเตอร์ประเมินว่ารายการซื้อขาย 50,000 USDC จะให้สินทรัพย์มูลค่า 47,000 USD ผ่านพูลโดยตรงเพียงพูลเดียว แต่จะได้ 48,200 USD หาก 60% ใช้พูลโดยตรง และ 40% ใช้เส้นทางสอง Hop คือ USDC/ETH แล้วต่อด้วย ETH/Token A เส้นทางแบบแบ่งส่วนทำให้ผลลัพธ์ตามราคาเสนอดีขึ้น 1,200 USD แต่ก็เพิ่มการเรียกใช้สัญญา ค่า Gas ความเสี่ยงจากโทเค็นตัวกลาง และจุดที่อาจล้มเหลวมากขึ้น สำหรับคำสั่งซื้อขนาดเล็ก ต้นทุนที่เพิ่มขึ้นเหล่านี้อาจสูงกว่าผลกระทบต่อราคาที่ประหยัดได้
ความเสี่ยงและวิธีควบคุม
- สินทรัพย์ผิดหรือเป็นอันตราย: ทุกคนสามารถสร้างโทเค็นที่มีชื่อหรือสัญลักษณ์คุ้นเคยได้ ตรวจสอบเชนและที่อยู่สัญญาจากแหล่งข้อมูลทางการที่เป็นอิสระ และทดลองสินทรัพย์หรือเส้นทางที่ไม่คุ้นเคยด้วยจำนวนเล็กน้อย
- ความเสียหายจากการอนุมัติและลายเซ็น: การอนุมัติแบบไม่จำกัด Permit อันตราย Frontend ที่ถูกเจาะ หรือการขอลายเซ็นที่หลอกลวง อาจอนุมัติได้มากกว่าการสวอปครั้งเดียวที่ตั้งใจไว้ อ่านข้อมูลผู้มีสิทธิ์ใช้และขอบเขต หลีกเลี่ยงการลงนามโดยไม่ตรวจสอบ และทบทวนวงเงินอนุญาตหลังใช้งาน
- ความเสียหายจากการดำเนินการ: สภาพคล่องต่ำ ราคาเสนอเก่า ราคาผันผวน โทเค็นที่เก็บภาษีการโอน และธุรกรรมที่รอดำเนินการซึ่งเปิดเผยต่อสาธารณะ อาจลดผลลัพธ์หรือทำให้ธุรกรรม Revert เปรียบเทียบความลึกที่ใช้งานและเส้นทาง กำหนด
minOutและเส้นตายอย่างรอบคอบ และอย่าเพิ่มค่าความคลาดเคลื่อนเพียงเพื่อบังคับให้รายการซื้อขายสำเร็จ - MEV: Searcher หรือ Validator อาจจัดลำดับธุรกรรมใหม่หรือวางรายการซื้อขายรอบการสวอปที่มองเห็นได้ ทำให้การดำเนินการแย่ลงแม้ผลลัพธ์ยังอยู่ภายในค่าความคลาดเคลื่อนของผู้ใช้ พิจารณาคำสั่งซื้อขนาดเล็กลง พูลที่ลึกขึ้น การกำหนดเส้นทางที่มีการป้องกัน หรือการดำเนินการแบบ Limit ตามความเหมาะสม
- Gas และธุรกรรมที่ล้มเหลว: การอนุมัติ การสวอป แต่ละ Hop ของเส้นทาง และการเพิกถอนวงเงินอนุญาต อาจเสียค่าธรรมเนียมเครือข่ายแยกกัน ธุรกรรมที่ Revert โดยทั่วไปยังคงใช้ Gas เก็บเหรียญ Native ให้เพียงพอสำหรับกระบวนการทั้งหมด และตรวจสอบเชนก่อนลงนาม
- ความล้มเหลวของโปรโตคอลและโครงสร้างพื้นฐาน: บั๊กของสัญญา การอัปเกรดที่ไม่ปลอดภัย กุญแจผู้ดูแล Hook Oracle Bridge บริการ RPC Sequencer และอินเทอร์เฟซ อาจล้มเหลวหรือถูกเจาะได้ ตรวจสอบสัญญาที่ Deploy จริง รายงาน Audit อำนาจในการอัปเกรดและหยุดระบบชั่วคราว ประวัติเหตุการณ์ และสายโซ่การพึ่งพา
- การย้อนกลับไม่ได้และการเก็บบันทึก: โดยทั่วไปฝ่ายบริการลูกค้าไม่สามารถยกเลิกการสวอปที่ยืนยันแล้วได้ เก็บราคาเสนอ แฮชธุรกรรม ที่อยู่โทเค็น การเปลี่ยนแปลงยอดกระเป๋า และต้นทุนพื้นฐานไว้ และตรวจสอบผลลัพธ์ที่ไม่คาดคิดก่อนลงนามธุรกรรมอื่น
ความเข้าใจผิดที่พบบ่อย
ความเชื่อผิดที่ 1: โทเค็นที่มีบน DEX ผ่านการตรวจสอบเพื่อเข้าจดทะเบียนแล้ว
พูลจำนวนมากเปิดให้สร้างได้โดยไม่ต้องขออนุญาต และทุกคนสามารถสร้างโทเค็นชื่อเดียวกันหรือเติมสภาพคล่องเริ่มต้นให้พูลได้ การมีให้ซื้อขายไม่ได้หมายถึงการรับรอง จงตรวจสอบที่อยู่สัญญาและสภาพคล่องที่แท้จริง
ความเชื่อผิดที่ 2: การดูแลสินทรัพย์ด้วยตนเองทำให้ย้อนกลับธุรกรรมได้
ผู้ใช้ควบคุมลายเซ็น แต่ธุรกรรมที่ถูกต้องและยืนยันแล้วโดยทั่วไปถือเป็นที่สิ้นสุด ความผิดพลาดเรื่องโทเค็น เชน การอนุมัติ หรือผู้รับ ยังคงเป็นความรับผิดชอบของผู้ใช้
ความเชื่อผิดที่ 3: Slippage Tolerance ที่สูงขึ้นทำให้ได้ราคาดีกว่า
ค่าความคลาดเคลื่อนที่สูงขึ้นเพียงขยายช่วงผลลัพธ์ที่ยอมรับได้และลดโอกาส Revert เพราะ Slippage เท่านั้น แต่อาจเปิดให้เกิดการดำเนินการที่แย่ลงและการดึงมูลค่าจาก MEV มากขึ้น
ความเชื่อผิดที่ 4: ยอดคงเหลือในพูลเท่ากับจำนวนที่ซื้อขายได้ ณ ราคาปัจจุบัน
ยอดคงเหลือที่แสดงกระจายอยู่ตามเส้นโค้งหรือช่วงราคา รายการซื้อขายขนาดใหญ่ใช้สภาพคล่องในราคาที่ค่อย ๆ เปลี่ยนไป ดังนั้นต้องประเมินขนาดที่ดำเนินการได้จากความลึกที่ใช้งาน ค่าธรรมเนียม เส้นทาง และ minOut
หัวข้อที่เกี่ยวข้อง
แหล่งข้อมูล
- How Uniswap Works - Uniswap Labs (เข้าถึงเมื่อ: 2026-08-20)
- Uniswap v2 Core - Uniswap Labs (เข้าถึงเมื่อ: 2026-08-20)
- Uniswap v3 Core - Uniswap Labs (เข้าถึงเมื่อ: 2026-08-20)
- AMM vs UniswapX Routing - Uniswap Labs (เข้าถึงเมื่อ: 2026-08-20)