Decentralized Exchange (DEX) ได้ถือกำเนิดขึ้นและเฟื่องฟูในช่วงไม่กี่ปีที่ผ่านมา ซึ่งช่วยแก้ปัญหาที่สร้างปัญหาให้กับ Centralized Exchange (CEX) มาอย่างยาวนาน ปัญหาเหล่านี้รวมถึงการแฮ็ค การขาดความเป็นส่วนตัว ขีดจำกัดของเงินฝาก ปัญหาคนกลาง และค่าธรรมเนียมที่สูง เป็นต้น
ชื่อเรื่องรอง
สั่งซื้อหนังสือรุ่น
Central Limit Order Book (CLOB) เป็นรูปแบบการดำเนินการซื้อขายที่จับคู่ผู้ซื้อและผู้ขายตามกฎชุดหนึ่ง ข้อแตกต่างที่สำคัญระหว่างการซื้อขายบนแพลตฟอร์มการซื้อขายที่ใช้ AMM หรือ CLOB คือกลไกการสร้างราคายุติธรรมสำหรับการดำเนินการซื้อขาย ตัวอย่างเช่น หนังสือสั่งซื้อแบบรวมศูนย์ขึ้นอยู่กับรายการรวมของคำสั่งซื้อและขายที่ส่งโดยผู้ค้าในคู่การซื้อขายที่กำหนด CLOB อนุญาตให้ผู้ค้าซื้อหรือขายสินทรัพย์ในราคาที่กำหนด
ส่วนต่างระหว่างราคาเสนอสูงสุดและราคาขอต่ำสุดเรียกว่าสเปรด ตลาดสภาพคล่องมีสเปรดที่แคบกว่ามาก เนื่องจากมีความลึกของอุปสงค์และอุปทานในแต่ละระดับราคา
Injective จับคู่คำสั่งซื้อตามรูปแบบการประมูลแบบกลุ่มบ่อยครั้ง (FBA) ที่ยอมรับคำสั่งซื้อในช่วงเวลาที่ไม่ต่อเนื่องกัน (ช่วงเวลาการประมูล) และเติมตามลำดับความสำคัญ ตามรายงานทางวิชาการ ช่วงเวลาแบทช์ที่เหมาะสมที่สุดของ FBA ในทางทฤษฎีอยู่ระหว่าง 0.2 ถึง 0.9 วินาที ซึ่งใกล้เคียงกับช่วงเวลาบล็อกของ Injective และการประมูลแบบแบทช์จะดำเนินการเมื่อสิ้นสุดแต่ละบล็อก ความแน่นอนในทันทีของความเห็นพ้องของ PoS ที่ใช้ BFT ของ Tendermint (กลไกความเห็นพ้องที่นำมาใช้โดย Injective) นั้นสอดคล้องอย่างมากกับการดำเนินการของ FBA ที่ส่วนท้ายของแต่ละบล็อก
ผู้ดูแลสภาพคล่องในฐานะผู้ให้บริการสภาพคล่อง
คุณลักษณะสำคัญของโมเดลสมุดคำสั่งซื้อคืออนุญาตให้ผู้ใช้ส่งคำสั่งซื้อสองประเภท: คำสั่งซื้อขายในตลาดหรือคำสั่งซื้อจำกัด
คำสั่งซื้อขายในตลาด กล่าวคือ เมื่อผู้ซื้อขายซื้อหรือขายในขณะนี้ เขาสามารถจับคู่กับผู้ซื้อหรือผู้ขายด้วยข้อเสนอที่ดีที่สุดในสมุดคำสั่งซื้อ ในหมู่พวกเขา ราคาเสนอสูงสุดและราคาเสนอต่ำสุดถือเป็นราคาตลาดที่ดีที่สุดสำหรับสินทรัพย์หนึ่งๆ
ข้อได้เปรียบ:
ข้อได้เปรียบ:
หนังสือสั่งซื้อเหมาะสำหรับตลาดที่มีสภาพคล่อง
สมุดคำสั่งซื้อยังคงเป็นตัวเลือกที่ดีที่สุดสำหรับการแสดงราคาตลาดและคำสั่งซื้อจำนวนมาก
หนังสือสั่งซื้อลดความเสี่ยงการลื่นไถล
ข้อบกพร่อง:
ข้อบกพร่อง:
หากราคาเสนอซื้อสูงสุดต่ำกว่าราคาเสนอขายต่ำสุด จะไม่สามารถซื้อขายได้ ดังนั้นจึงไม่เหมาะสำหรับตลาดที่มีสภาพคล่องต่ำ
ชื่อเรื่องรอง
โมเดลผู้ดูแลสภาพคล่องอัตโนมัติ (AMM)
สภาพคล่องเป็นหนึ่งในประเด็นที่โดดเด่นที่สุดใน DEX แม้ว่าโทเค็นจะซื้อขายอย่างมีประสิทธิภาพได้ยาก แต่ AMM ได้แก้ปัญหานี้อย่างคร่าว ๆ ด้วยการออกแบบ มันจะทำหน้าที่เป็นบอทที่จะเสนอราคาเมื่อใดก็ตามที่ผู้ใช้ต้องการแลกเปลี่ยนสินทรัพย์ทั้งสอง ในขณะที่ทฤษฎีที่อยู่เบื้องหลัง AMMs มีมานานแล้วในแวดวงวิชาการเกี่ยวกับทฤษฎีเกมและการออกแบบกลไก การประยุกต์ใช้ในตลาด crypto ยังอยู่ในช่วงเริ่มต้น
ซึ่งแตกต่างจากสมุดคำสั่งซื้อซึ่งระบุราคาที่ผู้ซื้อและผู้ขายต้องการซื้อขาย แพลตฟอร์มการซื้อขาย AMM จะรวมสภาพคล่องของคู่การซื้อขายทั้งสองไว้ในกลุ่มเดียว กลุ่ม AMM กำหนดราคาตลาดของสินทรัพย์เดียวตามอัลกอริทึมเชิงกำหนด สูตรราคามักจะขึ้นอยู่กับสภาพคล่องปัจจุบันภายในกลุ่มหรืออีกนัยหนึ่งคือความพร้อมของสินทรัพย์ในกลุ่ม
AMM ไม่ต้องการผู้ดูแลสภาพคล่อง แต่พึ่งพาผู้ให้บริการสภาพคล่องอย่างมากในการเข้าร่วมเพื่อขยายขนาดของกลุ่มสภาพคล่อง ดังนั้นจึงทำให้มั่นใจได้ว่าโทเค็นสะท้อนถึงราคาที่ยุติธรรม
AMM DEX ต่างๆ เสนอราคาสำหรับกลุ่มสภาพคล่องโดยใช้สูตรทางคณิตศาสตร์ที่แตกต่างกัน ลองใช้สูตร XYK ที่ริเริ่มโดย Uniswap เป็นตัวอย่าง ในรูปแบบเดิมของ Uniswap V1 ราคาจะคำนวณตามอัตราส่วนของสินทรัพย์สองรายการในกลุ่มดังนี้:
x*y=k (คงที่)
ค่าคงที่ k แสดงถึงยอดโทเค็นทั้งหมดในกลุ่มสภาพคล่อง ซึ่งกำหนดราคาโทเค็น x และ y ณ เวลาที่กำหนด เราถือว่า x = ETH และ y = INJ ทุกครั้งที่ผู้ใช้ซื้อ ETH ราคาของ ETH จะเพิ่มขึ้นตามจำนวน ETH ในกลุ่มที่ลดลง ในทางกลับกัน ราคาของ INJ จะลดลงเมื่อปริมาณของ INJ เพิ่มขึ้น กลุ่มสภาพคล่องมักจะให้โอกาสในการเก็งกำไรที่สามารถใช้เพื่อทำกำไร
สมมติว่า 1 ETH = 100 INJ มีการซื้อขายผ่านกลุ่มที่มี 10 ETH และ 1,000 INJ ณ เวลาที่ซื้อขาย หากผู้ค้าต้องการซื้อ 2 ETH พวกเขาจำเป็นต้องแลกเปลี่ยน 200 INJ เป็น 2 ETH เหลือ 8 ETH และ 1200 INJ ราคาของ ETH อยู่ที่ 150 INJ ซึ่งจะนำไปสู่การขาดทุนที่ไม่ถาวรสำหรับผู้ให้บริการสภาพคล่อง
ETH = 1200/8 = 150 INJ
ในฐานะที่เป็นกลไกรักษาเสถียรภาพที่สำคัญ การเก็งกำไรสนับสนุนให้ผู้ค้าปรับราคาของแพลตฟอร์มการซื้อขาย AMM ให้ใกล้เคียงกับราคาสปอตของแพลตฟอร์มการซื้อขายอื่น ๆ จากตัวอย่างข้างต้น นักอนุญาโตตุลาการสามารถใช้ช่องโหว่นี้เพื่อซื้อ 2 ETH ที่ 200 INJ จากตลาดอื่นแล้วขายในราคา 300 INJ ในกลุ่มสภาพคล่องนี้ สิ่งนี้จะทำให้ระดับราคา 1 ETH กลับไปเป็น 100 INJ
การดำเนินการล่วงหน้าเป็นเรื่องปกติในแพลตฟอร์มการซื้อขาย AMM มากกว่าบนแพลตฟอร์มการซื้อขาย CLOB การตรวจสอบ Uniswap เมื่อเร็วๆ นี้เปิดเผยว่าการจู่โจมด้านหน้าสามารถเกิดขึ้นได้จากการโจมตีสองครั้ง
การโจมตีที่หนึ่ง: การผลักดันตลาดต่อผู้ซื้อขาย
บล็อกเชนมีความโปร่งใสอย่างสมบูรณ์ ซึ่งหมายความว่าทุกคนสามารถดูคำสั่งซื้อและขายก่อนที่จะดำเนินการได้สำเร็จ ในตลาดอัลกอริทึม ผู้โจมตีสามารถใช้ประโยชน์จากความโปร่งใสของบล็อกเชนเพื่อดำเนินการธุรกรรมก่อนอื่นโดยตั้งค่าค่าธรรมเนียมก๊าซที่สูงขึ้น ส่งผลกระทบต่อลำดับของธุรกรรมในบล็อก และเป็นผลจากการทำธุรกรรมที่กำหนด สิ่งนี้ก่อให้เกิดความท้าทายอย่างมากต่อตลาด crypto โดยมีบอทการเก็งกำไรมากมายที่ใช้ประโยชน์จากช่องโหว่โดยธรรมชาตินี้
ขั้นตอนการซื้อขายล่วงหน้าในตลาด ETH/INJ มีดังนี้:
1. อลิซต้องการซื้อ 1 ETH ของ INJ ที่ราคา x ราคาก๊าซคือ y
2. Bob เห็นการทำธุรกรรมบน blockchain
3. บ๊อบจ่ายราคาน้ำมัน z โดยที่ z > y และซื้อ 100 INJ ที่ราคา x
4. ธุรกรรมของอลิซผ่านแล้ว แต่เธอสามารถซื้อ 90 INJ ด้วย 1 ETH ในเวลานี้เท่านั้น
5. ธุรกรรมของอลิซทำให้ราคาของสินทรัพย์สูงขึ้น
6. Bob ขาย 100 INJ และรับ ETH
โจมตี 2: โจมตีแซนวิช
ในการโจมตีครั้งที่สอง ผู้ใช้ที่ประสงค์ร้ายจะสังเกตธุรกรรมบนบล็อกเชนและใช้ mint/burn เพื่อเรียกใช้ธุรกรรมส่วนหน้าก่อนธุรกรรมขนาดใหญ่ ดังนั้น ผู้โจมตีจะแยกค่าธรรมเนียม LP จำนวนมากออกจากการทำธุรกรรม x โดยไม่เผชิญกับความเสี่ยงโดยธรรมชาติของการจัดเตรียมสภาพคล่องในกลุ่ม เช่น การขาดทุนที่ไม่ถาวร เป็นต้น
ข้อได้เปรียบ:
ข้อได้เปรียบ:
ความสามารถในการซื้อขายในตลาดที่มีสภาพคล่องต่ำ
ข้อบกพร่อง:
ข้อบกพร่อง:
ความเสี่ยงในการเลื่อนไหลสูงสำหรับคำสั่งซื้อจำนวนมากเนื่องจากแหล่งสภาพคล่องขนาดเล็ก
ความไร้ประสิทธิภาพของเงินทุนเนื่องจากการซื้อขายส่วนใหญ่ดำเนินการในช่วงระดับราคาแคบๆ เว้นแต่ว่าตลาดจะมีความผันผวนอย่างมาก
ความเสี่ยงสำหรับผู้ให้บริการสภาพคล่อง เช่น การขาดทุนถาวรตามที่อธิบายไว้ข้างต้น
สรุปแล้ว
สรุปแล้ว
วิธีการซื้อขายทั้งสองนี้มีลักษณะเฉพาะของตนเอง ปัจจุบันแพลตฟอร์มการซื้อขายหนังสือคำสั่งครองตลาดสำหรับโทเค็นจำนวนมาก เช่น Bitcoin และ Ethereum ในทางกลับกัน ผู้ดูแลสภาพคล่องอัตโนมัติจะช่วยให้ผู้ใช้ได้รับราคาที่ดีที่สุดสำหรับโทเค็นที่ไม่มีสภาพคล่องในตลาดหางยาว
หนังสือคำสั่งจำกัดแบบรวมศูนย์ได้กลายเป็นแนวทางหลักสำหรับแพลตฟอร์มการซื้อขายแบบดั้งเดิมขนาดใหญ่เช่น Nasdaq เนื่องจากเป็นรูปแบบการดำเนินการซื้อขายที่มีประสิทธิภาพและโปร่งใสที่สุด ในขณะที่ปัญหาต่างๆ เช่น การรันล่วงหน้าและสเปรดที่สูงขึ้นทำให้ DEX ไม่สามารถนำโมเดล CLOB ไปใช้ได้ แต่ Injective ได้แก้ไขทั้งสองอย่างอย่างสร้างสรรค์ด้วยโมเดล FBA ที่ไม่เหมือนใคร รูปแบบ FBA ให้เวลาเพียงพอสำหรับผู้ดูแลสภาพคล่องในการยกเลิกคำสั่งที่หมดอายุก่อนที่เทรดเดอร์ที่มีความถี่สูงจะทำการซื้อขาย นอกเหนือจากการรักษาเวลาการซื้อขายที่รวดเร็วแล้ว โมเดลการซื้อขายของเรายังช่วยให้สเปรดแคบลงโดยการซื้อขายที่ใกล้เคียงกับราคาตลาดและมีสภาพคล่องสูงขึ้น
