For the complete documentation index, see llms.txt. This page is also available as Markdown.

สถาปัตยกรรม

สถาปัตยกรรมของ OmniYield ถูกออกแบบให้เป็นแบบโมดูลาร์ ไม่ผูกกับเชนใดเชนหนึ่ง และปรับขยายได้สูง

วัตถุประสงค์หลักของเราคือการสร้างเลเยอร์ผลตอบแทนที่ไม่ผูกกับเชนใดเชนหนึ่ง ซึ่งช่วยเพิ่มผลตอบแทนแบบปรับตามความเสี่ยงสูงสุดสำหรับผู้ใช้ทั่วทั้ง DeFi เพื่อให้บรรลุสิ่งนี้ ระบบใช้การวิเคราะห์ข้อมูลอย่างกว้างขวาง อัลกอริทึมออฟเชนขั้นสูง โปรโตคอลความปลอดภัยที่เข้มงวด กฎการกระจายความเสี่ยง และสถาปัตยกรรมที่ซ่อนความซับซ้อนของการโต้ตอบข้ามเชน

ส่วนประกอบหลักของสถาปัตยกรรม

วอลต์

ประตูสู่ OmniYield ของผู้ใช้

สัญญาอัจฉริยะที่เป็นไปตามมาตรฐาน ERC-4626 เหล่านี้จะจัดการเงินฝากอย่างปลอดภัย รับรายงานจากกลยุทธ์ และประมวลผลการถอน

ทำหน้าที่เป็นอินเทอร์เฟซหลักที่ประสานเงินของผู้ใช้กับกลยุทธ์พื้นฐาน

ชั้นการดำเนินการ (Solver)

ชั้นอัจฉริยะของ OmniYield

ระบบอัตโนมัติเหล่านี้วิเคราะห์โปรโตคอล DeFi ทั่วทั้งเชนอย่างต่อเนื่อง ระบุโอกาสสร้างผลตอบแทนที่ดีที่สุด ประเมินความเสี่ยง และกำหนดการจัดสรรสินทรัพย์ให้กับวอลต์

การประมวลผลนี้คำนวณนอกเชนเพื่อประสิทธิภาพ โดยจะนำเฉพาะผลลัพธ์ไปใช้งานบนเชน ป้องกันไม่ให้กลยุทธ์ของ OmniYield ถูกลอกเลียนแบบ

กลยุทธ์

เชื่อมโยงกับวอลต์แต่ละรายการจะมีสัญญากลยุทธ์อย่างน้อยหนึ่งสัญญา

ส่วนประกอบนี้จะแปลการตัดสินใจของ solver ให้เป็นการกระทำ โดยจัดการความซับซ้อนทางเทคนิคของการเคลื่อนย้ายสินทรัพย์ รวมถึงการสวอปโทเค็น การจัดหาสภาพคล่อง การให้กู้ยืม การสเตก ฯลฯ

ปลายทาง

โปรโตคอล DeFi, กลุ่มสภาพคล่อง หรือฟาร์มผลตอบแทนเฉพาะ ที่ในท้ายที่สุดจะนำสินทรัพย์ของวอลต์ไปใช้งาน

โครงสร้างพื้นฐานการส่งข้อความข้ามเชน

เทคโนโลยีพื้นฐานที่ทำให้ความสามารถข้ามเชนเป็นไปได้ ช่วยอำนวยความสะดวกในการสื่อสารและการโอนสินทรัพย์ระหว่างบล็อกเชนที่แตกต่างกัน

วงจรชีวิตของสินทรัพย์

การทำความเข้าใจการไหลของสินทรัพย์ช่วยให้เข้าใจการทำงานของระบบชัดเจนขึ้น:

1

ฝาก

ผู้ใช้ฝากสินทรัพย์ประเภทเดียว (เช่น USDC) ลงใน OmniYield Vault ที่สอดคล้องกันบนเชนที่รองรับใดก็ได้ สินทรัพย์ที่ฝากจะถูกย้ายไปยังสัญญา Vault บนฮับ Arbitrum และเริ่มต้นจะคงอยู่แบบไม่ได้ใช้งานที่นั่น

2

การปรับสมดุลข้ามเชน

  • ส่วนประกอบนอกเชน (Solver อัตโนมัติ) จะติดตามยอดคงเหลือของวอลต์และสภาวะตลาด เมื่อสินทรัพย์ที่ไม่ได้ใช้งานถึงเกณฑ์ที่กำหนด หรือระหว่างรอบการปรับให้เหมาะสมตามช่วงเวลา ระบบจะกำหนดการจัดสรรที่เหมาะสมที่สุดสำหรับกลยุทธ์ปัจจุบันบนเชนที่ผสานรวมทั้งหมด และเสนอแผนการปรับสมดุล หากข้อเสนอนั้นผ่านเงื่อนไขด้านความปลอดภัยและประสิทธิภาพ ระบบจะเริ่มทำการปรับสมดุล (เช่น ย้าย USDC จำนวน X ไปยังกลยุทธ์ A บนเชน Y) ผ่านสัญญา Vault บนฮับ Arbitrum

  • โดยใช้ LayerZero และ Axelar จะมีการส่งข้อความที่มีคำสั่งปรับสมดุลจากฮับไปยังสัญญา Vault ที่เกี่ยวข้องบนเชนปลายทาง

  • ระบบจะดำเนินขั้นตอนที่จำเป็น (เช่น การบริดจ์ การสวอป การฝาก ฯลฯ) เพื่อปรับสมดุล

  • การจัดสรรที่อัปเดตจะถูกบันทึก และจะส่งการยืนยัน/สถานะกลับไปยังฮับ Arbitrum ผ่านเลเยอร์การส่งข้อความ กระบวนการนี้อาจเกี่ยวข้องกับการย้ายเงินที่ไม่ได้ใช้งานจากฮับเข้าไปยังกลยุทธ์ หรือย้ายเงินระหว่างกลยุทธ์ต่าง ๆ เพื่อไล่ล่าผลตอบแทนที่ดีกว่า

3

การทบต้นอัตโนมัติและการรายงานแบบรวมศูนย์

  • สัญญากลยุทธ์จะเคลมรางวัลที่ได้จากโปรโตคอลปลายทางเป็นระยะ ๆ แปลงเป็นสินทรัพย์ฐานของวอลต์ (เช่น USDC) และนำกลับไปลงทุนโดยอัตโนมัติ กระบวนการนี้ถูกจัดการโดยผู้ดูแล (Keepers) ที่ได้รับอนุญาต

  • ข้อมูลประสิทธิภาพ รวมถึงรางวัลที่กลยุทธ์เหล่านี้สร้างขึ้นบนเชนที่รองรับทั้งหมด จะถูกรายงานกลับไปยังฮับ Arbitrum อย่างต่อเนื่อง รางวัลจะถูกเพิ่มเข้าไปในมูลค่ารวมของวอลต์ ทำให้ผลตอบแทนของผู้ฝากทบต้นโดยอัตโนมัติ

4

ถอน

  • การถอนเงินไม่ได้จำกัดอยู่ที่เชนที่ฝาก; ผู้ใช้สามารถเริ่มคำขอถอนเมื่อใดก็ได้จากเชนที่รองรับใดก็ได้ (ไม่จำเป็นต้องเป็นเชนเดียวกับที่ใช้ฝาก).

  • ค่าธรรมเนียมผลการดำเนินงาน 9% จะคำนวณจากกำไรที่เกิดจากเงินฝากของผู้ใช้ผ่านกลยุทธ์พื้นฐานและเชนทั้งหมด

  • คำขอจะถูกส่งต่อไปยังฮับ Arbitrum หากวอลต์มีเงินที่ไม่ได้ใช้งานเพียงพอ (สินทรัพย์ที่ยังไม่ได้ถูกนำไปใช้งานในกลยุทธ์) การถอนจะถูกประมวลผลทันที

  • หากวอลต์มีเงินที่ไม่ได้ใช้งานไม่เพียงพอ ฮับจะส่งสัญญาณให้กลยุทธ์ถอนจำนวนที่ต้องการ โดยจะให้ความสำคัญกับการถอนจากกลยุทธ์ที่กระทบต่อผลตอบแทนรวม (APR) น้อยที่สุด กระบวนการนี้อาจใช้เวลานานขึ้นเล็กน้อยขึ้นอยู่กับโปรโตคอลพื้นฐาน

5

เคลม

  • เมื่อมีสภาพคล่องเพียงพอในวอลต์แล้ว ผู้ใช้สามารถเคลมการถอนของตนได้ เมื่อเคลม สินทรัพย์ที่เกี่ยวข้องจะถูกโอนไปยังกระเป๋าเงินของผู้ใช้ผ่านโครงสร้างพื้นฐานข้ามเชน

สถาปัตยกรรมข้ามเชน

โครงสร้างพื้นฐานของ OmniYield สร้างขึ้นบนสถาปัตยกรรมแบบฮับและสโป๊กที่แข็งแกร่ง:

  • ฮับ: เราใช้ Arbitrum เป็นฮับปฏิบัติการกลางของเรา ("main chain") ซึ่งเป็นที่ที่ตรรกะหลัก การคำนวณที่ซับซ้อน และการจัดการสถานะโดยรวมของโปรโตคอล OmniYield ตั้งอยู่เป็นหลัก

  • สโป๊ก: บล็อกเชนอื่น ๆ ที่รองรับทั้งหมดทำหน้าที่เป็น ‘spoke chains’ หรือ ‘side chains’ เครือข่ายเหล่านี้คือที่ที่เงินฝากของผู้ใช้อาจเริ่มต้นขึ้น และเป็นที่ที่กลยุทธ์ผลตอบแทนพื้นฐานจำนวนมากถูกนำไปใช้งาน โดยส่วนใหญ่ทำหน้าที่เป็นปลายทางการดำเนินการ รับคำสั่งจาก Hub

โฟลว์การสื่อสาร:

1

การรวมข้อมูล

เมื่อมีการตัดสินใจปรับสมดุล หรือเกิดการกระทำของผู้ใช้ (เช่น การฝาก/ถอนที่ต้องมีการเคลื่อนย้ายข้ามเชน) จะมีการสร้างข้อความข้ามเชนและส่งอย่างปลอดภัยจากเชนสโป๊กไปยังฮับ Arbitrum

2

การคำนวณ

ฮับจะประมวลผลข้อความขาเข้าเหล่านี้ ดำเนินการคำนวณที่จำเป็น (เช่น การปรับการจัดสรรสินทรัพย์ทั่วทุกสโป๊ก การคำนวณประสิทธิภาพรวมของวอลต์ การรวมค่าธรรมเนียม) และตัดสินใจเชิงกลยุทธ์โดยอิงจากมุมมองภาพรวมของระบบ

3

การกระจาย

เมื่อมีการตัดสินใจแล้ว คำสั่งและข้อมูลธุรกรรมที่จำเป็นจะถูกกระจายกลับจาก Arbitrum ไปยังสัญญาอัจฉริยะที่เกี่ยวข้องบนเชนสโป๊กเพื่อดำเนินการ (เช่น การฝากเงินเข้าไปในกลยุทธ์เฉพาะบนเครือข่ายอื่น)

การสื่อสารข้ามเชน

การทำงานของโมเดลแบบฮับและสโป๊กของเราทั่วบล็อกเชนจำนวนมากเป็นไปได้ด้วยการใช้ผู้ให้บริการส่งข้อความข้ามเชนชั้นนำ: LayerZero และ Axelar (และอาจมีรายอื่นในอนาคตที่ปรับให้เหมาะกับโทเค็น/เชน/ฟังก์ชันเฉพาะ)

LayerZero ช่วยให้การส่งข้อความมีน้ำหนักเบาและมีประสิทธิภาพ ทำให้มั่นใจได้ถึงความหน่วงต่ำและการทำงานร่วมกันแบบไม่ต้องไว้วางใจข้ามเครือข่ายที่รองรับ Axelar เสริมในส่วนนี้ด้วยการกำหนดเส้นทางระดับสูงและการส่งมอบข้อความข้ามเชนแบบทั่วไปอย่างปลอดภัย

  • โครงสร้างหลักของการสื่อสาร: โปรโตคอลเหล่านี้ทำหน้าที่เป็นโครงสร้างพื้นฐานการสื่อสารที่ปลอดภัยและเชื่อถือได้ เชื่อมต่อ Hub (Arbitrum) ของเรากับเชนสโป๊กทั้งหมด พวกมันให้เส้นทางสำคัญสำหรับการส่งข้อมูลและคำสั่งข้ามขอบเขตบล็อกเชน การส่งต่อข้อความ การตรวจสอบ และการชำระบัญชีทั้งหมดดำเนินการผ่านรางส่งข้อความที่ปลอดภัยของผู้ให้บริการเหล่านี้

  • อำนวยความสะดวกให้กับการดำเนินการสำคัญ: LayerZero และ Axelar ส่งต่อข้อความสำคัญที่จำเป็นสำหรับฟังก์ชันหลัก ซึ่งรวมถึง:

    • แจ้ง Hub เกี่ยวกับเงินฝากใหม่ที่ทำบนเชนสโป๊ก

    • ส่งต่อคำขอถอนจากผู้ใช้บนเชนสโป๊กไปยัง Hub เพื่อประมวลผล

    • ส่งคำสั่งจาก Hub ไปยังสัญญากลยุทธ์บนเชนสโป๊กเพื่อดำเนินการฝาก ถอน หรือปรับสมดุล

    • รายงานผลตอบแทนที่สร้างขึ้น ตัวชี้วัดประสิทธิภาพ และข้อมูลค่าธรรมเนียมจากกลยุทธ์บนเชนสโป๊กกลับไปยัง Hub

การรายงานค่าธรรมเนียมแบบรวมศูนย์

ในการตั้งค่าแบบหลายเชนทั่วไป แต่ละเชนมักทำหน้าที่เป็นไซโลที่มีตรรกะและการรายงานประสิทธิภาพแยกจากกัน OmniYield ใช้แนวทางที่ต่างออกไปอย่างสิ้นเชิง เราเชื่อว่าอีโคซิสเต็มของเราควรทำงานเป็นโปรโตคอลเดียวที่เป็นหนึ่งเดียว ไม่ใช่การรวมตัวที่กระจัดกระจายของการปรับใช้งานเฉพาะเชน

แม้ว่า OmniYield จะสร้างค่าธรรมเนียมจากกลยุทธ์ผลตอบแทนที่ดำเนินการอยู่บนเชนจำนวนมาก โปรโตคอลนี้ก็ใช้การรายงานค่าธรรมเนียมแบบรวมศูนย์ ซึ่งเป็นกระบวนการที่รวบรวม ทำให้เป็นมาตรฐาน และคำนวณข้อมูลการสร้างค่าธรรมเนียมจากทุกเชนที่รองรับบน Arbitrum (ฮับ)

อัปเดตล่าสุด