Architektúra

Az OmniYield architektúrája modulárisra, lánc-semlegesre és rendkívül skálázhatóra lett tervezve, lehetővé téve új funkciók és tárolótípusok zökkenőmentes bevezetését a magarchitektúra megszakítása nélkül.

Fő célunk egy zökkenőmentes, lánc-semleges hozamréteg létrehozása, amely maximalizálja a kockázat-hozam arányos megtérülést a felhasználók számára az egész DeFi ökoszisztémában. Ennek elérése érdekében a rendszer kiterjedt adatfeldolgozást, fejlett off-chain algoritmusokat, szigorú biztonsági protokollokat, diverzifikációs szabályokat és egy olyan architektúrát alkalmaz, amely elrejti a láncok közötti interakciók komplexitását.

Kulcsfontosságú architekturális elemek

chevron-rightTárházak (Vaultok)hashtag

A felhasználó kapuja az OmniYield-hez.

Ezek az ERC-4626 kompatibilis okosszerződések biztonságosan kezelik a befizetéseket, megkapják a stratégiák jelentéseit és feldolgozzák a kifizetéseket.

Fő interfészként szolgálnak, amely összehangolja a felhasználói eszközöket a mögöttes stratégiákkal.

chevron-rightVégrehajtási réteg (Solver)hashtag

Az OmniYield intelligenciarétege.

Ezek az automatizált rendszerek folyamatosan elemzik a DeFi protokollokat számos láncon, azonosítják az optimális hozamlehetőségeket, értékelik a kockázatokat és meghatározzák az eszközallokációt a Vaultok számára.

Ez a feldolgozás off-chain történik a nagyobb skálázhatóság és hatékonyság érdekében — csak az eredményeket valósítják meg on-chain, megakadályozva ezzel az OmniYield stratégiáinak utánzását.

chevron-rightStratégiákhashtag

Minden Vaulthoz legalább egy stratégia szerződés kapcsolódik.

Ez az összetevő fordítja le a solver döntéseit műveletekre. Kezeli az eszközmozgások technikai összetettségét, beleértve a token-átváltásokat, likviditásnyújtást, kölcsönadást, stakinget stb.

chevron-rightCélpontok (Destinations)hashtag

Azok a konkrét DeFi protokollok, likviditási poolok vagy hozamfarmok, ahová a vault eszközöket végül kihelyezik a hozam előállítása érdekében.

chevron-rightCross-chain üzenetküldési infrastruktúrahashtag

Az alapvető technológia, amely lehetővé teszi az OmniYield láncok közötti képességeit, elősegítve a kommunikációt és az eszközátvitelt különböző blokkláncok között.

Az eszköz életciklusa

Az eszközök áramlásának megértése segít tisztázni a rendszer működését:

1

Befizetés

Egy felhasználó egyetlen eszköztípust (pl. USDC) helyez el a hozzátartozó OmniYield Vaultban bármely támogatott láncon. A befizetett eszközöket az Arbitrum hub Vault szerződésébe mozgatják, ahol kezdetben tétlenül állnak.

2

Láncok közötti újrasúlyozás

  • Az off-chain komponens (autonóm Solver) figyeli a vault egyenlegeit és a piaci körülményeket. Amikor egy bizonyos küszöbértéket elér a tétlen eszközök mennyisége, vagy időszakos optimalizációs ciklusok során, meghatározza a jelenlegi stratégiák optimális allokációját a integrált láncok között és javasol egy újrasúlyozási tervet. Ha a javaslat megfelel a biztonsági és teljesítménybeli korlátoknak, elindít egy újrasúlyozást (pl. X mennyiségű USDC áthelyezése az A stratégiába a Y láncon) az Arbitrum hub Vault szerződésén keresztül.

  • LayerZero és Axelar használatával egy biztonságos üzenet, amely az újrasúlyozási utasításokat tartalmazza, kerül elküldésre a hubból a cél láncokon található releváns Vault szerződéshez.

  • A rendszer végrehajtja a szükséges lépéseket (például hidazás, átváltás, befizetés stb.) az újrasúlyozáshoz.

  • A frissített allokáció rögzítésre kerül, és visszajelzések/állapotfrissítések kerülnek visszaküldésre az Arbitrum hubhoz az üzenetküldési rétegen keresztül. Ez a folyamat magában foglalhatja tétlen források áthelyezését a hubból egy Stratégiába vagy források átcsoportosítását különböző Stratégiák között jobb hozamok keresése érdekében.

3

Automatikus kamatoztatás és összevont jelentés

  • A stratégiai szerződések időszakosan lekérik a célprotoko llok által generált jutalmakat, átváltják azokat a vault alapeszközére (pl. USDC) és automatikusan újrabefektetik. Ezt a folyamatot jogosultsággal rendelkező Keeperek koordinálják.

  • A teljesítményadatok, beleértve az összes támogatott láncon ezen Stratégiák által generált jutalmakat, folyamatosan visszajelzésre kerülnek az Arbitrum hub felé. A jutalmak hozzáadódnak a vault teljes értékéhez, automatikusan kamatoztatva a befizetők hozamát.

  • Ez az összevont jelentés lehetővé teszi egy tisztességes és átlátható díjszerkezetet. A 9%-os teljesítménydíjat a felhasználó befizetése által az összes mögöttes stratégia és lánc által generált nyereség alapján számítják ki, ami biztosítja a következetességet.

4

Kivét

  • A kivétek nem korlátozódnak a befizetés láncára; a felhasználók bármikor kezdeményezhetnek kivételi kérelmet bármely támogatott láncról (nem kell ugyanannak a láncnak lennie, amelyen a befizetés történt).

  • A kérést az Arbitrum hubhoz irányítják. Ha a Vaultnak elegendő tétlen eszköze van (azaz olyan eszközök, amelyek nincsenek aktívan kihelyezve Stratégiákban), a kivétet azonnal feldolgozzák.

  • Ha a Vaultnak nincs elegendő tétlen eszköze, a hub jelzést küld a Stratégiáknak a szükséges összeg visszavonására. Előnyben részesíti azokat a Stratégiákat, ahol a visszavonás hatása az összesített hozamra (APR) a legkisebb. Ez a folyamat valamivel tovább tarthat az adott mögöttes protokolloktól függően.

5

Igénylés (Claim)

  • Amint elegendő likviditás áll rendelkezésre a Vaultban, a felhasználó igényelheti a kivételét. Igényléskor a megfelelő eszközök a láncok közötti infrastruktúrán keresztül a felhasználó tárcájába kerülnek átutalásra.

Láncok közötti architektúra

Az OmniYield infrastruktúrája egy robusztus hub-and-spoke (központ-küllő) architektúrára épül:

  • Hub: Az Arbitrumot használjuk központi működési hubként (a „fő lánc”). Itt található a protokoll maglogikája, a komplex számítások és az OmniYield állapotkezelésének nagy része.

  • Küllők (Spokes): Minden más támogatott blokklánc „küllőláncként” vagy „mellékláncként” funkcionál. Ezek azok a hálózatok, ahonnan származhatnak a felhasználói befizetések és ahol a mögöttes hozamstratégiák nagy része ki van helyezve. Elsősorban végrehajtási végpontként működnek, és utasításokat kapnak a Hubtól.

Kommunikációs folyamat:

1

Aggregáció

Amikor újrasúlyozási döntés születik vagy felhasználói műveletek történnek (például olyan befizetések/kivétek, amelyek láncok közötti mozgást igényelnek), láncok közötti üzenetek jönnek létre és biztonságosan továbbítódnak a küllőláncokról az Arbitrum hubhoz.

2

Számítás

A Hub feldolgozza ezeket a bejövő üzeneteket, elvégzi a szükséges számításokat (például az eszközallokáció optimalizálását az összes küllőn át, a teljes vault teljesítmény kiszámítását, díjak konszolidálását), és stratégiai döntéseket hoz a rendszer globális látásmódja alapján.

3

Elosztás

Miután a döntések megszülettek, a szükséges utasítások és tranzakciós adatok visszaküldésre kerülnek az Arbitrumról a megfelelő okosszerződésekhez a küllőláncokon végrehajtás céljából (például tőke befizetése egy konkrét stratégiába egy másik hálózaton).

circle-check

Láncok közötti kommunikáció

Hub-and-spoke modellünk zökkenőmentes működését számos blokkláncon keresztül vezető láncok közötti üzenetküldő szolgáltatók alkalmazásával tesszük lehetővé: LayerZero és Axelar (illetve potenciálisan mások, amelyek jövőben specifikus tokenekre/láncokra/funkciókra szabottak lehetnek).

A LayerZero könnyű és hatékony üzenetküldést tesz lehetővé, minimális késleltetést és trustless interoperabilitást biztosítva a támogatott hálózatok között. Az Axelar ezt kiegészíti magas szintű útválasztással és a generalizált láncok közötti üzenetek biztonságos kézbesítésével.

  • A kommunikáció gerincét képező réteg: Ezek a protokollok szolgálnak biztonságos és megbízható kommunikációs infrastruktúraként, amelyek összekötik Hubunkat (Arbitrum) az összes küllőlánccal. Biztosítják az alapvető útvonalakat az adatok és utasítások blokklánchatárok általi továbbításához. Minden üzenet átadása, validálása és elszámolása ezeken a szolgáltatók biztonságos üzenetküldő csatornáin keresztül történik.

  • Kulcsfontosságú műveletek elősegítése: A LayerZero és az Axelar továbbítja az alapvető üzeneteket, amelyek a fő funkciókhoz szükségesek. Ez magában foglalja:

    • A Hub értesítése azokról az új befizetésekről, amelyek a küllőláncokon történtek.

    • A küllőláncokon lévő felhasználóktól érkező kivételi kérelmek továbbítása a Hub felé feldolgozás céljából.

    • Utasítások küldése a Hubból a küllőláncok stratégiáit megvalósító szerződésekhez befizetések, kivétek vagy újrasúlyozások végrehajtásához.

    • A küllőláncokon lévő stratégiák által generált hozamokról, teljesítménymutatókról és díjadatokról szóló jelentések visszajelzése a Hub felé.

Összevont díjjelentés

Tipikus multi-chain felállásokban minden lánc gyakran elszigetelt szigetként működik elkülönült logikával és teljesítményjelentéssel. Az OmniYield radikálisan más megközelítést alkalmaz: úgy véljük, hogy az ökoszisztémának egy egységes protokollként kell működnie, nem pedig lánc-specifikus telepítések fragmentált gyűjteményeként.

Miközben az OmniYield díjakat generál különböző láncokon működő hozamstratégiákból, a protokoll összevont díjjelentést valósít meg, amely során az összes támogatott láncról származó díjgenerálási adatokat összegzik, normalizálják és az Arbitrumon (a hubon) számítják ki.

circle-check

Ez a tervezés lehetővé teszi, hogy az OmniYield zökkenőmentes, skálázható és hatékony hozaminfrastruktúraként működjön az egész DeFi világ számára.

Last updated