Arsitektur
Arsitektur OmniYield dirancang agar modular, agnostik terhadap chain, dan sangat dapat diskalakan, memungkinkan pengenalan fitur dan jenis brankas baru tanpa mengganggu arsitektur inti.
Tujuan utama kami adalah menciptakan lapisan yield yang mulus dan agnostik terhadap chain yang memaksimalkan pengembalian yang disesuaikan dengan risiko bagi pengguna di seluruh lanskap DeFi. Untuk mencapai ini, sistem menggunakan analisis data yang ekstensif, algoritma off-chain canggih, protokol keamanan ketat, aturan diversifikasi, dan arsitektur yang mengabstraksikan kompleksitas interaksi lintas-chain.
Komponen Arsitektural Utama
Brankas
Gerbang pengguna ke OmniYield.
Kontrak pintar yang mematuhi ERC-4626 ini dengan aman mengelola setoran, menerima laporan dari strategi, dan memproses penarikan.
Mereka berfungsi sebagai antarmuka utama yang mengoordinasikan dana pengguna dengan Strategi yang mendasarinya.
Lapisan Eksekusi (Solver)
Lapisan kecerdasan OmniYield.
Sistem otomatis ini terus-menerus menganalisis protokol DeFi di banyak chain, mengidentifikasi peluang yield optimal, menilai risiko, dan menentukan alokasi aset untuk Brankas.
Pemrosesan ini dihitung off-chain untuk skalabilitas dan efisiensi yang lebih besar - hanya hasilnya yang diimplementasikan onchain, mencegah strategi OmniYield ditiru.
Strategi
Terkait dengan setiap Brankas setidaknya ada satu kontrak Strategi.
Komponen ini menerjemahkan keputusan solver menjadi tindakan. Ia menangani kompleksitas teknis perpindahan aset, termasuk swap token, penyediaan likuiditas, peminjaman, staking, dll.
Destinasi
Protokol DeFi spesifik, pool likuiditas, atau yield farm tempat aset brankas akhirnya dideploy untuk menghasilkan pengembalian.
Infrastruktur Pesan Lintas-Chain
Teknologi dasar yang memungkinkan kemampuan lintas-chain OmniYield, memfasilitasi komunikasi dan transfer aset antar blockchain yang berbeda.
Siklus Hidup Aset
Memahami aliran aset membantu menjelaskan operasi sistem:
Setoran
Seorang pengguna menyetor satu jenis aset (mis. USDC) ke Brankas OmniYield yang sesuai di chain mana pun yang didukung. Aset yang disetor dipindahkan ke kontrak Brankas di hub Arbitrum dan awalnya menganggur di sana.
Penyeimbangan Ulang Lintas-Chain
Komponen off-chain (Solver otonom) memantau saldo brankas dan kondisi pasar. Setelah mencapai ambang tertentu dari aset yang menganggur, atau selama siklus optimisasi periodik, ia menentukan alokasi optimal untuk Strategi saat ini di seluruh chain yang terintegrasi dan mengusulkan rencana penyeimbangan ulang. Jika proposal memenuhi batas keselamatan dan kinerja, ia memulai penyeimbangan ulang (mis. memindahkan X jumlah USDC ke Strategi A di Chain Y) melalui kontrak Brankas di hub Arbitrum.
Menggunakan LayerZero dan Axelar, pesan aman yang berisi instruksi penyeimbangan ulang dikirim dari hub ke kontrak Brankas terkait di chain target.
Sistem mengeksekusi langkah-langkah yang diperlukan (seperti bridging, swapping, deposit, dll.) untuk melakukan penyeimbangan ulang.
Alokasi yang diperbarui dicatat, dan pembaruan konfirmasi/status dikirim kembali ke hub Arbitrum melalui lapisan pesan. Proses ini dapat melibatkan pemindahan dana menganggur dari hub ke dalam Strategi atau menggeser dana antar Strategi yang berbeda untuk mengejar yield yang lebih baik.
Auto-Compounding & Pelaporan Terkonsolidasi
Kontrak Strategi secara berkala mengklaim reward yang diperoleh dari protokol destinasi, dikonversi menjadi aset dasar brankas (mis. USDC) dan diinvestasikan kembali secara otomatis. Proses ini diorkestrasi oleh Keeper yang memiliki izin.
Data kinerja, termasuk reward yang dihasilkan oleh Strategi ini di semua chain yang didukung, terus dilaporkan kembali ke hub Arbitrum. Reward ditambahkan ke total nilai brankas, secara otomatis menggabungkan pengembalian untuk penyetor.
Pelaporan terkonsolidasi ini memungkinkan struktur biaya yang adil dan transparan. Biaya kinerja 9% dihitung berdasarkan profit yang dihasilkan dari setoran pengguna di seluruh Strategi dan chain yang mendasarinya, yang memastikan konsistensi.
Penarikan
Penarikan tidak terbatas pada chain tempat setoran; pengguna dapat memulai permintaan penarikan kapan saja dari chain mana pun yang didukung (tidak harus sama dengan chain yang digunakan untuk setoran).
Permintaan dialihkan ke hub Arbitrum. Jika Brankas memiliki dana menganggur yang cukup (aset yang tidak aktif dideploy dalam Strategi), penarikan diproses segera.
Jika Brankas memiliki dana menganggur yang tidak mencukupi, hub memberi sinyal kepada Strategi untuk menarik jumlah yang diperlukan. Ia memprioritaskan penarikan dari Strategi di mana dampak pada yield keseluruhan (APR) diminimalkan. Proses ini mungkin membutuhkan waktu sedikit lebih lama tergantung pada protokol yang mendasarinya.
Klaim
Setelah likuiditas yang cukup tersedia di Brankas, pengguna dapat mengklaim penarikannya. Saat diklaim, aset yang sesuai ditransfer ke dompet pengguna melalui infrastruktur lintas-chain.
Arsitektur Lintas-Chain
Infrastruktur OmniYield dibangun berdasarkan arsitektur hub-dan-spoke yang tangguh:
Hub: Kami menggunakan Arbitrum sebagai hub operasional pusat kami ("chain utama"). Di sinilah logika inti, perhitungan kompleks, dan manajemen status keseluruhan protokol OmniYield terutama berada.
Spoke: Semua blockchain lain yang didukung berfungsi sebagai ‘spoke chains’ atau ‘side chains’. Ini adalah jaringan tempat setoran pengguna mungkin berasal dan tempat banyak Strategi yield yang mendasarinya dideploy. Mereka terutama berfungsi sebagai titik akhir eksekusi, menerima instruksi dari Hub.

Aliran Komunikasi:
Agregasi
Ketika keputusan penyeimbangan ulang dibuat atau tindakan pengguna (seperti setoran/penarikan yang memerlukan perpindahan lintas-chain) terjadi, pesan lintas-chain dihasilkan dan dikirimkan dengan aman dari spoke chains ke hub Arbitrum.
Komputasi
Hub memproses pesan masuk ini, melakukan perhitungan yang diperlukan (seperti mengoptimalkan alokasi aset di seluruh spoke, menghitung kinerja brankas secara keseluruhan, mengkonsolidasikan biaya), dan membuat keputusan strategis berdasarkan pandangan globalnya terhadap sistem.
Distribusi
Setelah keputusan dibuat, instruksi dan data transaksi yang diperlukan didistribusikan kembali dari Arbitrum ke kontrak pintar terkait di spoke chains untuk dieksekusi (mis. mendepositokan dana ke Strategi tertentu di jaringan yang berbeda).
Desain modular ini memungkinkan:
Logika terpusat, eksekusi terdesentralisasi Model ini memastikan konsistensi data karena hub Arbitrum bertindak sebagai sumber kebenaran tunggal. Penempatan modal aktual terjadi di seluruh spoke chains, memanfaatkan peluang unik yang disediakan setiap chain.
Modularitas dan ekstensi Chain, aset, strategi, dan destinasi baru dapat diintegrasikan secara plug-and-play dengan perubahan minimal pada basis kode yang ada. Ini memastikan permukaan serangan yang rendah sambil memfasilitasi pengembangan produk tambahan. Untuk semakin meningkatkan ketangguhan dan fungsionalitasnya, OmniYield Protocol berintegrasi dengan berbagai primitif dan infrastruktur DeFi, memberikan pengalaman pengguna terbaik dan memungkinkan interaksi yang mulus dengan alat keuangan lain di ekosistem.
Komunikasi Lintas-Chain
Operasi mulus model hub-dan-spoke kami di banyak blockchain dimungkinkan dengan memanfaatkan penyedia pesan lintas-chain terkemuka: LayerZero dan Axelar (dan berpotensi lainnya yang disesuaikan untuk token/chain/fungsi tertentu di masa depan).
LayerZero memungkinkan pengiriman pesan yang ringan dan efisien, memastikan latensi minimal dan interoperabilitas tanpa kepercayaan di seluruh jaringan yang didukung. Axelar melengkapinya dengan routing tingkat tinggi dan pengiriman aman pesan lintas-chain yang digeneralisasi.
Tulang Punggung Komunikasi: Protokol-protokol ini berfungsi sebagai infrastruktur komunikasi yang aman dan andal yang menghubungkan Hub (Arbitrum) kami dengan semua spoke chains. Mereka menyediakan jalur esensial untuk mentransmisikan data dan instruksi melintasi batasan blockchain. Semua relay pesan, validasi, dan penyelesaian dilakukan melalui rel pesan aman dari penyedia ini.
Memfasilitasi Operasi Kunci: LayerZero dan Axelar meneruskan pesan penting yang diperlukan untuk fungsi inti. Ini termasuk:
Memberitahukan Hub tentang setoran baru yang dibuat di spoke chains.
Meneruskan permintaan penarikan dari pengguna di spoke chains ke Hub untuk diproses.
Mengirim perintah dari Hub ke kontrak strategi di spoke chains untuk mengeksekusi deposit, penarikan, atau penyeimbangan ulang.
Melaporkan yield yang dihasilkan, metrik kinerja, dan data biaya dari strategi di spoke chains kembali ke Hub.
Pelaporan Biaya Terkonsolidasi
Dalam pengaturan multi-chain khas, setiap chain sering bertindak sebagai silo dengan logika dan pelaporan kinerja yang terisolasi. OmniYield mengambil pendekatan yang sangat berbeda; kami percaya bahwa ekosistem kami harus beroperasi sebagai satu protokol terpadu, bukan kumpulan implementasi spesifik-chain yang terfragmentasi.
Sementara OmniYield menghasilkan biaya dari strategi yield yang beroperasi di banyak chain, protokol menerapkan pelaporan biaya terkonsolidasi, yaitu proses di mana data pembangkitan biaya dari semua chain yang didukung diaggregasi, dinormalisasi, dan dihitung di Arbitrum (hub).
Ini memungkinkan:
Pengalaman pengguna yang fleksibel: Pengguna tidak perlu khawatir tentang insentif yang tidak konsisten. Mereka dapat menyetor dari chain mana pun yang mereka pilih dengan mengetahui bahwa biaya, peluang yield, dan reward tetap konsisten di seluruh ekosistem OmniYield.
Tokenomik bersama: Semua biaya protokol, terlepas dari chain asalnya, berkontribusi pada model pendapatan global yang sama. Pendekatan ini memberikan gambaran yang jelas tentang kesehatan protokol dan memastikan perhitungan biaya konsisten di seluruh protokol.
Metrik yang transparan: Pelaporan terpadu menghilangkan perbedaan dan meningkatkan keterlacakan audit.
Desain ini memungkinkan OmniYield berfungsi sebagai infrastruktur yield yang mulus, skalabel, dan efisien untuk seluruh dunia DeFi.
Last updated