ארכיטקטורה

הארכיטקטורה של OmniYield מעוצבת להיות מודולרית, בלתי תלוית-שרשרת וניתנת להרחבה גבוהה, מה שמאפשר הוספה חלקה של תכונות וסוגי כספות חדשים ללא הפרעת הארכיטקטורה המרכזית.

מטרתנו העיקרית היא ליצור שכבת תשואה חלקה ובלתי תלוית-שרשרת שממקסמת תשואות מותאמות סיכון עבור המשתמשים בכל נוף ה-DeFi. כדי להשיג זאת, המערכת משתמשת בניתוח נתונים נרחב, אלגוריתמים מתקדמים מחוץ לשרשרת, פרוטוקולי בטיחות מחמירים, כללי גיוון וארכיטקטורה שמסתירה את המורכבות של אינטראקציה בין-שרשרת.

רכיבי ארכיטקטורה מרכזיים

chevron-rightכספותhashtag

שער הכניסה של המשתמש ל-OmniYield.

חוזי חכם תואמי ERC-4626 אלה מנהלים באופן מאובטח הפקדות, מקבלים דוחות מאסטרטגיות ומעבדים משיכות.

הם משמשים כממשק הראשי המקשר את כספי המשתמשים עם האסטרטגיות שבבסיס.

chevron-rightשכבת ביצוע (Solver)hashtag

שכבת האינטליגנציה של OmniYield.

מערכות אוטומטיות אלה מנתחות באופן קבוע פרוטוקולי DeFi על פני שרשראות רבות, מזהות הזדמנויות תשואה מיטביות, מעריכות סיכונים ומכריעות על הקצאת נכסים עבור הכספות.

עיבוד זה מתבצע מחוץ לשרשרת לשם יכולת הרחבה ויעילות גבוהה יותר - רק התוצאות מיושמות על השרשרת, כדי למנוע חיקוי של אסטרטגיות OmniYield.

chevron-rightאסטרטגיותhashtag

מוצמדים לכל כספת לפחות חוזה אסטרטגיה אחד.

רכיב זה מתרגם החלטות ה-solver לפעולות. הוא מטפל במורכבויות הטכניות של תנועה בנכסים, כולל המרות בין מטבעות, אספקת נזילות, הלוואות, סטייקינג וכו'.

chevron-rightיעדיםhashtag

הפרוטוקולים הספציפיים של DeFi, בריכות הנזילות או חוות התשואה שבהם נכסי הכספת מונחים בסופו של דבר כדי להניב תשואות.

chevron-rightתשתית הודעות בין-שרשרתhashtag

הטכנולוגיה היסודית שמאפשרת את יכולות הבין-שרשרת של OmniYield, ומקלה על תקשורת והעברות נכסים בין בלוקצ'יינים שונים.

מחזור חיי הנכס

הבנת זרימת הנכסים מסייעת להבהיר את פעולת המערכת:

1

הפקדה

משתמש מפקיד סוג נכס בודד (למשל, USDC) לכספת OmniYield המתאימה על כל שרשרת נתמכת. הנכסים שהופקדו מועברים לחוזה הכספת במרכז על גבי Arbitrum ומחכים שם בהתחלה ללא שימוש.

2

איזון מחדש בין-שרשרתי

  • הרכיב מחוץ לשרשרת (Solver אוטונומי) עוקב אחרי יתרות הכספות ותנאי השוק. ברגע שמגיע סף מסוים של נכסים לא פעילים, או במהלך מחזורי אופטימיזציה תקופתיים, הוא קובע את ההקצאה האופטימלית לאסטרטגיות הנוכחיות ברחבי השרשראות המשולבות ומציע תוכנית איזון מחדש. אם ההצעה עומדת במגבלות הבטיחות והביצועים, היא יוזמת איזון מחדש (למשל, העברת סכום X של USDC לאסטרטגיה A בשרשרת Y) דרך חוזה הכספת במרכז על גבי Arbitrum.

  • באמצעות LayerZero ו-Axelar, הודעה מוצפנת המכילה הוראות איזון מחדש נשלחת מהמוקד אל חוזה הכספת הרלוונטי על השרשראות היעד.

  • המערכת מבצעת את הצעדים הנדרשים (כמו גישור, המרות, הפקדות וכו') כדי לבצע את האיזון מחדש.

  • ההקצאה המעודכנת מתועדת, ועדכוני אישור/סטטוס נשלחים חזרה אל מוקד Arbitrum דרך שכבת ההודעות. תהליך זה יכול לכלול העברת כספים לא פעילים מהמוקד לאסטרטגיה או העברת כספים בין אסטרטגיות שונות במטרה לרדוף אחרי תשואות טובות יותר.

3

צבירה אוטומטית ודיווח מאוחד

  • חוזי אסטרטגיה תובעים תקופתית את התגמולים שהושגו מהפרוטוקולים היעדיים, ממירים אותם לנכס הבסיס של הכספת (למשל, USDC) ומשקיעים מחדש באופן אוטומטי. תהליך זה מתואם על ידי Keepers מורשים.

  • נתוני ביצועים, כולל תגמולים שנוצרו על ידי אסטרטגיות אלה בכל השרשראות הנתמכות, מדווחים ברציפות חזרה אל מוקד Arbitrum. התגמולים מתווספים לערך הכולל של הכספת, ומצמיחים באופן אוטומטי את התשואות עבור המפקידים.

  • דיווח מאוחד זה מאפשר מבנה עמלות הוגן ושקוף. דמי הביצועים של 9% מחושבים על בסיס הרווח שנוצר מההפקדה של המשתמש על פני כל האסטרטגיות והשרשראות שבבסיס, מה שמבטיח עקביות.

4

משיכה

  • משיכות אינן מוגבלות לשרשרת שבה הוכנסה ההפקדה; משתמשים יכולים ליזום בקשת משיכה בכל עת מכל שרשרת נתמכת (אין צורך שהיא תהיה אותה שרשרת שבה נעשתה ההפקדה).

  • הבקשה מנותבת אל מוקד Arbitrum. אם לכספת יש כספים לא פעילים מספיקים (נכסים שאינם מושקעים באסטרטגיות), המשיכה מעובדת מיד.

  • אם לכספת אין מספיק כספים לא פעילים, המוקד מאותת לאסטרטגיות למשוך את הסכום הנדרש. הוא נותן עדיפות למשיכה מאסטרטגיות שבהן ההשפעה על התשואה הכוללת (APR) היא המינימלית. תהליך זה עשוי להימשך מעט יותר זמן בהתאם לפרוטוקולים שבבסיס.

5

תביעה

  • לאחר שנכסים נזילים מספיקים זמינים בכספת, המשתמש יכול לתבוע את המשיכה שלו. עם התביעה, הנכסים המתאימים מועברים לארנק המשתמש דרך התשתית הבין-שרשרת.

ארכיטקטורה בין-שרשרת

התשתית של OmniYield בנויה על ארכיטקטורת מוקד-ומדווש חזקה:

  • מוקד: אנו משתמשים ב-Arbitrum כמוקד התפעולי המרכזי שלנו ("השרשרת הראשית"). כאן נמצאים הלוגיקה המרכזית, החישובים המורכבים וניהול המצב הכולל של פרוטוקול OmniYield.

  • מדוושים: כל הבלוקצ'יינים האחרים הנתמכים פועלים כ'שרשראות מדווש' או 'שרשראות צד'. אלה הרשתות שבהן עשויות להיווצר הפקדות משתמשים ושבהן מושקעות רבות מהאסטרטגיות התשואה הבסיסיות. הם פועלים בעיקר כנקודות ביצוע, מקבלות הוראות מהמוקד.

זרימת תקשורת:

1

אגרגציה

כאשר מתקבלת החלטת איזון מחדש או מתבצעים פעולות משתמש (כמו הפקדות/משיכות שדורשות תנועה בין שרשראות), הודעות בין-שרשרת נוצרות ומועברות בצורה מאובטחת משרשראות המדווש אל מוקד Arbitrum.

2

חישוב

המוקד מעבד הודעות נכנסות אלה, מבצע חישובים נדרשים (כמו אופטימיזציה של הקצאת נכסים על פני כל המדוושים, חישוב ביצועי הכספת הכוללים, איחוד עמלות) ומקבל החלטות אסטרטגיות בהתבסס על התמונה הגלובלית של המערכת.

3

הפצה

לאחר קבלת ההחלטות, ההנחיות ונתוני העסקה הנדרשים מופצים חזרה מ-Arbitrum אל החוזים החכמים הרלוונטים על שרשראות המדווש לצורך ביצוע (למשל, הפקדת כספים לאסטרטגיה מסוימת ברשת אחרת).

circle-check

תקשורת בין-שרשרת

הפעלת דגם המוקד-ומדווש שלנו באופן חלק על פני בלוקצ'יינים רבים מתאפשרת באמצעות שימוש בספקי הודעות בין-שרשרת מובילים: LayerZero ו-Axelar (ואולי אחרים המותאמים לטוקנים/שרשראות/פונקציות ספציפיות בעתיד).

LayerZero מאפשרת הודעות קלות ויעילות, מבטיחה זמן תגובה מינימלי ואינטרופרביליות חסרת אמון בין הרשתות הנתמכות. Axelar משלים זאת עם ניתוב ברמה גבוהה ואספקה מאובטחת של הודעות בין-שרשרת כלליות.

  • עמוד התווך התקשורתי: פרוטוקולים אלה פועלים כתשתית התקשורת המאובטחת והאמינה שמחברת את המוקד שלנו (Arbitrum) עם כל שרשראות המדווש. הם מספקים את הנתיבים החיוניים להעברת נתונים והנחיות מעבר לגבולות הבלוקצ'יין. כל העברת הודעה, אימות וסגירת עסקה מתבצעת דרך מסלולי ההודעות המאובטחים של ספקים אלה.

  • הקלה על פעולות מפתח: LayerZero ו-Axelar מעבירות הודעות קריטיות הנדרשות לפונקציות הליבה. זה כולל:

    • הודעה למוקד על הפקדות חדשות שבוצעו בשרשראות המדווש.

    • העברת בקשות משיכה ממשתמשים על שרשראות המדווש אל המוקד לעיבוד.

    • שליחת פקודות מהמוקד אל חוזי אסטרטגיה על שרשראות המדווש לביצוע הפקדות, משיכות או איזונים מחדש.

    • דיווח על תשואה שנוצרה, מדדי ביצועים ונתוני עמלות מאסטרטגיות על שרשראות המדווש חזרה למוקד.

דיווח מאוחד על עמלות

במבני ריבוי-שרשראות טיפוסיים, כל שרשרת לעתים קרובות פועלת כסילו עם לוגיקה ודיווח ביצועים מופרדים. OmniYield נוקטת בגישה שונה באופן מהפכני; אנו מאמינים שהאקוסיסטם שלנו צריך לפעול כפרוטוקול מאוחד יחיד, ולא כאוסף מפוזר של פריסות ספציפיות לשרשרת.

בעוד OmniYield מייצרת עמלות מאסטרטגיות תשואה הפועלות על פני שרשראות רבות, הפרוטוקול מיישם דיווח מאוחד על עמלות, תהליך שבו נתוני יצירת העמלות מכל השרשראות הנתמכות מתאגדים, מנורמלים ומחושבים על Arbitrum (המוקד).

circle-check

עיצוב זה מאפשר ל-OmniYield לפעול כתשתית תשואה חלקה, ניתנת להרחבה ויעילה עבור כל עולם ה-DeFi.

Last updated