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

chevron-rightSaugai (Vaults)hashtag

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.

chevron-rightVykdymo sluoksnis (Solver)hashtag

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ų.

chevron-rightStrategijoshashtag

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.

chevron-rightPaskirties vietoshashtag

Konkrečios DeFi protokolų, likvidumo baseinų ar pajamingumo fermų vietos, kur saugyklų lėšos galiausiai dislokuojamos pelnui generuoti.

chevron-rightTarpgrandinėms žinutėms skirta infrastruktūrahashtag

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ą:

1

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.

2

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.

3

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ą.

4

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ų.

5

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:

1

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ą.

2

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.

3

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).

circle-check

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).

circle-check

Šis dizainas leidžia OmniYield veikti kaip sklandi, mastelizuojama ir efektyvi pajamingumo infrastruktūra visam DeFi pasauliui.

Last updated