> For the complete documentation index, see [llms.txt](https://docs.omniyield.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.omniyield.finance/fi/omniyield/arkkitehtuuri.md).

# Arkkitehtuuri

OmniYieldin arkkitehtuuri on suunniteltu modulaariseksi, ketjuista riippumattomaksi ja erittäin skaalautuvaksi.

Ensisijainen tavoitteemme on luoda ketjuista riippumaton tuottokerros, joka maksimoi käyttäjien riskikorjatut tuotot DeFi:n alueella. Tämän saavuttamiseksi järjestelmä hyödyntää laajaa data-analyysiä, kehittyneitä ketjun ulkopuolisia algoritmeja, tiukkoja turvallisuusprotokollia, hajauttamissääntöjä ja arkkitehtuuria, joka abstrahoi pois ketjujenvälisen vuorovaikutuksen monimutkaisuuden.&#x20;

### Keskeiset arkkitehtuurikomponentit

<details>

<summary><strong>Holvit</strong></summary>

Käyttäjän portti OmniYieliin.

Nämä ERC-4626-standardin mukaiset älysopimukset hallinnoivat talletuksia turvallisesti, vastaanottavat raportteja strategioilta ja käsittelevät nostot.

Ne toimivat ensisijaisena käyttöliittymänä, joka koordinoi käyttäjien varoja taustalla olevien strategioiden kanssa.

</details>

<details>

<summary><strong>Suorituskerros (Solver)</strong></summary>

OmniYieldin älykerros.

Nämä automatisoidut järjestelmät analysoivat jatkuvasti DeFi-protokollia eri ketjuissa, tunnistavat optimaaliset tuottomahdollisuudet, arvioivat riskejä ja määrittävät holveille omaisuuserien allokaation.

Tämä käsittely lasketaan tehokkuuden vuoksi ketjun ulkopuolella – vain tulokset toteutetaan ketjussa, mikä estää OmniYieldin strategioiden jäljittelyn.

</details>

<details>

<summary><strong>Strategiat</strong></summary>

Jokaiseen holviin on liitetty vähintään yksi strategiasopimus.

Tämä komponentti muuntaa solverin päätökset toimiksi. Se hoitaa omaisuuserien siirtämisen tekniset monimutkaisuudet, mukaan lukien tokenien vaihdot, likviditeetin tarjoamisen, lainaamisen, stakingin jne.

</details>

<details>

<summary><strong>Kohteet</strong></summary>

Tietyt DeFi-protokollat, likviditeettipoolit tai tuottoviljelmät, joihin holvin varat lopulta sijoitetaan.

</details>

<details>

<summary><strong>Ketjujenvälinen viestintäinfrastruktuuri</strong></summary>

Perustava teknologia, joka mahdollistaa ketjujenväliset ominaisuudet ja helpottaa viestintää sekä omaisuuserien siirtoja eri lohkoketjujen välillä.

</details>

### Omaisuuserien elinkaari

<div data-with-frame="true"><figure><img src="/files/810e2232dc0433491899dfb4fcc67797b853cca1" alt=""><figcaption></figcaption></figure></div>

Omaisuuserien kulun ymmärtäminen auttaa selventämään järjestelmän toimintaa:

{% stepper %}
{% step %}
**Talletus**

Käyttäjä tallettaa yhden omaisuuserätyypin (esim. USDC) vastaavaan OmniYield-holviin millä tahansa tuetulla ketjulla. Talletetut varat siirretään Arbitrum-keskukseen holvisopimukseen ja ovat aluksi siellä käyttämättöminä.
{% endstep %}

{% step %}
**Ketjujenvälinen tasapainotus**

* Ketjun ulkopuolinen komponentti (autonominen Solver) seuraa holvien saldoja ja markkinaolosuhteita. Kun tietty kynnys käyttämättömiä varoja saavutetaan tai säännöllisten optimointisykleiden aikana, se määrittää nykyisille strategioille optimaalisen allokaation integroiduilla ketjuilla ja ehdottaa tasapainotussuunnitelmaa. Jos ehdotus täyttää turvallisuus- ja suorituskykyvaatimukset, se käynnistää tasapainotuksen (esim. siirtää X määrän USDC:tä Strategy A:han ketjussa Y) Arbitrum-keskuksen holvisopimuksen kautta.&#x20;
* LayerZeron ja Axelarin avulla tasapainotusohjeet sisältävä viesti lähetetään keskuksesta kohdeketjujen asianmukaiseen holvisopimukseen.
* Järjestelmä suorittaa tarvittavat vaiheet (kuten sillauksen, vaihdot, talletukset jne.) tasapainottamiseksi.
* Päivitetty allokaatio kirjataan, ja vahvistus-/tilapäivitykset lähetetään takaisin Arbitrum-keskukseen viestintäkerroksen kautta. Prosessi voi sisältää käyttämättömien varojen siirtämistä keskuksesta strategiaan tai varojen siirtämistä eri strategioiden välillä paremman tuoton tavoittamiseksi.
  {% endstep %}

{% step %}
**Automaattinen korkoa korolle -kasvu ja konsolidoitu raportointi**

* Strategiasopimukset lunastavat määräajoin kohdeprotokollista ansaitut palkkiot, jotka muunnetaan holvin perusvaraksi (esim. USDC) ja sijoitetaan uudelleen automaattisesti. Tätä prosessia ohjaavat valtuutetut Keeperit.&#x20;
* Suorituskykytiedot, mukaan lukien näiden strategioiden kaikilla tuetuilla ketjuilla tuottamat palkkiot, raportoidaan jatkuvasti takaisin Arbitrum-keskukseen. Palkkiot lisätään holvin kokonaisarvoon, jolloin tallettajien tuotot kasvavat automaattisesti korkoa korolle.
  {% endstep %}

{% step %}
**Nosto**

* Nostot eivät rajoitu talletusketjuun; käyttäjät voivat aloittaa nostopyynnön milloin tahansa miltä tahansa tuetulta ketjulta (**sen ei tarvitse olla sama ketju, jota käytettiin talletukseen**).
* 9 %:n tuottopalkkio lasketaan käyttäjän talletuksen tuottaman voiton perusteella kaikkien taustalla olevien strategioiden ja ketjujen yli.
* Pyyntö reititetään Arbitrum-keskukseen. Jos holvissa on riittävästi käyttämättömiä varoja (varoja, joita ei ole aktiivisesti sijoitettu strategioihin), nosto käsitellään välittömästi.
* Jos holvissa ei ole riittävästi käyttämättömiä varoja, keskus antaa strategioille signaalin nostaa tarvittava määrä. Se priorisoi nostot strategioista, joissa vaikutus kokonaistuottoon (APR) on mahdollisimman pieni. Tämä prosessi voi kestää hieman pidempään taustalla olevista protokollista riippuen.
  {% endstep %}

{% step %}
**Lunastus**

* Kun holvissa on riittävästi likviditeettiä, käyttäjä voi lunastaa nostonsa. Lunastuksen yhteydessä vastaavat varat siirretään käyttäjän lompakkoon ketjujenvälisen infrastruktuurin kautta.
  {% endstep %}
  {% endstepper %}

### Ketjujenvälinen arkkitehtuuri

OmniYieldin infrastruktuuri perustuu vankkaan keskus–säde-arkkitehtuuriin:&#x20;

* **Keskus:** Käytämme Arbitrumia keskeisenä operatiivisena hubinamme ("pääketju"). Sinne sijoittuvat pääasiassa OmniYield-protokollan ydinlogiikka, monimutkaiset laskelmat ja koko tilanhallinta.
* **Säteet:** Kaikki muut tuetut lohkoketjut toimivat 'haaraketjuina' tai 'sivuketjuina'. Nämä ovat verkkoja, joista käyttäjien talletukset voivat olla peräisin ja joihin monet taustalla olevista tuottostrategioista on otettu käyttöön. Ne toimivat pääasiassa suorituspisteinä ja vastaanottavat ohjeita Keskukselta.

<div data-with-frame="true"><figure><img src="/files/b6f813f0680268f46df5f0f2b875cc753f610fe7" alt=""><figcaption></figcaption></figure></div>

#### **Viestinnän kulku:**

{% stepper %}
{% step %}
**Aggregointi**

Kun tasapainotuspäätös tehdään tai käyttäjän toimenpiteitä (kuten ketjujenvälistä siirtoa vaativia talletuksia/nostoja) tapahtuu, ketjujenväliset viestit luodaan ja välitetään turvallisesti haaraketjuista Arbitrum-keskukseen.
{% endstep %}

{% step %}
**Laskenta**

Keskus käsittelee nämä saapuvat viestit, suorittaa tarvittavat laskelmat (kuten omaisuuserien allokaation optimoinnin kaikilla haaraketuilla, holvin kokonaissuorituskyvyn laskemisen ja maksujen yhdistämisen) ja tekee strategisia päätöksiä järjestelmän kokonaisnäkemyksensä perusteella.
{% endstep %}

{% step %}
**Jakelu**

Kun päätökset on tehty, tarvittavat ohjeet ja transaktiotiedot jaetaan takaisin Arbitrumista asianomaisille älysopimuksille haaraketjuilla toteutusta varten (esim. varojen tallettaminen tiettyyn strategiaan toisessa verkossa).
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Tämä modulaarinen rakenne mahdollistaa:

* **Keskitetty logiikka, hajautettu suoritus**\
  Tämä malli varmistaa tietojen yhtenäisyyden, sillä Arbitrum-keskus toimii ainoana totuuden lähteenä. Varsinainen pääoman sijoittaminen tapahtuu haaraketuilla, hyödyntäen kunkin ketjun tarjoamia ainutlaatuisia mahdollisuuksia.
* **Modulaarisuus ja laajennettavuus**\
  Uudet ketjut, omaisuuserät, strategiat ja kohteet voidaan integroida plug-and-play-tyyppisesti pienin muutoksin olemassa olevaan koodipohjaan.\
  Tämä varmistaa pienen hyökkäyspinnan ja helpottaa lisätuotteiden kehittämistä. Vahvistaakseen edelleen vakauttaan ja toiminnallisuuttaan OmniYield Protocol integroituu erilaisiin DeFi-peruspalikoihin ja infrastruktuureihin, tarjoten parhaan käyttäjäkokemuksen ja mahdollistaen saumattoman vuorovaikutuksen muiden rahoitustyökalujen kanssa.
  {% endhint %}

### Ketjujenvälinen viestintä

Keskus–säde-mallimme toiminta useissa lohkoketjuissa on mahdollista hyödyntämällä johtavia ketjujenvälisiä viestintäpalveluntarjoajia: LayerZeroa ja Axelaria (ja mahdollisesti tulevaisuudessa muita tiettyihin tokeneihin/ketjuihin/toimintoihin räätälöityjä ratkaisuja).&#x20;

LayerZero mahdollistaa kevyen ja tehokkaan viestinnän, varmistaen minimaalisen viiveen ja luottamuksettoman yhteentoimivuuden tuetuissa verkoissa. Axelar täydentää tätä korkean tason reitityksellä ja yleisten ketjujenvälisten viestien turvallisella toimituksella.

* **Viestinnän selkäranka:** Nämä protokollat toimivat turvallisena ja luotettavana viestintäinfrastruktuurina, joka yhdistää Keskuksemme (Arbitrum) kaikkiin haaraketjuihin. Ne tarjoavat olennaiset väylät datan ja ohjeiden siirtämiseen lohkoketjujen rajojen yli. Kaikki viestien välitys, validointi ja selvitys tapahtuu näiden tarjoajien turvallisten viestintäkanavien kautta.
* **Keskeisten toimintojen mahdollistaminen:** LayerZero ja Axelar välittävät ydintoiminnoissa tarvittavat kriittiset viestit. Tähän sisältyy:
  * Keskuksen ilmoittaminen haaraketuilla tehdyistä uusista talletuksista.
  * Haaraketjuilla olevien käyttäjien nostopyyntöjen välittäminen Keskukselle käsiteltäväksi.
  * Komentojen lähettäminen Keskuksesta haaraketjujen strategiasopimuksille talletusten, nostojen tai tasapainotusten suorittamiseksi.
  * Haaraketjujen strategioiden tuottamat tuotot, suorituskykymittarit ja maksutiedot raportoidaan takaisin Keskukseen.

### Konsolidoitu palkkioraportointi

Tyypillisissä moniketjuisissa toteutuksissa kukin ketju toimii usein siilona, jolla on eristetty logiikka ja suorituskykyraportointi. OmniYield ottaa täysin erilaisen lähestymistavan. Uskomme, että ekosysteemimme tulisi toimia yhtenä yhtenäisenä protokollana, ei pirstoutuneena kokoelmana ketjukohtaisia käyttöönottoja.

Vaikka OmniYield tuottaa maksuja useilla ketjuilla toimivista tuottostrategioista. Protokolla toteuttaa konsolidoidun palkkioraportoinnin, prosessin, jossa kaikkien tuettujen ketjujen palkkioiden syntymistä koskevat tiedot kootaan, normalisoidaan ja lasketaan Arbitrumissa (keskuksessa).&#x20;

{% hint style="success" %}
Tämä mahdollistaa:

* **Joustava käyttäjäkokemus:** Käyttäjien ei tarvitse huolehtia epäjohdonmukaisista kannustimista. He voivat tallettaa miltä tahansa haluamaltaan ketjulta tietäen, että maksut, tuottomahdollisuudet ja palkkiot pysyvät yhdenmukaisina koko OmniYield-ekosysteemissä.
* **Jaettu tokenomiikka:** Kaikki protokollamaksut alkuperäisestä ketjusta riippumatta osallistuvat samaan globaaliin tulomalliin.
* **Läpinäkyvät mittarit:** Yhdistetty raportointi poistaa erot ja parantaa auditoitavuutta.
  {% endhint %}

<div align="right"><figure><img src="/files/e0bbf0987adef8c678e959e6eb1d4c79ffa6df2b" alt="" width="17"><figcaption></figcaption></figure></div>
