> 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/ms/omniyield/seni-bina.md).

# Seni Bina

Arkitektur OmniYield direka bentuk untuk bersifat modular, agnostik rantaian, dan sangat berskala.

Objektif utama kami ialah mewujudkan lapisan hasil yang agnostik rantaian yang memaksimumkan pulangan larasan risiko untuk pengguna merentasi DeFi. Untuk mencapai ini, sistem menggunakan analisis data yang meluas, algoritma luar rantaian yang canggih, protokol keselamatan yang ketat, peraturan kepelbagaian, dan arkitektur yang mengabstrakkan kerumitan interaksi merentas rantaian.&#x20;

### Komponen Arkitektur Utama

<details>

<summary><strong>Peti Simpanan</strong></summary>

Pintu masuk pengguna ke OmniYield.

Kontrak pintar yang mematuhi ERC-4626 ini mengurus deposit dengan selamat, menerima laporan daripada strategi, dan memproses pengeluaran.

Ia berfungsi sebagai antara muka utama yang menyelaraskan dana pengguna dengan Strategi asas.

</details>

<details>

<summary><strong>Lapisan Pelaksanaan (Penyelesai)</strong></summary>

Lapisan kecerdasan OmniYield.

Sistem automatik ini sentiasa menganalisis protokol DeFi merentasi rantaian, mengenal pasti peluang hasil yang optimum, menilai risiko, dan menentukan peruntukan aset untuk Peti Simpanan.

Pemprosesan ini dikira di luar rantaian untuk kecekapan - hanya hasilnya dilaksanakan di rantaian, sekali gus menghalang strategi OmniYield daripada ditiru.

</details>

<details>

<summary><strong>Strategi</strong></summary>

Bagi setiap Peti Simpanan, terdapat sekurang-kurangnya satu kontrak Strategi yang dipautkan.

Komponen ini menterjemahkan keputusan penyelesai kepada tindakan. Ia mengendalikan kerumitan teknikal pergerakan aset, termasuk pertukaran token, penyediaan kecairan, pinjaman, staking, dan sebagainya.

</details>

<details>

<summary><strong>Destinasi</strong></summary>

Protokol DeFi, kumpulan kecairan, atau ladang hasil khusus tempat aset peti simpanan akhirnya dikerahkan.

</details>

<details>

<summary><strong>Infrastruktur Pemesejan Merentas Rantaian</strong></summary>

Teknologi asas yang membolehkan keupayaan merentas rantaian, memudahkan komunikasi dan pemindahan aset antara blockchain yang berbeza.

</details>

### Kitaran Hayat Aset

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

Memahami aliran aset membantu menjelaskan operasi sistem:

{% stepper %}
{% step %}
**Deposit**

Seorang pengguna mendepositkan satu jenis aset (cth. USDC) ke dalam Peti Simpanan OmniYield yang sepadan pada mana-mana rantaian yang disokong. Aset yang didepositkan dipindahkan ke kontrak Peti Simpanan pada hab Arbitrum dan pada mulanya dibiarkan tidak digunakan di sana.
{% endstep %}

{% step %}
**Pengimbangan Semula Merentas Rantaian**

* Komponen luar rantaian (Penyelesai autonomi) memantau baki peti simpanan dan keadaan pasaran. Setelah ambang tertentu aset tidak digunakan dicapai, atau semasa kitaran pengoptimuman berkala, ia menentukan peruntukan optimum untuk Strategi semasa merentasi rantaian bersepadu dan mencadangkan pelan pengimbangan semula. Jika cadangan itu memenuhi kekangan keselamatan dan prestasi, ia memulakan pengimbangan semula (cth. memindahkan jumlah USDC X ke Strategi A pada Rantaian Y) melalui kontrak Peti Simpanan pada hab Arbitrum.&#x20;
* Dengan menggunakan LayerZero dan Axelar, mesej yang mengandungi arahan pengimbangan semula dihantar dari hab ke kontrak Peti Simpanan yang berkaitan pada rantaian sasaran.
* Sistem melaksanakan langkah-langkah yang diperlukan (seperti merentasi rantaian, pertukaran, deposit, dan sebagainya) untuk mengimbangkan semula.
* Peruntukan yang dikemas kini direkodkan, dan pengesahan/kemas kini status dihantar kembali ke hab Arbitrum melalui lapisan pemesejan. Proses ini boleh melibatkan pemindahan dana tidak digunakan dari hab ke dalam Strategi atau mengalihkan dana antara Strategi yang berbeza untuk mengejar hasil yang lebih baik.
  {% endstep %}

{% step %}
**Penggandaan Kompaun Automatik & Pelaporan Terkonsolidasi**

* Kontrak Strategi secara berkala menuntut ganjaran yang diperoleh daripada protokol destinasi, ditukar kepada aset asas peti simpanan (cth. USDC) dan dilaburkan semula secara automatik. Proses ini diatur oleh Keeper yang dibenarkan.&#x20;
* Data prestasi, termasuk ganjaran yang dijana oleh Strategi ini di semua rantaian yang disokong, dilaporkan secara berterusan kembali ke hab Arbitrum. Ganjaran ditambah kepada jumlah nilai peti simpanan, secara automatik menggandakan pulangan bagi penyimpan.
  {% endstep %}

{% step %}
**Pengeluaran**

* Pengeluaran tidak terhad kepada rantaian deposit; pengguna boleh memulakan permintaan pengeluaran pada bila-bila masa dari mana-mana rantaian yang disokong (**ia tidak semestinya rantaian yang sama yang digunakan untuk deposit**).
* Yuran prestasi 9% dikira berdasarkan keuntungan yang dijana oleh deposit pengguna merentasi semua Strategi dan rantaian asas.
* Permintaan diarahkan ke hab Arbitrum. Jika Peti Simpanan mempunyai dana tidak digunakan yang mencukupi (aset yang tidak sedang dikerahkan secara aktif dalam Strategi), pengeluaran diproses serta-merta.
* Jika Peti Simpanan mempunyai dana tidak digunakan yang tidak mencukupi, hab akan memberi isyarat kepada Strategi untuk mengeluarkan jumlah yang diperlukan. Ia mengutamakan pengeluaran daripada Strategi yang memberi kesan paling minimum kepada hasil keseluruhan (APR). Proses ini mungkin mengambil sedikit masa lebih lama bergantung pada protokol asas.
  {% endstep %}

{% step %}
**Tuntut**

* Setelah kecairan yang mencukupi tersedia di Peti Simpanan, pengguna boleh menuntut pengeluaran mereka. Apabila dituntut, aset yang sepadan dipindahkan ke dompet pengguna melalui infrastruktur merentas rantaian.
  {% endstep %}
  {% endstepper %}

### Arkitektur Merentas Rantaian

Infrastruktur OmniYield dibina berasaskan arkitektur hab-dan-jejari yang kukuh:&#x20;

* **Hab:** Kami menggunakan Arbitrum sebagai hab operasi pusat kami ("rantaian utama"). Di sinilah logik teras, pengiraan yang kompleks, dan pengurusan keadaan keseluruhan protokol OmniYield kebanyakannya berada.
* **Jejari:** Semua blockchain lain yang disokong berfungsi sebagai ‘rantaian jejari’ atau ‘rantaian sampingan’. Ini ialah rangkaian tempat deposit pengguna mungkin bermula dan tempat banyak Strategi hasil asas dikerahkan. Ia pada asasnya bertindak sebagai titik akhir pelaksanaan, menerima arahan daripada Hab.

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

#### **Aliran Komunikasi:**

{% stepper %}
{% step %}
**Pengagregatan**

Apabila keputusan pengimbangan semula dibuat atau tindakan pengguna (seperti deposit/pengeluaran yang memerlukan pergerakan merentas rantaian) berlaku, mesej merentas rantaian dijana dan dihantar dengan selamat dari rantaian jejari ke hab Arbitrum.
{% endstep %}

{% step %}
**Pengiraan**

Hab memproses mesej masuk ini, melakukan pengiraan yang diperlukan (seperti mengoptimumkan peruntukan aset merentasi semua jejari, mengira prestasi keseluruhan peti simpanan, menggabungkan yuran), dan membuat keputusan strategik berdasarkan pandangan global sistem.
{% endstep %}

{% step %}
**Pengagihan**

Setelah keputusan dibuat, arahan dan data transaksi yang diperlukan diagihkan semula dari Arbitrum ke kontrak pintar yang berkaitan pada rantaian jejari untuk pelaksanaan (cth. mendepositkan dana ke dalam Strategi khusus pada rangkaian yang berbeza).
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Reka bentuk modular ini membolehkan:

* **Logik berpusat, pelaksanaan terdesentralisasi**\
  Model ini memastikan konsistensi data kerana hab Arbitrum bertindak sebagai sumber kebenaran tunggal. Penggunaan modal sebenar berlaku merentasi rantaian jejari, memanfaatkan peluang unik yang disediakan oleh setiap rantaian.
* **Kebolehmodulan dan kebolehluasan**\
  Rantaian, aset, strategi dan destinasi baharu boleh diintegrasikan secara plug-and-play dengan perubahan minimum pada pangkalan kod sedia ada.\
  Ini memastikan permukaan serangan yang rendah sambil memudahkan pembangunan produk tambahan. Untuk meningkatkan lagi keteguhan dan fungsinya, Protokol OmniYield berintegrasi dengan pelbagai primitif dan infrastruktur DeFi, menyediakan pengalaman pengguna terbaik dan membolehkan interaksi lancar dengan alat kewangan lain.
  {% endhint %}

### Komunikasi Merentas Rantaian

Operasi model hab-dan-jejari kami merentasi banyak blockchain dimungkinkan dengan memanfaatkan penyedia pemesejan merentas rantaian terkemuka: LayerZero dan Axelar (dan berkemungkinan yang lain yang disesuaikan untuk token/rantaian/fungsi tertentu pada masa hadapan).&#x20;

LayerZero membolehkan pemesejan yang ringan dan cekap, memastikan latensi minimum dan kebolehoperasian tanpa kepercayaan merentasi rangkaian yang disokong. Axelar melengkapkan ini dengan penghalaan tahap tinggi dan penghantaran selamat bagi mesej merentas rantaian umum.

* **Tulang Belakang Komunikasi:** Protokol ini bertindak sebagai infrastruktur komunikasi yang selamat dan boleh dipercayai yang menghubungkan Hab kami (Arbitrum) dengan semua rantaian Jejari. Ia menyediakan laluan penting untuk menghantar data dan arahan merentasi sempadan blockchain. Semua penghantaran semula mesej, pengesahan dan penyelesaian dilakukan melalui rel pemesejan selamat penyedia ini.
* **Memudahkan Operasi Utama:** LayerZero dan Axelar menghantar mesej kritikal yang diperlukan untuk fungsi teras. Ini termasuk:
  * Memberi notifikasi kepada Hab tentang deposit baharu yang dibuat pada rantaian jejari.
  * Menyampaikan permintaan pengeluaran daripada pengguna pada rantaian jejari ke Hab untuk diproses.
  * Menghantar arahan dari Hab ke kontrak strategi pada rantaian jejari untuk melaksanakan deposit, pengeluaran atau pengimbangan semula.
  * Melaporkan hasil yang dijana, metrik prestasi dan data yuran daripada strategi pada rantaian jejari kembali ke Hab.

### Pelaporan Yuran Terkonsolidasi

Dalam persediaan berbilang rantaian yang biasa, setiap rantaian sering bertindak sebagai silo dengan logik dan pelaporan prestasi yang terasing. OmniYield mengambil pendekatan yang sangat berbeza. Kami percaya bahawa ekosistem kami harus beroperasi sebagai satu protokol bersatu, bukan himpunan penyebaran khusus rantaian yang berpecah-belah.

Walaupun OmniYield menjana yuran daripada strategi hasil yang beroperasi merentasi banyak rantaian. Protokol ini melaksanakan pelaporan yuran terkonsolidasi, iaitu proses di mana data penjanaan yuran daripada semua rantaian yang disokong diagregat, dinormalkan, dan dikira di Arbitrum (hab).&#x20;

{% hint style="success" %}
Ini membolehkan:

* **Pengalaman pengguna yang fleksibel:** Pengguna tidak perlu risau tentang insentif yang tidak konsisten. Mereka boleh mendeposit dari mana-mana rantaian yang mereka pilih dengan mengetahui bahawa yuran, peluang hasil dan ganjaran kekal konsisten di seluruh ekosistem OmniYield.
* **Tokenomik bersama:** Semua yuran protokol, tanpa mengira rantaian asal, menyumbang kepada model hasil global yang sama.
* **Metrik yang telus:** Pelaporan bersatu menghapuskan percanggahan dan meningkatkan keboleh audit.
  {% endhint %}

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