อินเทอร์เฟซสวอปส่วนใหญ่ออกแบบมาเพื่อสิ่งเดียว: ราคาที่แสดงผลลัพธ์
แต่ราคาที่แสดงเป็นเพียงการคาดการณ์เท่านั้น มันไม่ได้บอกคุณว่าคาลล์ดาต้าสุดท้ายจะทำงานได้หรือไม่ เส้นทางจะรีเวิร์ตหรือไม่ จะใช้แก๊สเท่าไหร่ หรือธุรกรรมยังคงบังคับใช้พารามิเตอร์ที่ผู้ใช้ตรวจสอบแล้วหรือไม่
Route ถูกออกแบบมาโดยคำนึงถึงเส้นทางการดำเนินการที่สมบูรณ์
สำหรับทุกคำขอ Route จะค้นหาสภาพคล่องใน Robinhood Chain pools ที่ได้รับการตรวจสอบแล้ว และสร้างเส้นทางที่เป็นไปได้สูงสุด 32 เส้นทางจากชุด pools ที่จำกัด 96 pools เส้นทางสามารถมีได้สูงสุดสามฮอป ตัวปรับแต่งยังพิจารณาสาขาการแยกที่ไม่ต่อเนื่องกันสูงสุดสามสาขา โดยใช้กริดการจัดสรร 10% ตามด้วยการปรับแต่งเฉพาะที่ 1%
การสุ่มตัวอย่างความจุบางส่วนมีความสำคัญที่นี่ pool ที่ดีที่สุดสำหรับออเดอร์ทั้งหมดไม่จำเป็นต้องเป็น pool ที่ดีที่สุดสำหรับบางส่วนของมัน Route จะสุ่มตัวอย่างการจัดสรรที่แตกต่างกัน ปฏิเสธสาขาการแยกที่ใช้สภาพคล่องซ้ำกัน และให้คะแนนชุดค่าผสมที่ได้โดยไม่แสร้งทำเป็นว่าการค้นหาที่จำกัดนั้นเป็นค่าที่เหมาะสมที่สุดทางคณิตศาสตร์ทั่วโลก
การกำหนดเส้นทางโดยตรงครอบคลุม Uniswap V2, V3, V4 ที่ไม่มีฮุค และ GIGA CL Route ยังสามารถประเมินผู้ให้บริการต้นทางที่มีการป้องกันจาก KyberSwap และเมื่อเปิดใช้งาน 0x ผู้ให้บริการเหล่านี้จะได้รับการปฏิบัติเป็นผู้ให้บริการแยกต่างหาก - ไม่ถูกระบุผิดว่าเป็นการรวม Route ดั้งเดิม
คำขอของผู้ให้บริการทำงานแบบขนาน สำเนาที่ซ้ำกันที่สำเร็จจะถูกรวมเข้าด้วยกัน และการสร้างแผนต้นทางจะทับซ้อนกับการค้นหาโดยตรง ราคาและสถานะ pool จะถูกกำหนดขอบเขตตามคำขอ: ไม่มีราคาหรือผลลัพธ์ที่เสร็จสมบูรณ์ใดๆ ที่คงอยู่ต่อไปยังคำขอหรือบล็อกอื่น
ความแตกต่างที่สำคัญเกิดขึ้นหลังจากการค้นพบ
Route จะสร้างธุรกรรมจริงสำหรับผู้สมัครสุดท้ายแต่ละราย และรันทั้ง eth_call และ estimateGas กับบล็อกที่ใช้ร่วมกันโดยใช้บริบทราคาแก๊สในการดำเนินการเดียวกัน ผู้สมัครที่รีเวิร์ตจะถูกลบออก ผู้สมัครที่จำลองสำเร็จจะมีความสำคัญเหนือกว่าการสำรองข้อมูลที่ใช้เฉพาะราคา
เมื่อแก๊สสามารถแปลงเป็นโทเค็นผลลัพธ์โดยใช้ข้อมูลอ้างอิงทั่วไป Route จะจัดอันดับผู้สมัครตาม:
ผลลัพธ์ที่จำลอง − แก๊สที่ใช้ในการดำเนินการโดยประมาณ
ซึ่งป้องกันไม่ให้ราคาที่สูงกว่าในนามชนะโดยอัตโนมัติเมื่อเส้นทางการดำเนินการของมันใช้แก๊สเพิ่มเติมมากพอที่จะลบข้อได้เปรียบนั้น
การชำระบัญชีถูกจำกัดอย่างอิสระบนเชน ผู้ดำเนินการบังคับใช้อินพุตที่แน่นอน ผลลัพธ์ที่ได้รับจริง ขั้นต่ำของผลลัพธ์ที่ลงนาม ผู้รับ และกำหนดเวลา การอนุมัติชั่วคราวจะถูกล้าง คาลล์ดาต้าต้นทางได้รับการตรวจสอบความถูกต้องกับเป้าหมายและตัวเลือกที่ตายตัว และ Route จะไม่แทนที่ผู้ให้บริการหรือผู้ใช้จ่ายอนุมัติรายอื่นอย่างเงียบๆ หลังจากตรวจสอบแล้ว
เราศึกษาระบบการกำหนดเส้นทางในเวลาดำเนินการ เช่น โมเดล JIT ของ DFlow ซึ่งสามารถประเมินราคา AMM ที่เป็นกรรมสิทธิ์ใหม่ภายในธุรกรรม Route สร้างและทดสอบต้นแบบ JIT สองเส้นทางทดลองที่แคบกว่า แต่ไม่ได้เป็นส่วนหนึ่งของผลิตภัณฑ์ที่ใช้งานอยู่ ระบบจริงดำเนินการเลือกที่คำนึงถึงการดำเนินการก่อนการลงนาม มันไม่ได้อ้างความเท่าเทียมกับ DFlow หรือการกำหนดเส้นทางใหม่ในเวลาดำเนินการ
Route ยังไม่ได้อ้างราคาที่ดีที่สุดทั่วโลก การป้องกัน MEV สากล การเติมเต็มที่รับประกัน หรือความปลอดภัยที่ผ่านการตรวจสอบ
สิ่งที่มันให้คือระบบการกำหนดเส้นทางที่จำกัดและตรวจสอบได้ ซึ่งประเมินธุรกรรมที่สามารถดำเนินการได้ ไม่ใช่แค่การตอบสนองราคา และรักษาข้อจำกัดที่ผู้ใช้ตรวจสอบแล้วผ่านการชำระบัญชี
ตามตรง ฉันเห็น @LadyExchange_ ลองใช้มัน และการกำหนดเส้นทางบางส่วนก็ใช้งานไม่ได้ ดังนั้นฉันจึงสร้างสิ่งนี้ขึ้นมาเพื่อใช้เอง และตัดสินใจดูว่าฉันจะผลักดันมันไปได้ไกลแค่ไหน
Route คิดค่าธรรมเนียม 0 bps ค่าธรรมเนียม pool ค่าธรรมเนียมผู้ให้บริการต้นทาง และแก๊สเครือข่ายยังคงมีผลบังคับใช้
ลองใช้ได้เลยตอนนี้ การยืนยันตัวตนขับเคลื่อนโดย @dynamic_xyz





