Architektūra
OmniYield architektūra sukurta moduliškai, grandinei nešališkai ir labai mastelizuojamai, leidžiant sklandžiai įdiegti naujas funkcijas ir saugyklų tipus nesutrikdant pagrindinės architektūros.
Mūsų pagrindinis tikslas – sukurti sklandžią, grandinei nešališką pajamingumo sluoksnį, maksimalizuojantį rizika koreguotą grąžą vartotojams visoje DeFi ekosistemoje. Tam sistemą papildo išplėtota duomenų analizė, pažangūs išorinio (off-chain) skaičiavimo algoritmai, griežtos saugumo protokolai, diversifikacijos taisyklės ir architektūra, kuri abstrahuoja tarpgrandinių sąveikų sudėtingumą.
Pagrindiniai architektūros komponentai
Saugai (Vaults)
Vartotojo vartai į OmniYield.
Šie ERC-4626 atitinkantys išmanieji kontraktai saugiai valdo indėlius, gauna ataskaitas iš strategijų ir apdoroja išėmimus.
Jie tarnauja kaip pagrindinis sąsajos sluoksnis, koordinuojantis vartotojų lėšas su pagrindinėmis strategijomis.
Vykdymo sluoksnis (Solver)
OmniYield intelekto sluoksnis.
Šios automatizuotos sistemos nuolat analizuoja DeFi protokolus daugelyje grandinių, identifikuoja optimalias pajamingumo galimybes, įvertina rizikas ir nurodo lėšų paskirstymą saugykloms.
Šie skaičiavimai atliekami off-chain, kad būtų užtikrintas didesnis mastelis ir efektyvumas – tik rezultatai įgyvendinami grandinėje, taip neleidžiant imituoti OmniYield strategijų.
Strategijos
Kiekvienai saugyklai susietas bent vienas strategijos kontraktas.
Šis komponentas paverčia solver sprendimus veiksmais. Jis tvarko techninę lėšų judėjimo sudėtingumą, įskaitant žetonų keitimus, likvidumo teikimą, skolinimą, stakingą ir kt.
Paskirties vietos
Konkrečios DeFi protokolų, likvidumo baseinų ar pajamingumo fermų vietos, kur saugyklų lėšos galiausiai dislokuojamos pelnui generuoti.
Tarpgrandinėms žinutėms skirta infrastruktūra
Pagrindinė technologija, leidžianti OmniYield tarpgrandines galimybes, palengvinanti komunikaciją ir lėšų pervedimus tarp skirtingų blokų grandinių.
Turto gyvenimo ciklas
Supratimas apie lėšų srautą padeda paaiškinti sistemos veikimą:
Indėlis
Vartotojas įneša vienos rūšies turtą (pvz., USDC) į atitinkamą OmniYield saugyklą bet kurioje palaikomoje grandinėje. Įneštos lėšos perkeliamos į saugyklos kontraktą Arbitrum centrinėje vietoje ir iš pradžių ten guli neaktyvios.
Tarpgrandinis persvėrimas
Išorinis komponentas (autonominis Solver) stebi saugyklų balansus ir rinkos sąlygas. Kai pasiekiamas tam tikras neaktyvių lėšų slenkstis arba vykstant periodiniams optimizavimo ciklams, jis nustato optimalų paskirstymą dabartinėms strategijoms integruotose grandinėse ir pateikia persvėrimo planą. Jei pasiūlymas atitinka saugumo ir našumo apribojimus, jis inicijuoja persvėrimą (pvz., perkelia X kiekį USDC į strategiją A grandinėje Y) per saugyklos kontraktą Arbitrum centre.
Naudodami LayerZero ir Axelar, saugi žinutė su persvėrimo nurodymais siunčiama iš centro į atitinkamą saugyklos kontraktą tikslinese grandinėse.
Sistema atlieka reikiamus veiksmus (pvz., tilto pervedimą, keitimą, įnešimą ir pan.), kad atliktų persvėrimą.
Atnaujintas paskirstymas įrašomas, o patvirtinimai/būsenos atnaujinimai siunčiami atgal į Arbitrum centrą per žinučių sluoksnį. Šis procesas gali apimti neaktyvių lėšų pervedimą iš centro į strategiją arba lėšų perkėlimą tarp skirtingų strategijų, siekiant aukštesnio pajamingumo.
Automatinis kapitalo išaugimas ir konsoliduota ataskaita
Strategijos kontraktai periodiškai atsiima uždirbtas premijas iš paskirties protokolų, konvertuoja jas į saugyklos pagrindinį turtą (pvz., USDC) ir automatiškai reinvestuoja. Šį procesą koordinuoja leidimus turintys Keepers.
Veiklos duomenys, įskaitant premijas, sugeneruotas šiomis strategijomis visose palaikomose grandinėse, nuolat siunčiami atgal į Arbitrum centrą. Premijos pridedamos prie saugyklos bendros vertės, automatiškai sudedant grąžą indėlininkams.
Ši konsoliduota ataskaita leidžia taikyti sąžiningą ir skaidrią mokesčių struktūrą. 9% veiklos mokestis skaičiuojamas remiantis pelnu, sugeneruotu vartotojo indėlio per visas pagrindines strategijas ir grandines, užtikrinant nuoseklumą.
Išėmimas
Išėmimai nėra ribojami iki indėlio grandinės; vartotojai gali bet kada inicijuoti išėmimo užklausą iš bet kurios palaikomos grandinės (nebūtinai ta pati grandinė, kurioje buvo atliktas indėlis).
Užklausa nukreipiama į Arbitrum centrą. Jei saugykloje yra pakankamai neaktyvių lėšų (turtas, neaktyviai nevykdomas strategijose), išėmimas apdorojamas nedelsiant.
Jei saugykloje nepakanka neaktyvių lėšų, centras signalizuoja strategijoms atsiimti reikiamą sumą. Prioritetas teikiamas atsiėmimui iš strategijų, kurių poveikis bendram pajamingumui (APR) yra mažiausias. Šis procesas gali šiek tiek užtrukti priklausomai nuo pagrindinių protokolų.
Reikalavimas (Claim)
Kai saugykloje atsiranda pakankamai likvidumo, vartotojas gali pareikalauti savo išėmimo. Pareikalavus, atitinkamos lėšos pervedamos į vartotojo piniginę per tarpgrandinę infrastruktūrą.
Tarpgrandinė architektūra
OmniYield infrastruktūra pastatyta ant tvirto centro-ir-šakų (hub-and-spoke) modelio:
Centras: Mes naudojame Arbitrum kaip savo centrinį operacinį centrą ("pagrindinę grandinę"). Čia daugiausia vyksta pagrindinė logika, sudėtingi skaičiavimai ir bendra OmniYield protokolo būsena.
Šakos: Visos kitos palaikomos blokų grandinės veikia kaip „šakų grandinės“ arba šalutinės grandinės. Tai tinklai, kur gali kilti vartotojų indėliai ir kur dauguma pagrindinių pajamingumo strategijų yra dislokuotos. Jos daugiausia veikia kaip vykdymo taškai, gaunančios nurodymus iš centro.

Ryšio srautas:
Agregacija
Kai priimamas persvėrimo sprendimas arba įvyksta vartotojo veiksmai (pvz., indėliai/išėmimai, reikalaujantys tarpgrandinio pervedimo), generuojamos tarpgrandinės žinutės ir saugiai perduodamos iš šakų grandinių į Arbitrum centrą.
Skaičiavimas
Centras apdoroja šias įeinančias žinutes, atlieka reikalingus skaičiavimus (pvz., optimizuoja turto paskirstymą tarp visų šakų, skaičiuoja bendrą saugyklos našumą, konsoliduoja mokesčius) ir priima strateginius sprendimus remdamasis globaliu sistemos vaizdu.
Distribucija
Kai sprendimai priimami, reikiami nurodymai ir transakcijų duomenys paskirstomi iš Arbitrum atgal į atitinkamus išmaniuosius kontraktus šakų grandinėse vykdymui (pvz., lėšų įnešimas į konkrečią strategiją kitoje tinkle).
Šis modulinis dizainas užtikrina:
Centralizuota logika, decentralizuotas vykdymas Šis modelis užtikrina duomenų nuoseklumą, nes Arbitrum centras veikia kaip vienintelis tiesos šaltinis. Faktinis kapitalo dislokavimas vyksta šakų grandinėse, naudojant kiekvienos grandinės unikalią galimybę.
Moduliarumas ir išplėčiamumas Naujos grandinės, turtas, strategijos ir paskirtys gali būti integruojamos plug-and-play principu su minimaliais pakeitimais esamame kodo bazėje. Tai užtikrina mažą atakų paviršių ir palengvina papildomų produktų kūrimą. Siekiant dar labiau pagerinti patikimumą ir funkcionalumą, OmniYield protokolas integruojasi su įvairiomis DeFi primityvomis ir infrastruktūromis, suteikdamas geriausią vartotojo patirtį ir leidžiant sklandžiai sąveikauti su kitais finansiniais įrankiais ekosistemoje.
Tarpgrandinė komunikacija
Mūsų centro-ir-šakų modelio sklandus veikimas daugelyje blokų grandinių yra įmanomas pasitelkiant pirmaujančius tarpgrandinius žinučių teikėjus: LayerZero ir Axelar (ir galbūt kitus, pritaikytus konkretiems žetonams/grandinėms/funkcijoms ateityje).
LayerZero užtikrina lengvas ir efektyvias žinutes, mažindamas delsą ir sukuriant nepatikimą (trustless) sąveikumą tarp palaikomų tinklų. Axelar tai papildo aukšto lygio maršrutizavimu ir saugiu bendrų tarpgrandinių žinučių pristatymu.
Ryšio pagrindas: Šie protokolai veikia kaip saugi ir patikima komunikacijos infrastruktūra, jungiantis mūsų centrą (Arbitrum) su visomis šakų grandinėmis. Jie suteikia būtinus kelius duomenų ir nurodymų perdavimui per blokų grandinių ribas. Visas žinučių perdavimas, patvirtinimas ir atsiskaitymas atliekami per šių teikėjų saugias žinučių eiles.
Pagrindinių operacijų palengvinimas: LayerZero ir Axelar perduoda kritines žinutes, reikalingas pagrindinėms funkcijoms. Tai apima:
Informavimą centro apie naujus indėlius, atliktus šakų grandinėse.
Vartotojų išėmimo užklausų iš šakų grandinių perdavimą centrui apdorojimui.
Komandų siuntimą iš centro strategijų kontraktams šakų grandinėse, kad būtų vykdomi indėliai, išėmimai arba persvėrimai.
Ataskaitų apie sugeneruotą pajamingumą, veiklos metrikas ir mokesčių duomenis iš strategijų šakų grandinėse perdavimą atgal centrui.
Konsoliduotas mokesčių ataskaitų teikimas
Tipinėse daugigrandinėse konfigūracijose kiekviena grandinė dažnai veikia kaip atskiras segmentas su izoliuota logika ir veiklos ataskaitomis. OmniYield taiko radikaliai kitokį požiūrį – mes tikime, kad mūsų ekosistema turėtų veikti kaip vieningas protokolas, o ne fragmentiškas grandinei specifinių diegimų rinkinys.
Nors OmniYield generuoja mokesčius iš pajamingumo strategijų, veikiančių daugelyje grandinių, protokolas įgyvendina konsoliduotą mokesčių ataskaitų teikimą – procesą, kai mokesčių generavimo duomenys iš visų palaikomų grandinių yra suagreguojami, normalizuojami ir skaičiuojami Arbitrum (centre).
Tai suteikia galimybę:
Lanksti vartotojo patirtis: Vartotojams nereikia nerimauti dėl neatitinkančių paskatų. Jie gali įnešti iš bet kurios grandinės, žinodami, kad mokesčiai, pajamingumo galimybės ir premijos išlieka nuoseklūs visoje OmniYield ekosistemoje.
Bendras tokenomikas: Visi protokolo mokesčiai, nepriklausomai nuo kilmės grandinės, prisideda prie to paties globalaus pajamų modelio. Šis požiūris suteikia aiškų vaizdą apie protokolo būklę ir užtikrina nuoseklumą mokesčių skaičiavimuose visame protokole.
Skaidrūs metrikai: Vieninga ataskaitų teikimo sistema eliminuoja neatitikimus ir pagerina audituojamumą.
Šis dizainas leidžia OmniYield veikti kaip sklandi, mastelizuojama ir efektyvi pajamingumo infrastruktūra visam DeFi pasauliui.
Last updated