# Architektur

OmniYields Architektur ist darauf ausgelegt, modular, chain-agnostisch und hoch skalierbar zu sein.

Unser Hauptziel ist es, eine chain-agnostische Yield-Schicht zu schaffen, die risikobereinigte Renditen für Nutzer über DeFi hinweg maximiert. Um dies zu erreichen, setzt das System auf umfassende Datenanalysen, fortschrittliche Off-Chain-Algorithmen, strenge Sicherheitsprotokolle, Diversifizierungsregeln und eine Architektur, die die Komplexität der Cross-Chain-Interaktion abstrahiert.

### Wichtige Architekturkomponenten

<details>

<summary><strong>Vaults</strong></summary>

Das Tor des Nutzers zu OmniYield.

Diese mit ERC-4626 kompatiblen Smart Contracts verwalten Einzahlungen sicher, empfangen Berichte von Strategien und verarbeiten Auszahlungen.

Sie dienen als primäre Schnittstelle, die Nutzergelder mit den zugrunde liegenden Strategien koordiniert.

</details>

<details>

<summary><strong>Ausführungsschicht (Solver)</strong></summary>

Die Intelligenzschicht von OmniYield.

Diese automatisierten Systeme analysieren kontinuierlich DeFi-Protokolle über verschiedene Chains hinweg, identifizieren optimale Yield-Möglichkeiten, bewerten Risiken und geben die Vermögensallokation für die Vaults vor.

Diese Verarbeitung wird aus Effizienzgründen Off-Chain berechnet – nur die Ergebnisse werden On-Chain umgesetzt, wodurch verhindert wird, dass OmniYields Strategien imitiert werden.

</details>

<details>

<summary><strong>Strategien</strong></summary>

Mit jedem Vault ist mindestens ein Strategy-Contract verknüpft.

Diese Komponente übersetzt Entscheidungen des Solvers in Aktionen. Sie übernimmt die technischen Komplexitäten der Vermögensbewegung, einschließlich Token-Swaps, Liquiditätsbereitstellung, Lending, Staking usw.

</details>

<details>

<summary><strong>Ziele</strong></summary>

Die konkreten DeFi-Protokolle, Liquiditätspools oder Yield-Farms, in denen die Vault-Vermögenswerte letztlich eingesetzt werden.

</details>

<details>

<summary><strong>Cross-Chain-Messaging-Infrastruktur</strong></summary>

Die zugrunde liegende Technologie, die Cross-Chain-Funktionen ermöglicht und die Kommunikation sowie den Vermögenstransfer zwischen verschiedenen Blockchains erleichtert.

</details>

### Der Lebenszyklus der Vermögenswerte

Das Verständnis des Vermögensflusses hilft, die Funktionsweise des Systems zu verdeutlichen:

{% stepper %}
{% step %}
**Einzahlung**

Ein Nutzer zahlt einen einzelnen Vermögenswerttyp (z. B. USDC) in den entsprechenden OmniYield-Vault auf einer beliebigen unterstützten Chain ein. Die eingezahlten Vermögenswerte werden zum Vault-Contract auf dem Arbitrum-Hub verschoben und liegen dort zunächst ungenutzt.
{% endstep %}

{% step %}
**Cross-Chain-Rebalancing**

* Die Off-Chain-Komponente (autonomer Solver) überwacht Vault-Salden und Marktbedingungen. Sobald ein bestimmter Schwellenwert an ungenutzten Vermögenswerten erreicht ist oder in regelmäßigen Optimierungszyklen bestimmt sie die optimale Allokation für die aktuellen Strategien über die integrierten Chains hinweg und schlägt einen Rebalancing-Plan vor. Wenn der Vorschlag die Sicherheits- und Leistungsanforderungen erfüllt, initiiert er über den Vault-Contract auf dem Arbitrum-Hub ein Rebalancing (z. B. die Übertragung von X USDC an Strategie A auf Chain Y).&#x20;
* Mithilfe von LayerZero und Axelar wird eine Nachricht mit Rebalancing-Anweisungen vom Hub an den entsprechenden Vault-Contract auf den Ziel-Chains gesendet.
* Das System führt die erforderlichen Schritte aus (z. B. Bridging, Swapping, Einzahlen usw.), um das Rebalancing durchzuführen.
* Die aktualisierte Allokation wird erfasst, und Bestätigungs-/Status-Updates werden über die Messaging-Schicht an den Arbitrum-Hub zurückgesendet. Dieser Prozess kann das Verschieben ungenutzter Mittel vom Hub in eine Strategie oder das Umlagern von Mitteln zwischen verschiedenen Strategien umfassen, um bessere Renditen zu erzielen.
  {% endstep %}

{% step %}
**Auto-Compounding & konsolidiertes Reporting**

* Strategy-Contracts ernten regelmäßig erwirtschaftete Belohnungen aus den Zielprotokollen, wandeln sie in den Basiswert des Vaults um (z. B. USDC) und reinvestieren sie automatisch. Dieser Prozess wird von berechtigten Keepers orchestriert.&#x20;
* Leistungsdaten, einschließlich der von diesen Strategien auf allen unterstützten Chains generierten Belohnungen, werden kontinuierlich an den Arbitrum-Hub zurückgemeldet. Belohnungen werden dem Gesamtwert des Vaults hinzugefügt und verzinsen sich automatisch für die Einzahler.
  {% endstep %}

{% step %}
**Auszahlung**

* Auszahlungen sind nicht auf die Einzahlungs-Chain beschränkt; Nutzer können jederzeit von jeder unterstützten Chain aus eine Auszahlungsanfrage initiieren (**es muss nicht dieselbe Chain sein wie bei der Einzahlung**).
* Eine Performance-Gebühr von 9 % wird auf Basis des Gewinns berechnet, der durch die Einzahlung eines Nutzers über alle zugrunde liegenden Strategien und Chains hinweg erzielt wurde.
* Die Anfrage wird an den Arbitrum-Hub weitergeleitet. Wenn der Vault über ausreichende ungenutzte Mittel verfügt (Vermögenswerte, die nicht aktiv in Strategien eingesetzt sind), wird die Auszahlung sofort verarbeitet.
* Wenn der Vault nicht über ausreichende ungenutzte Mittel verfügt, signalisiert der Hub den Strategien, den erforderlichen Betrag abzuheben. Dabei wird bevorzugt aus Strategien abgezogen, bei denen die Auswirkung auf die Gesamtrendite (APR) minimiert wird. Dieser Prozess kann je nach zugrunde liegenden Protokollen etwas länger dauern.
  {% endstep %}

{% step %}
**Anspruch**

* Sobald im Vault ausreichend Liquidität verfügbar ist, kann der Nutzer seine Auszahlung einfordern. Beim Einfordern werden die entsprechenden Vermögenswerte über die Cross-Chain-Infrastruktur in die Wallet des Nutzers übertragen.
  {% endstep %}
  {% endstepper %}

### Cross-Chain-Architektur

Die Infrastruktur von OmniYield basiert auf einer robusten Hub-and-Spoke-Architektur:&#x20;

* **Hub:** Wir verwenden Arbitrum als unseren zentralen operativen Hub (die „Main Chain“). Hier befinden sich hauptsächlich die Kernlogik, komplexe Berechnungen und das gesamte State-Management des OmniYield-Protokolls.
* **Speichen:** Alle anderen unterstützten Blockchains fungieren als „Spoke-Chains“ oder „Side-Chains“. Dies sind die Netzwerke, aus denen Nutzereinzahlungen stammen können und auf denen viele der zugrunde liegenden Yield-Strategien eingesetzt werden. Sie dienen primär als Ausführungsendpunkte und empfangen Anweisungen vom Hub.

<figure><img src="https://1110760824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcMcq7CdPxVFPVJMUzlcn%2Fuploads%2FBtawLgOlAjrD8wyj0BEj%2Fimage.avif?alt=media&#x26;token=d98a07d3-6b84-4c1b-bab0-3e2c1ed7870d" alt=""><figcaption></figcaption></figure>

#### **Kommunikationsfluss:**

{% stepper %}
{% step %}
**Aggregation**

Wenn eine Rebalancing-Entscheidung getroffen wird oder Nutzeraktionen (wie Einzahlungen/Auszahlungen, die eine Cross-Chain-Bewegung erfordern) stattfinden, werden Cross-Chain-Nachrichten erzeugt und sicher von den Spoke-Chains an den Arbitrum-Hub übermittelt.
{% endstep %}

{% step %}
**Berechnung**

Der Hub verarbeitet diese eingehenden Nachrichten, führt notwendige Berechnungen durch (z. B. die Optimierung der Vermögensallokation über alle Speichen hinweg, die Berechnung der Gesamtleistung des Vaults, die Konsolidierung von Gebühren) und trifft strategische Entscheidungen auf Grundlage seiner globalen Sicht auf das System.
{% endstep %}

{% step %}
**Verteilung**

Sobald Entscheidungen getroffen wurden, werden die erforderlichen Anweisungen und Transaktionsdaten von Arbitrum aus zurück an die relevanten Smart Contracts auf den Spoke-Chains zur Ausführung verteilt (z. B. das Einzahlen von Mitteln in eine bestimmte Strategie auf einem anderen Netzwerk).
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Dieses modulare Design ermöglicht:

* **Zentralisierte Logik, dezentrale Ausführung**\
  Dieses Modell stellt Datenkonsistenz sicher, da der Arbitrum-Hub als einzige Wahrheitsquelle dient. Der eigentliche Kapitaleinsatz erfolgt über die Spoke-Chains hinweg und nutzt die einzigartigen Möglichkeiten, die jede Chain bietet.
* **Modularität und Erweiterbarkeit**\
  Neue Chains, Vermögenswerte, Strategien und Ziele können im Plug-and-Play-Verfahren mit minimalen Änderungen an der bestehenden Codebasis integriert werden.\
  Dies sorgt für eine geringe Angriffsfläche und erleichtert gleichzeitig die Entwicklung zusätzlicher Produkte. Um seine Robustheit und Funktionalität weiter zu verbessern, integriert sich das OmniYield-Protokoll mit verschiedenen DeFi-Primitiven und Infrastrukturen, bietet die beste Nutzererfahrung und ermöglicht eine nahtlose Interaktion mit anderen Finanztools.
  {% endhint %}

### Cross-Chain-Kommunikation

Der Betrieb unseres Hub-and-Spoke-Modells über zahlreiche Blockchains hinweg wird durch die Nutzung führender Cross-Chain-Messaging-Anbieter ermöglicht: LayerZero und Axelar (und möglicherweise in Zukunft weitere, auf bestimmte Tokens/Chains/Funktionen zugeschnittene).&#x20;

LayerZero ermöglicht leichtgewichtiges und effizientes Messaging und sorgt für minimale Latenz sowie trustless Interoperabilität über unterstützte Netzwerke hinweg. Axelar ergänzt dies mit hochwertigem Routing und sicherer Zustellung allgemeiner Cross-Chain-Nachrichten.

* **Das Kommunikationsrückgrat:** Diese Protokolle fungieren als sichere und zuverlässige Kommunikationsinfrastruktur, die unseren Hub (Arbitrum) mit allen Spoke-Chains verbindet. Sie bieten die wesentlichen Wege zur Übertragung von Daten und Anweisungen über Blockchain-Grenzen hinweg. Das gesamte Weiterleiten, Validieren und Abwickeln von Nachrichten erfolgt über die sicheren Messaging-Leitungen dieser Anbieter.
* **Unterstützung wichtiger Operationen:** LayerZero und Axelar übermitteln kritische Nachrichten, die für zentrale Funktionen erforderlich sind. Dazu gehören:
  * Benachrichtigung des Hubs über neue Einzahlungen auf Spoke-Chains.
  * Weiterleitung von Auszahlungsanfragen von Nutzern auf Spoke-Chains an den Hub zur Verarbeitung.
  * Senden von Befehlen vom Hub an Strategy-Contracts auf Spoke-Chains, um Einzahlungen, Auszahlungen oder Rebalancings auszuführen.
  * Berichterstattung über erzielte Erträge, Leistungskennzahlen und Gebührendaten von Strategien auf Spoke-Chains zurück an den Hub.

### Konsolidierte Gebührenberichterstattung

In typischen Multi-Chain-Setups fungiert jede Chain oft als Silo mit isolierter Logik und Leistungsberichterstattung. OmniYield verfolgt einen radikal anderen Ansatz. Wir sind der Meinung, dass unser Ökosystem als ein einziges, einheitliches Protokoll funktionieren sollte und nicht als fragmentierte Sammlung chain-spezifischer Deployments.

Während OmniYield Gebühren aus Yield-Strategien generiert, die über zahlreiche Chains hinweg operieren, implementiert das Protokoll eine konsolidierte Gebührenberichterstattung, einen Prozess, bei dem Daten zur Gebührenerzeugung aus allen unterstützten Chains aggregiert, normalisiert und auf Arbitrum (dem Hub) berechnet werden.&#x20;

{% hint style="success" %}
Dies ermöglicht:

* **Flexible Nutzererfahrung:** Nutzer müssen sich keine Sorgen über inkonsistente Anreize machen. Sie können von jeder von ihnen bevorzugten Chain einzahlen, in dem Wissen, dass Gebühren, Yield-Möglichkeiten und Belohnungen im gesamten OmniYield-Ökosystem konsistent bleiben.
* **Gemeinsame Tokenomics:** Alle Protokollgebühren tragen unabhängig von ihrer Ursprungs-Chain zum selben globalen Umsatzmodell bei.
* **Transparente Kennzahlen:** Einheitliches Reporting beseitigt Abweichungen und verbessert die Prüfbarkeit.
  {% endhint %}
