For the complete documentation index, see llms.txt. This page is also available as Markdown.

Arhitektura

Arhitektura OmniYielda osmišljena je tako da bude modularna, neovisna o lancu i vrlo skalabilna.

Naš je glavni cilj stvoriti sloj prinosa neovisan o lancu koji maksimizira povrate prilagođene riziku za korisnike diljem DeFija. Kako bi se to postiglo, sustav koristi opsežnu analizu podataka, napredne izvanlančane algoritme, stroge sigurnosne protokole, pravila diverzifikacije i arhitekturu koja apstrahira složenost međulančane interakcije.

Ključne arhitekturne komponente

Trezori

Korisnički ulaz u OmniYield.

Ovi pametni ugovori usklađeni sa standardom ERC-4626 sigurno upravljaju uplatama, primaju izvještaje iz strategija i obrađuju isplate.

Služe kao primarno sučelje koje koordinira korisnička sredstva s temeljnim strategijama.

Sloj izvršenja (Solver)

Sloj inteligencije OmniYielda.

Ovi automatizirani sustavi neprestano analiziraju DeFi protokole na različitim lancima, prepoznaju optimalne prilike za prinos, procjenjuju rizike i određuju raspodjelu imovine za trezore.

Ta se obrada računa izvan lanca radi učinkovitosti - u lancu se implementiraju samo rezultati, čime se sprječava oponašanje strategija OmniYielda.

Strategije

Uz svaki trezor povezan je barem jedan ugovor Strategije.

Ova komponenta prevodi odluke solvpera u radnje. Ona upravlja tehničkim složenostima premještanja imovine, uključujući zamjene tokena, osiguravanje likvidnosti, posuđivanje, staking itd.

Odredišta

Određeni DeFi protokoli, likvidnosni bazeni ili farme prinosa gdje se imovina trezora u konačnici raspoređuje.

Infrastruktura za međulančano slanje poruka

Temeljna tehnologija koja omogućuje međulančane mogućnosti, olakšavajući komunikaciju i prijenos imovine između različitih blockchaina.

Životni ciklus imovine

Razumijevanje toka imovine pomaže razjasniti rad sustava:

1

Uplata

Korisnik uplaćuje jednu vrstu imovine (npr. USDC) u odgovarajući OmniYield trezor na bilo kojem podržanom lancu. Uplaćena imovina premješta se u ugovor trezora na Arbitrum hubu i u početku ondje miruje.

2

Međulančano rebalansiranje

  • Izvanlančana komponenta (autonomni Solver) prati stanja trezora i tržišne uvjete. Kada se dosegne određeni prag neaktivne imovine ili tijekom periodičnih ciklusa optimizacije, određuje optimalnu raspodjelu za trenutačne strategije na integriranim lancima i predlaže plan rebalansa. Ako prijedlog zadovoljava sigurnosne i izvedbene uvjete, pokreće rebalans (npr. premještanje iznosa X USDC-a u Strategiju A na lancu Y) putem ugovora trezora na Arbitrum hubu.

  • Korištenjem LayerZeroa i Axelara, poruka s uputama za rebalans šalje se s huba prema relevantnom ugovoru trezora na ciljnim lancima.

  • Sustav izvršava potrebne korake (kao što su premošćivanje, zamjena, polaganje itd.) radi rebalansa.

  • Ažurirana raspodjela se bilježi, a potvrde i ažuriranja statusa šalju se natrag na Arbitrum hub putem sloja za razmjenu poruka. Taj proces može uključivati premještanje neaktivnih sredstava s huba u Strategiju ili premještanje sredstava između različitih Strategija radi lova na bolje prinose.

3

Automatsko povećavanje prinosa i konsolidirano izvještavanje

  • Ugovori strategija periodično preuzimaju ostvarene nagrade iz odredišnih protokola, pretvaraju ih u osnovnu imovinu trezora (npr. USDC) i automatski ih ponovno ulažu. Ovaj proces orkestriraju ovlašteni čuvari (Keepers).

  • Podaci o izvedbi, uključujući nagrade koje su ove strategije ostvarile na svim podržanim lancima, neprestano se šalju natrag na Arbitrum hub. Nagrade se dodaju ukupnoj vrijednosti trezora, automatski povećavajući prinose za ulagače.

4

Isplata

  • Isplate nisu ograničene na lanac uplate; korisnici mogu u bilo kojem trenutku pokrenuti zahtjev za isplatu s bilo kojeg podržanog lanca (ne mora biti isti lanac koji je korišten za uplatu).

  • Naknada za izvedbu od 9% izračunava se na temelju profita ostvarenog korisnikovom uplatom kroz sve temeljne strategije i lance.

  • Zahtjev se usmjerava na Arbitrum hub. Ako trezor ima dovoljno neaktivnih sredstava (imovine koja nije aktivno raspoređena u strategijama), isplata se obrađuje odmah.

  • Ako trezor nema dovoljno neaktivnih sredstava, hub signalizira strategijama da povuku potreban iznos. Prioritet daje povlačenju iz strategija u kojima je utjecaj na ukupni prinos (APR) najmanji. Ovaj proces može potrajati malo dulje, ovisno o temeljnim protokolima.

5

Preuzmi

  • Nakon što na trezoru bude dostupno dovoljno likvidnosti, korisnik može preuzeti svoju isplatu. Po preuzimanju, odgovarajuća sredstva prenose se u korisnikov novčanik putem međulančane infrastrukture.

Međulančana arhitektura

Infrastruktura OmniYielda izgrađena je na robusnoj hub-and-spoke arhitekturi:

  • Hub: Kao središnji operativni hub koristimo Arbitrum ("glavni lanac"). Tu se prvenstveno nalaze glavna logika, složeni izračuni i cjelokupno upravljanje stanjem protokola OmniYield.

  • Kraci: Svi ostali podržani blockchaini funkcioniraju kao „krak-lanci” ili „sporedni lanci”. To su mreže na kojima mogu nastati korisničke uplate i na kojima su raspoređene mnoge temeljne strategije prinosa. One prvenstveno djeluju kao izvršne točke, primajući upute od Huba.

Tijek komunikacije:

1

Agregacija

Kada se donese odluka o rebalansu ili kada se dogode korisničke radnje (poput uplata/isplata koje zahtijevaju međulančno kretanje), generiraju se međulančane poruke koje se sigurno prosljeđuju s krak-lanaca na Arbitrum hub.

2

Izračun

Hub obrađuje te dolazne poruke, provodi potrebne izračune (poput optimizacije raspodjele imovine kroz sve krakove, izračuna ukupne izvedbe trezora, konsolidacije naknada) i donosi strateške odluke na temelju svog globalnog pogleda na sustav.

3

Distribucija

Nakon što se odluke donesu, potrebne upute i podaci o transakcijama distribuiraju se natrag s Arbitoruma relevantnim pametnim ugovorima na krak-lancima radi izvršenja (npr. polaganje sredstava u određenu Strategiju na drugoj mreži).

Međulančana komunikacija

Rad našeg hub-and-spoke modela na brojnim blockchainima omogućen je korištenjem vodećih pružatelja međulančanog slanja poruka: LayerZero i Axelar (i potencijalno drugih prilagođenih određenim tokenima/lancima/funkcijama u budućnosti).

LayerZero omogućuje lagano i učinkovito slanje poruka, osiguravajući minimalnu latenciju i interoperabilnost bez povjerenja među podržanim mrežama. Axelar to nadopunjuje naprednim usmjeravanjem i sigurnom dostavom generaliziranih međulančanih poruka.

  • Komunikacijska okosnica: Ovi protokoli djeluju kao sigurna i pouzdana komunikacijska infrastruktura koja povezuje naš Hub (Arbitrum) sa svim krak-lancima. Oni pružaju bitne puteve za prijenos podataka i uputa preko granica blockchaina. Sav prijenos poruka, provjera i namirenje odvija se kroz sigurne komunikacijske kanale tih pružatelja.

  • Olakšavanje ključnih operacija: LayerZero i Axelar prenose ključne poruke potrebne za osnovne funkcije. To uključuje:

    • Obavještavanje Huba o novim uplatama izvršenim na krak-lancima.

    • Prosljeđivanje zahtjeva za isplatu od korisnika na krak-lancima prema Hubu radi obrade.

    • Slanje naredbi iz Huba prema ugovorima strategija na krak-lancima za izvršenje uplata, isplata ili rebalansa.

    • Slanje izvještaja o ostvarenom prinosu, metrika izvedbe i podataka o naknadama iz strategija na krak-lancima natrag na Hub.

Konsolidirano izvještavanje o naknadama

U tipičnim višelančanim postavkama, svaki lanac često djeluje kao silo s izoliranom logikom i izvještavanjem o izvedbi. OmniYield zauzima potpuno drukčiji pristup. Vjerujemo da naš ekosustav treba djelovati kao jedinstven, objedinjen protokol, a ne kao fragmentirana zbirka implementacija specifičnih za pojedine lance.

Iako OmniYield generira naknade od strategija prinosa koje djeluju na brojnim lancima. Protokol implementira konsolidirano izvještavanje o naknadama, proces u kojem se podaci o generiranju naknada sa svih podržanih lanaca agregiraju, normaliziraju i izračunavaju na Arbitorumu (hubu).

Zadnje ažurirano