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 เป็นฮับปฏิบัติการกลางของเรา ("เชนหลัก") ซึ่งเป็นที่ที่ตรรกะหลัก การคำนวณที่ซับซ้อน และการจัดการสถานะโดยรวมของโปรโตคอล OmniYield อาศัยอยู่เป็นหลัก

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

กระแสการสื่อสาร:

1

การรวบรวม

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

2

การคำนวณ

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

3

การกระจาย

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

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

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

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

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

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

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

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

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

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

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

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

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

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