> 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/tr/omniyield/mimari.md).

# Mimari

OmniYield mimarisi modüler, zincirden bağımsız ve son derece ölçeklenebilir olacak şekilde tasarlanmıştır.

Birincil amacımız, DeFi genelinde kullanıcılar için riske göre düzeltilmiş getirileri en üst düzeye çıkaran, zincirden bağımsız bir getiri katmanı oluşturmaktır. Bunu başarmak için sistem; kapsamlı veri analizi, gelişmiş zincir dışı algoritmalar, sıkı güvenlik protokolleri, çeşitlendirme kuralları ve zincirler arası etkileşimin karmaşıklığını soyutlayan bir mimari kullanır.&#x20;

### Temel Mimari Bileşenler

<details>

<summary><strong>Kasalar</strong></summary>

Kullanıcının OmniYield’e açılan kapısı.

ERC-4626 uyumlu bu akıllı sözleşmeler, yatırımları güvenli bir şekilde yönetir, stratejilerden raporları alır ve çekim işlemlerini işler.

Kullanıcı fonlarını alttaki Stratejilerle koordine eden birincil arayüz olarak hizmet ederler.

</details>

<details>

<summary><strong>Yürütme Katmanı (Çözücü)</strong></summary>

OmniYield’in zeka katmanı.

Bu otomatik sistemler, zincirler genelinde DeFi protokollerini sürekli analiz eder, en uygun getiri fırsatlarını belirler, riskleri değerlendirir ve Kasalar için varlık tahsisini belirler.

Bu işlem verimlilik için zincir dışında hesaplanır - yalnızca sonuçlar zincir üzerinde uygulanır, böylece OmniYield’in stratejilerinin taklit edilmesi önlenir.

</details>

<details>

<summary><strong>Stratejiler</strong></summary>

Her Kasaya bağlı en az bir Strateji sözleşmesi vardır.

Bu bileşen, çözücü kararlarını eylemlere dönüştürür. Token takasları, likidite sağlama, borç verme, stake etme vb. dahil olmak üzere varlık hareketinin teknik karmaşıklıklarını yönetir.

</details>

<details>

<summary><strong>Hedefler</strong></summary>

Kasa varlıklarının nihayetinde dağıtıldığı belirli DeFi protokolleri, likidite havuzları veya getiri çiftlikleri.

</details>

<details>

<summary><strong>Zincirler Arası Mesajlaşma Altyapısı</strong></summary>

Zincirler arası yetenekleri mümkün kılan, farklı blok zincirleri arasında iletişimi ve varlık transferlerini kolaylaştıran temel teknoloji.

</details>

### Varlık Yaşam Döngüsü

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

Varlıkların akışını anlamak, sistemin işleyişini netleştirmeye yardımcı olur:

{% stepper %}
{% step %}
**Yatırma**

Bir kullanıcı, desteklenen herhangi bir zincirde ilgili OmniYield Kasasına tek bir varlık türü (ör. USDC) yatırır. Yatırılan varlıklar Arbitrum merkezindeki Kasa sözleşmesine taşınır ve başlangıçta orada atıl halde bekler.
{% endstep %}

{% step %}
**Zincirler Arası Yeniden Dengeleme**

* Zincir dışı bileşen (özerk Çözücü), kasa bakiyelerini ve piyasa koşullarını izler. Atıl varlıklar belirli bir eşik seviyeye ulaştığında veya periyodik optimizasyon döngüleri sırasında, entegre zincirler genelinde mevcut Stratejiler için en uygun tahsisi belirler ve bir yeniden dengeleme planı önerir. Teklif güvenlik ve performans kısıtlarını karşılıyorsa, Arbitrum merkezindeki Kasa sözleşmesi üzerinden yeniden dengelemeyi başlatır (ör. X miktarda USDC’yi Chain Y’deki Strateji A’ya taşımak).&#x20;
* LayerZero ve Axelar kullanılarak, yeniden dengeleme talimatlarını içeren bir mesaj merkezden hedef zincirlerdeki ilgili Kasa sözleşmesine gönderilir.
* Sistem, yeniden dengelemek için gerekli adımları (örneğin köprüleme, takas, yatırma vb.) yürütür.
* Güncellenen tahsis kaydedilir ve onay/durum güncellemeleri mesajlaşma katmanı aracılığıyla Arbitrum merkezine geri gönderilir. Bu süreç, atıl fonların merkezden bir Stratejiye aktarılmasını veya daha iyi getirilerin peşinden gitmek için fonların farklı Stratejiler arasında kaydırılmasını içerebilir.
  {% endstep %}

{% step %}
**Otomatik Bileşik Getiri ve Birleştirilmiş Raporlama**

* Strateji sözleşmeleri, kazanılan ödülleri periyodik olarak hedef protokollerden talep eder, bunları kasanın temel varlığına (ör. USDC) dönüştürür ve otomatik olarak yeniden yatırır. Bu süreç, izinli Bekçiler tarafından koordine edilir.&#x20;
* Bu Stratejilerin tüm desteklenen zincirlerde ürettiği ödüller dahil performans verileri sürekli olarak Arbitrum merkezine geri raporlanır. Ödüller kasanın toplam değerine eklenir ve mevduat sahipleri için getiriler otomatik olarak bileşik hale getirilir.
  {% endstep %}

{% step %}
**Çekim**

* Çekimler, yatırma zinciriyle sınırlı değildir; kullanıcılar desteklenen herhangi bir zincirden herhangi bir zamanda çekim talebi başlatabilir (**yatırım için kullanılanla aynı zincir olmak zorunda değildir**).
* Bir kullanıcının yatırımı üzerinden tüm alttaki Stratejiler ve zincirler genelinde elde edilen kâra göre %9 performans ücreti hesaplanır.
* Talep Arbitrum merkezine yönlendirilir. Kasanın yeterli atıl fonu varsa (Stratejilerde aktif olarak kullanılmayan varlıklar), çekim hemen işlenir.
* Kasanın yeterli atıl fonu yoksa, merkez Stratejilere gerekli miktarı çekmeleri için sinyal verir. Önceliği, genel getiri (APR) üzerindeki etkinin en aza indirildiği Stratejilerden çekim yapmaya verir. Alttaki protokollere bağlı olarak bu süreç biraz daha uzun sürebilir.
  {% endstep %}

{% step %}
**Talep Et**

* Kasada yeterli likidite olduğunda, kullanıcı çekimini talep edebilir. Talep üzerine, ilgili varlıklar zincirler arası altyapı aracılığıyla kullanıcının cüzdanına aktarılır.
  {% endstep %}
  {% endstepper %}

### Zincirler Arası Mimari

OmniYield’in altyapısı, sağlam bir merkez-uydu mimarisi üzerine kuruludur:&#x20;

* **Merkez:** Merkezi operasyon üssümüz olarak Arbitrum’u kullanıyoruz ("ana zincir"). OmniYield protokolünün temel mantığı, karmaşık hesaplamaları ve genel durum yönetimi öncelikle burada yer alır.
* **Uydular:** Desteklenen diğer tüm blok zincirleri “uydu zincirler” veya “yan zincirler” olarak işlev görür. Bunlar, kullanıcı yatırımlarının kaynaklanabileceği ve alttaki getiri Stratejilerinin çoğunun konuşlandırıldığı ağlardır. Esas olarak yürütme uç noktaları olarak hareket ederler ve Merkez’den gelen talimatları alırlar.

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

#### **İletişim Akışı:**

{% stepper %}
{% step %}
**Toplama**

Bir yeniden dengeleme kararı alındığında veya kullanıcı eylemleri (zincirler arası hareket gerektiren yatırma/çekim gibi) gerçekleştiğinde, zincirler arası mesajlar oluşturulur ve güvenli bir şekilde uydu zincirlerden Arbitrum merkezine iletilir.
{% endstep %}

{% step %}
**Hesaplama**

Merkez bu gelen mesajları işler, gerekli hesaplamaları yapar (örneğin tüm uydular arasında varlık tahsisini optimize etmek, genel kasa performansını hesaplamak, ücretleri birleştirmek) ve sistemin küresel görünümüne dayanarak stratejik kararlar alır.
{% endstep %}

{% step %}
**Dağıtım**

Kararlar verildikten sonra, gerekli talimatlar ve işlem verileri yürütme için Arbitrum’dan uydu zincirlerdeki ilgili akıllı sözleşmelere geri dağıtılır (ör. fonları farklı bir ağdaki belirli bir Stratejiye yatırmak gibi).
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Bu modüler tasarım şunları mümkün kılar:

* **Merkezi mantık, merkeziyetsiz yürütme**\
  Bu model, Arbitrum merkezinin tek doğru kaynak olarak hareket etmesi sayesinde veri tutarlılığını sağlar. Gerçek sermaye dağıtımı, her zincirin sunduğu benzersiz fırsatlardan yararlanılarak uydu zincirler genelinde gerçekleşir.
* **Modülerlik ve genişletilebilirlik**\
  Yeni zincirler, varlıklar, stratejiler ve hedefler, mevcut kod tabanında minimum değişiklikle tak-çalıştır biçiminde entegre edilebilir.\
  Bu, düşük bir saldırı yüzeyi sağlarken ek ürünlerin geliştirilmesini kolaylaştırır. Dayanıklılığını ve işlevselliğini daha da artırmak için OmniYield Protokolü, çeşitli DeFi ilkeleri ve altyapılarıyla entegre olur; en iyi kullanıcı deneyimini sunar ve diğer finansal araçlarla sorunsuz etkileşimi mümkün kılar.
  {% endhint %}

### Zincirler Arası İletişim

Merkez-uydu modelimizin çok sayıda blok zinciri üzerindeki işleyişi, önde gelen zincirler arası mesajlaşma sağlayıcılarından yararlanılarak mümkün kılınır: LayerZero ve Axelar (ve gelecekte belirli tokenlar/zincirler/işlevler için uyarlanmış başkaları da olabilir).&#x20;

LayerZero, desteklenen ağlar arasında minimum gecikme ve güvene ihtiyaç duymayan birlikte çalışabilirlik sağlayarak hafif ve verimli mesajlaşma sunar. Axelar ise bunu üst düzey yönlendirme ve genelleştirilmiş zincirler arası mesajların güvenli teslimi ile tamamlar.

* **İletişim Omurgası:** Bu protokoller, Merkezimizi (Arbitrum) tüm Uydu zincirlerine bağlayan güvenli ve güvenilir iletişim altyapısı olarak hareket eder. Blok zinciri sınırları arasında veri ve talimatların iletilmesi için gerekli yolları sağlarlar. Tüm mesaj iletimi, doğrulama ve mutabakat bu sağlayıcıların güvenli mesajlaşma hatları üzerinden gerçekleştirilir.
* **Temel İşlemlerin Kolaylaştırılması:** LayerZero ve Axelar, temel işlevler için gerekli kritik mesajları iletir. Buna şunlar dahildir:
  * Uydu zincirlerde yapılan yeni yatırımlar konusunda Merkezi bilgilendirmek.
  * Uydu zincirlerdeki kullanıcılardan gelen çekim taleplerini işlenmek üzere Merkeze iletmek.
  * Merkezden uydu zincirlerdeki strateji sözleşmelerine yatırma, çekme veya yeniden dengeleme işlemlerini yürütmeleri için komutlar göndermek.
  * Uydu zincirlerdeki stratejilerden elde edilen getiriyi, performans metriklerini ve ücret verilerini tekrar Merkeze raporlamak.

### Birleştirilmiş Ücret Raporlama

Tipik çok zincirli kurulumlarda, her zincir çoğu zaman izole mantığa ve performans raporlamasına sahip bir siloya dönüşür. OmniYield kökten farklı bir yaklaşım benimser. Ekosistemimizin, zincire özgü dağıtımların parçalanmış bir topluluğu olarak değil, tek ve birleşik bir protokol olarak çalışması gerektiğine inanıyoruz.

OmniYield, birçok zincirde çalışan getiri stratejilerinden ücret üretirken, protokol birleştirilmiş ücret raporlama uygular; bu süreçte desteklenen tüm zincirlerden gelen ücret üretim verileri Arbitrum’da (merkez) toplanır, normalize edilir ve hesaplanır.&#x20;

{% hint style="success" %}
Bu şunları sağlar:

* **Esnek kullanıcı deneyimi:** Kullanıcıların tutarsız teşvikler konusunda endişelenmesine gerek kalmaz. OmniYield ekosisteminin tamamında ücretlerin, getiri fırsatlarının ve ödüllerin tutarlı kaldığını bilerek istedikleri herhangi bir zincirden yatırım yapabilirler.
* **Paylaşılan tokenomik:** Kaynağı ne olursa olsun tüm protokol ücretleri aynı küresel gelir modeline katkıda bulunur.
* **Şeffaf metrikler:** Birleştirilmiş raporlama tutarsızlıkları ortadan kaldırır ve denetlenebilirliği artırır.
  {% endhint %}

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