Architektura

Architektura OmniYield je navržena jako modulární, nezávislá na konkrétním řetězci a vysoce škálovatelná, což umožňuje plynulé zavádění nových funkcí a typů trezorů bez narušení jádra architektury.

Naším hlavním cílem je vytvořit plynulou, nezávislou na řetězci vrstvu pro výnosy, která maximalizuje rizikem upravené výnosy pro uživatele v celém DeFi prostředí. K tomu systém využívá rozsáhlou analýzu dat, pokročilé off-chain algoritmy, přísné bezpečnostní protokoly, pravidla diverzifikace a architekturu, která abstrahuje složitost cross-chain interakcí.

Klíčové architektonické komponenty

chevron-rightTrezoryhashtag

Uživatelská brána do OmniYield.

Tyto smart kontrakty kompatibilní s ERC-4626 bezpečně spravují vklady, přijímají reporty od strategií a zpracovávají výběry.

Slouží jako primární rozhraní koordinující uživatelská aktiva s podkladovými strategiemi.

chevron-rightVykonávací vrstva (Solver)hashtag

Vrstva inteligence OmniYield.

Tyto automatizované systémy neustále analyzují DeFi protokoly napříč mnoha řetězci, identifikují optimální příležitosti pro výnosy, hodnotí rizika a určují alokaci aktiv pro trezory.

Toto zpracování se provádí off-chain pro větší škálovatelnost a efektivitu - pouze výsledky jsou implementovány on-chain, což brání napodobení strategií OmniYield.

chevron-rightStrategiehashtag

Ke každému trezoru je navázán alespoň jeden kontrakt strategie.

Tato komponenta převádí rozhodnutí solveru do akcí. Zvládá technické složitosti přesunu aktiv, včetně výměn tokenů, poskytování likvidity, půjčování, stakingu atd.

chevron-rightCílová místahashtag

Konkrétní DeFi protokoly, likviditní pooly nebo výnosová pole, kam jsou aktiva trezoru nakonec nasazena za účelem generování výnosů.

chevron-rightInfrastruktura pro mezichainové zprávyhashtag

Základní technologie umožňující cross-chain schopnosti OmniYield, usnadňující komunikaci a převody aktiv mezi různými blockchainy.

Životní cyklus aktiva

Porozumění toku aktiv pomáhá objasnit fungování systému:

1

Vklad

Uživatel vloží jeden typ aktiva (např. USDC) do příslušného OmniYield trezoru na libovolném podporovaném řetězci. Vložená aktiva jsou přesunuta do kontraktu trezoru na Arbitrum hubu a zpočátku tam zůstávají neaktivní.

2

Cross-chain rebalancování

  • Off-chain komponenta (autonomní Solver) monitoruje zůstatky trezorů a tržní podmínky. Jakmile je dosaženo určitého prahu neaktivních aktiv, nebo během periodických optimalizačních cyklů, určí optimální alokaci pro aktuální strategie napříč integrovanými řetězci a navrhne plán rebalancování. Pokud návrh splňuje bezpečnostní a výkonové omezení, zahájí rebalancování (např. přesun X množství USDC do Strategie A na řetězci Y) prostřednictvím kontraktu trezoru na Arbitrum hubu.

  • S použitím LayerZero a Axelar je ze hubu odeslána zabezpečená zpráva obsahující instrukce pro rebalancování do příslušného kontraktu trezoru na cílových řetězcích.

  • Systém provede nezbytné kroky (jako je bridging, swapy, vklady atd.) k provedení rebalancování.

  • Aktualizovaná alokace je zaznamenána a potvrzení/stavové aktualizace jsou odeslány zpět na Arbitrum hub prostřednictvím komunikační vrstvy. Tento proces může zahrnovat přesun neaktivních prostředků z hubu do strategie nebo přesun prostředků mezi různými strategiemi za účelem získání lepších výnosů.

3

Automatické kompondování a konsolidované reportování

  • Kontrakty strategií periodicky nárokují získané odměny z cílových protokolů, které jsou převedeny do základního aktiva trezoru (např. USDC) a automaticky reinvestovány. Tento proces je orchestrán oprávněnými Keepers.

  • Výkonová data, včetně odměn generovaných těmito strategiemi na všech podporovaných řetězcích, jsou průběžně reportována zpět na Arbitrum hub. Odměny jsou přidány k celkové hodnotě trezoru, čímž se automaticky komponují výnosy pro vkladatele.

  • Toto konsolidované hlášení umožňuje spravedlivou a transparentní strukturu poplatků. 9% výkonový poplatek se vypočítává na základě zisku vygenerovaného vkladem uživatele napříč všemi podkladovými strategiemi a řetězci, což zajišťuje konzistenci.

4

Výběr

  • Výběry nejsou omezeny na řetězec, kde byl proveden vklad; uživatelé mohou kdykoli iniciovat žádost o výběr z jakéhokoli podporovaného řetězce (nemusí to být stejný řetězec, který byl použit pro vklad).

  • Žádost je směrována na Arbitrum hub. Pokud má trezor dostatek neaktivních prostředků (aktiva nejsou aktivně nasazena ve strategiích), výběr je zpracován okamžitě.

  • Pokud má trezor nedostatek neaktivních prostředků, hub signalizuje strategiím, aby vybraly požadované množství. Upřednostňuje se vybírání ze strategií, kde je dopad na celkový výnos (APR) minimalizován. Tento proces může trvat o něco déle v závislosti na podkladových protokolech.

5

Nárokování

  • Jakmile je v trezoru k dispozici dostatečná likvidita, uživatel může nárokovat svůj výběr. Po nároku jsou odpovídající aktiva převedena do uživatelovy peněženky prostřednictvím mezichainové infrastruktury.

Cross-chain architektura

Infrastruktura OmniYield je postavena na robustní hub-and-spoke architektuře:

  • Hub: Využíváme Arbitrum jako náš centrální operační hub ("hlavní řetězec"). Zde primárně sídlí core logika, složité výpočty a celkové řízení stavu protokolu OmniYield.

  • Spoke: Všechny ostatní podporované blockchainy fungují jako „spoke chains“ nebo „side chains“. To jsou sítě, odkud mohou pocházet uživatelské vklady a kde jsou nasazeny mnohé podkladové výnosové strategie. Primárně fungují jako vykonávací koncové body přijímající instrukce od Hubu.

Tok komunikace:

1

Agregace

Když je učiněno rozhodnutí o rebalancování nebo dojde k uživatelským akcím (jako jsou vklady/výběry vyžadující cross-chain přesun), jsou generovány mezichainové zprávy, které jsou bezpečně předány ze spoke chainů na Arbitrum hub.

2

Výpočty

Hub zpracovává tyto příchozí zprávy, provádí nezbytné kalkulace (jako optimalizaci alokace aktiv napříč všemi spoke chainy, výpočet celkového výkonu trezoru, konsolidaci poplatků) a činí strategická rozhodnutí na základě svého globálního pohledu na systém.

3

Distribuce

Jakmile jsou rozhodnutí učiněna, nezbytné instrukce a transakční data jsou distribuovány zpět z Arbitrum do příslušných smart kontraktů na spoke chainech k vykonání (např. vložení prostředků do konkrétní strategie na jiné síti).

circle-check

Cross-chain komunikace

Plynulý provoz našeho hub-and-spoke modelu napříč mnoha blockchainy je umožněn využitím předních poskytovatelů mezichainových zpráv: LayerZero a Axelar (a potenciálně dalších přizpůsobených pro specifické tokeny/řetězce/funkce v budoucnu).

LayerZero umožňuje lehké a efektivní zasílání zpráv, zajišťující minimální latenci a bezdůvěrnou interoperabilitu napříč podporovanými sítěmi. Axelar to doplňuje vysokou úrovní směrování a bezpečným doručením obecnějších mezichainových zpráv.

  • Komunikační páteř: Tyto protokoly fungují jako zabezpečená a spolehlivá komunikační infrastruktura spojující náš Hub (Arbitrum) se všemi Spoke chainy. Poskytují nezbytné cesty pro přenos dat a instrukcí napříč hranicemi blockchainů. Veškeré předávání zpráv, validace a vyrovnání je prováděno přes bezpečné komunikační kanály těchto poskytovatelů.

  • Usnadnění klíčových operací: LayerZero a Axelar předávají kritické zprávy potřebné pro základní funkce. To zahrnuje:

    • Oznamování hubu o nových vkladech provedených na spoke chainech.

    • Předávání žádostí o výběr od uživatelů na spoke chainech hubu k zpracování.

    • Odesílání příkazů z Hubu ke kontraktům strategií na spoke chainech k provedení vkladů, výběrů nebo rebalancí.

    • Reportování vygenerovaných výnosů, metrik výkonu a údajů o poplatcích od strategií na spoke chainech zpět do Hubu.

Konsolidované hlášení poplatků

V typických multi-chain nastaveních často každý řetězec funguje jako izolované silo s oddělenou logikou a reportováním výkonu. OmniYield zaujímá radikálně odlišný přístup; věříme, že náš ekosystém by měl fungovat jako jeden sjednocený protokol, nikoli jako fragmentovaná sbírka nasazení specifických pro jednotlivé řetězce.

Zatímco OmniYield generuje poplatky ze strategií výnosů fungujících napříč mnoha řetězci, protokol implementuje konsolidované hlášení poplatků, proces, při kterém jsou data o generování poplatků ze všech podporovaných řetězců agregována, normalizována a vypočítávána na Arbitrum (hubu).

circle-check

Tento návrh umožňuje OmniYield fungovat jako plynulá, škálovatelná a efektivní infrastruktura pro výnosy pro celý svět DeFi.

Last updated