Arhitectură

Arhitectura OmniYield este proiectată pentru a fi modulară, agnosticã față de lanț și foarte scalabilă, permițând introducerea fără probleme a noilor funcționalități și tipuri de seifuri fără a perturba arhitectura de bază.

Obiectivul nostru principal este să creăm un strat de randament fluid, agnostic față de lanț, care să maximizeze randamentele ajustate la risc pentru utilizatori în întregul peisaj DeFi. Pentru a realiza acest lucru, sistemul folosește analize extinse de date, algoritmi avansați off-chain, protocoale stricte de siguranță, reguli de diversificare și o arhitectură care ascunde complexitatea interacțiunii cross-chain.

Componente arhitecturale cheie

chevron-rightSeifurihashtag

Poarta utilizatorului către OmniYield.

Aceste contracte inteligente conforme ERC-4626 gestionează în siguranță depozitele, primesc rapoarte de la strategii și procesează retragerile.

Ele servesc ca interfața principală care coordonează fondurile utilizatorilor cu strategiile subiacente.

chevron-rightStrat de execuție (Solver)hashtag

Stratul de inteligență al OmniYield.

Aceste sisteme automate analizează constant protocoalele DeFi pe numeroase lanțuri, identifică oportunitățile optime de randament, evaluează riscurile și dictează alocarea activelor pentru seifuri.

Acest proces este calculat off-chain pentru o scalabilitate și eficiență mai mare - doar rezultatele sunt implementate on-chain, prevenind imitarea strategiilor OmniYield.

chevron-rightStrategiihashtag

Fiecare seif este legat de cel puțin un contract de Strategie.

Această componentă traduce deciziile solver-ului în acțiuni. Se ocupă de complexitățile tehnice ale mișcării activelor, inclusiv swap-uri de tokenuri, furnizarea de lichiditate, împrumuturi, staking etc.

chevron-rightDestinațiihashtag

Protocoalele DeFi specifice, pool-urile de lichiditate sau fermele de randament în care activele din seifuri sunt în final plasate pentru a genera randamente.

chevron-rightInfrastructura de mesagerie cross-chainhashtag

Tehnologia fundamentală care permite capabilitățile cross-chain ale OmniYield, facilitând comunicarea și transferurile de active între diferite blockchain-uri.

Ciclul de viață al activelor

Înțelegerea fluxului activelor ajută la clarificarea funcționării sistemului:

1

Depunere

Un utilizator depune un singur tip de activ (de ex., USDC) în seiful OmniYield corespunzător pe orice lanț acceptat. Activele depuse sunt mutate către contractul Seif de pe hub-ul Arbitrum și stau inițial inactiv acolo.

2

Reechilibrare cross-chain

  • Componenta off-chain (Solver autonom) monitorizează soldurile seifurilor și condițiile de piață. Odată ce se atinge un anumit prag de active inactive sau în timpul ciclurilor periodice de optimizare, determină alocarea optimă pentru strategiile curente pe lanțurile integrate și propune un plan de reechilibrare. Dacă propunerea respectă constrângerile de siguranță și performanță, inițiază o reechilibrare (de ex., mutarea sumei X de USDC către Strategia A pe Lanțul Y) prin contractul Seif de pe hub-ul Arbitrum.

  • Folosind LayerZero și Axelar, un mesaj securizat conținând instrucțiuni de reechilibrare este trimis de la hub către contractul Seif relevant de pe lanțurile țintă.

  • Sistemul execută pașii necesari (precum bridging, swap-uri, depuneri etc.) pentru a reechilibra.

  • Alocarea actualizată este înregistrată, iar confirmările/actualizările de stare sunt trimise înapoi la hub-ul Arbitrum prin stratul de mesagerie. Acest proces poate implica mutarea fondurilor inactive din hub într-o Strategie sau transferul fondurilor între diferite Strategii pentru a urmări randamente mai bune.

3

Auto-compunere și raportare consolidată

  • Contractele de Strategie revendică periodic recompensele câștigate din protocoalele destinație, sunt convertite în activul de bază al seifului (de ex., USDC) și reinvestite automat. Acest proces este orchestrat de Keepers permisiuni.

  • Datele de performanță, inclusiv recompensele generate de aceste Strategii pe toate lanțurile suportate, sunt raportate continuu înapoi la hub-ul Arbitrum. Recompensele sunt adăugate la valoarea totală a seifului, compunând automat randamentele pentru deponenți.

  • Această raportare consolidată permite o structură de taxe corectă și transparentă. Taxa de performanță de 9% este calculată pe baza profitului generat de depozitul unui utilizator în toate strategiile și lanțurile subiacente, ceea ce asigură consecvență.

4

Retragere

  • Retragerile nu sunt limitate la lanțul de depunere; utilizatorii pot iniția o cerere de retragere în orice moment de pe orice lanț suportat (nu trebuie să fie același lanț folosit pentru depozit).

  • Cererea este rutată către hub-ul Arbitrum. Dacă Seiful are fonduri inactive suficiente (active care nu sunt plasate activ în Strategii), retragerea este procesată imediat.

  • Dacă Seiful are fonduri inactive insuficiente, hub-ul semnalează strategiilor să retragă suma necesară. Prioritizează retragerea din strategiile unde impactul asupra randamentului global (APR) este minimizat. Acest proces poate dura puțin mai mult în funcție de protocoalele subiacente.

5

Revendicare

  • Odată ce lichiditatea suficientă este disponibilă în Seif, utilizatorul își poate revendica retragerea. La revendicare, activele corespunzătoare sunt transferate în portofelul utilizatorului prin infrastructura cross-chain.

Arhitectura Cross-Chain

Infrastructura OmniYield este construită pe o arhitectură robustă hub-and-spoke:

  • Hub: Folosim Arbitrum ca hub operațional central ("lanțul principal"). Aici rezidă în principal logica de bază, calculele complexe și gestionarea stării generale a protocolului OmniYield.

  • Spoke-uri: Toate celelalte blockchain-uri suportate funcționează ca „lanțuri spoke” sau „side chains”. Acestea sunt rețelele de unde pot proveni depozitele utilizatorilor și unde multe dintre strategiile de randament subiacente sunt implementate. Ele acționează în principal ca puncte finale de execuție, primind instrucțiuni de la Hub.

Fluxul comunicației:

1

Agregare

Când se ia o decizie de reechilibrare sau apar acțiuni ale utilizatorilor (cum ar fi depozite/retrageri care necesită mișcare cross-chain), mesaje cross-chain sunt generate și transmise în siguranță de pe lanțurile spoke către hub-ul Arbitrum.

2

Calcul

Hub-ul procesează aceste mesaje primite, efectuează calculele necesare (cum ar fi optimizarea alocării activelor între toate spoke-urile, calcularea performanței totale a seifului, consolidarea taxelor) și ia decizii strategice bazate pe viziunea sa globală asupra sistemului.

3

Distribuire

Odată ce sunt luate deciziile, instrucțiunile necesare și datele tranzacțiilor sunt distribuite înapoi din Arbitrum către contractele inteligente relevante de pe lanțurile spoke pentru execuție (de ex., depunerea fondurilor într-o Strategie specifică pe o rețea diferită).

circle-check

Comunicare Cross-Chain

Funcționarea fluentă a modelului nostru hub-and-spoke prin numeroase blockchain-uri este posibilă prin valorificarea furnizorilor de mesagerie cross-chain de top: LayerZero și Axelar (și, posibil, alții adaptați pentru tokenuri/lanțuri/funcții specifice în viitor).

LayerZero permite mesagerie ușoară și eficientă, asigurând o latență minimă și interoperabilitate trustless între rețelele suportate. Axelar completează acest lucru prin rutare la nivel înalt și livrare sigură a mesajelor cross-chain generalizate.

  • Coloana vertebrală a comunicațiilor: Aceste protocoale acționează ca infrastructura de comunicare sigură și fiabilă care leagă Hub-ul nostru (Arbitrum) de toate lanțurile Spoke. Ele furnizează căile esențiale pentru transmiterea datelor și instrucțiunilor peste granițele blockchain-urilor. Toate retransmiterile de mesaje, validarea și decontarea sunt efectuate prin canalele de mesagerie securizate ale acestor furnizori.

  • Facilitarea operațiunilor cheie: LayerZero și Axelar transmit mesaje critice necesare pentru funcțiile de bază. Aceasta include:

    • Notificarea Hub-ului despre noile depozite efectuate pe lanțurile spoke.

    • Retransmiterea cererilor de retragere de la utilizatorii de pe lanțurile spoke către Hub pentru procesare.

    • Trimiterea de comenzi din Hub către contractele de strategie de pe lanțurile spoke pentru a executa depuneri, retrageri sau reechilibrări.

    • Raportarea randamentului generat, a metricilor de performanță și a datelor privind taxele din strategiile de pe lanțurile spoke înapoi la Hub.

Raportare consolidată a taxelor

În configurațiile multi-chain tipice, fiecare lanț acționează adesea ca un siloz cu logică izolată și raportare a performanței. OmniYield adoptă o abordare radical diferită; credem că ecosistemul nostru ar trebui să funcționeze ca un protocol unificat, nu ca o colecție fragmentată de implementări specifice fiecărui lanț.

Deși OmniYield generează taxe din strategiile de randament care operează pe numeroase lanțuri, protocolul implementează raportare consolidată a taxelor, un proces în care datele despre generarea taxelor din toate lanțurile suportate sunt agregate, normalizate și calculate pe Arbitrum (hub-ul).

circle-check

Acest design permite OmniYield să funcționeze ca o infrastructură de randament fără întreruperi, scalabilă și eficientă pentru întreaga lume DeFi.

Last updated