Mimari
OmniYield'in mimarisi modüler, zincirden bağımsız ve yüksek oranda ölçeklenebilir olacak şekilde tasarlanmıştır; böylece çekirdek mimariyi bozmak zorunda kalmadan yeni özellikler ve kasa türlerinin sorunsuz bir şekilde eklenmesine olanak tanır.
Birincil amacımız, tüm DeFi ekosistemi boyunca kullanıcılar için risk-ayarlanmış getirileri maksimize eden, zincirden bağımsız ve sorunsuz 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.
Temel Mimari Bileşenler
Kasalar
Kullanıcının OmniYield'e açılan kapısı.
Bu ERC-4626 uyumlu akıllı kontratlar mevduatları güvenli bir şekilde yönetir, stratejilerden rapor alır ve para çekme işlemlerini işler.
Kullanıcı fonlarını alttaki Stratejilerle koordine eden birincil arayüz görevi görürler.
Yürütme Katmanı (Çözücü)
OmniYield'in zeka katmanı.
Bu otomatik sistemler birçok zincirdeki DeFi protokollerini sürekli analiz eder, optimal getiri fırsatlarını belirler, riskleri değerlendirir ve Kasalar için varlık tahsisini belirler.
Bu hesaplamalar daha yüksek ölçeklenebilirlik ve verimlilik için zincir dışında yapılır - yalnızca sonuçlar zincire uygulanır, böylece OmniYield stratejilerinin taklit edilmesi önlenir.
Stratejiler
Her Kasaya bağlı en az bir Strateji kontratı bulunur.
Bu bileşen çözücünün kararlarını eyleme dönüştürür. Token takasları, likidite sağlama, ödünç verme, staking vb. dahil olmak üzere varlık hareketinin teknik karmaşıklıklarını yönetir.
Hedefler
Kasa varlıklarının nihai olarak getiri üretmek için dağıtıldığı belirli DeFi protokolleri, likidite havuzları veya getiri çiftlikleri.
Zincirler Arası Mesajlaşma Altyapısı
Farklı blokzincirleri arasında iletişim ve varlık transferlerini kolaylaştırarak OmniYield'in zincirler arası yeteneklerini mümkün kılan temel teknoloji.
Varlık Yaşam Döngüsü
Varlık akışını anlamak sistemin işleyişini netleştirir:
Mevduat
Bir kullanıcı herhangi bir desteklenen zincirde ilgili OmniYield Kasasına tek tip bir varlık türü (ör. USDC) yatırır. Yatırılan varlıklar Arbitrum hub'ındaki Kasa kontratına taşınır ve başlangıçta orada bekler.
Zincirler Arası Dengeleme
Zincir dışı bileşen (özerk Çözücü) kasa bakiyelerini ve piyasa koşullarını izler. Belirli bir eşiğe kadar bekleyen varlık biriktiğinde veya periyodik optimizasyon döngülerinde, entegre zincirler arasında mevcut Stratejiler için optimal tahsisi belirler ve bir yeniden dengeleme planı önerir. Öneri güvenlik ve performans kısıtlarını karşılarsa, Arbitrum hub'daki Kasa kontratı aracılığıyla yeniden dengeleme başlatır (ör. X miktarda USDC'yi Y Zincirindeki Strateji A'ya taşıma).
LayerZero ve Axelar kullanılarak, yeniden dengeleme talimatlarını içeren güvenli bir mesaj hub'dan hedef zincirlerdeki ilgili Kasa kontratına gönderilir.
Sistem yeniden dengeleme için gereken adımları (köprüleme, takas, mevduat vb. gibi) uygular.
Güncellenen tahsis kaydedilir ve doğrulama/durum güncellemeleri mesajlaşma katmanı aracılığıyla Arbitrum hub'a geri gönderilir. Bu süreç hub'daki bekleyen fonların bir Stratejiye taşınmasını veya daha iyi getiriler peşinde farklı Stratejiler arasında fon kaydırmayı içerebilir.
Otomatik Bileşme & Konsolide Raporlama
Strateji kontratları periyodik olarak hedef protokollerden kazanılan ödülleri talep eder, bunlar kasanın temel varlığına (ör. USDC) dönüştürülür ve otomatik olarak yeniden yatırılır. Bu süreç yetkili Keepers tarafından düzenlenir.
Tüm desteklenen zincirlerde bu Stratejiler tarafından üretilen ödüller de dahil olmak üzere performans verileri sürekli olarak Arbitrum hub'a raporlanır. Ödüller kasanın toplam değerine eklenir ve mevduat sahipleri için getirileri otomatik olarak bileşir.
Bu konsolide raporlama adil ve şeffaf bir ücret yapısını mümkün kılar. %9 performans ücreti, kullanıcının mevduatı tarafından tüm alttaki Stratejiler ve zincirler genelinde üretilen kara dayanarak hesaplanır; bu da tutarlılığı sağlar.
Çekim
Para çekmeler yalnızca mevduat yapılan zincirle sınırlı değildir; kullanıcılar herhangi bir desteklenen zincirden her zaman para çekme talebi başlatabilir (mevduat için kullanılan aynı zincir olması gerekmez).
Talep Arbitrum hub'a yönlendirilir. Eğer Kasa yeterli bekleyen fonlara (Stratejilerde aktif olarak dağıtılmamış varlıklar) sahipse, çekim hemen işlenir.
Eğer Kasa yeterli bekleyen fona sahip değilse, hub gerekli miktarı çekmesi için Stratejileri işaretler. Genel getirinin (APR) etkisinin en aza indirildiği Stratejilerden çekmeyi önceliklendirir. Bu süreç altta yatan protokollere bağlı olarak biraz daha uzun sürebilir.
Talep Etme
Kasa yeterli likiditeye ulaştığında 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.
Zincirler Arası Mimari
OmniYield'in altyapısı sağlam bir hub-ve-şube mimarisi üzerine inşa edilmiştir:
Hub: Operasyonel merkezi hub olarak Arbitrum'u kullanıyoruz ("ana zincir"). OmniYield protokolünün çekirdek mantığı, karmaşık hesaplamalar ve genel durum yönetimi öncelikle burada bulunur.
Şubeler: Diğer tüm desteklenen blokzincirleri 'şube zincirleri' veya 'yan zincirler' olarak işlev görür. Buralar kullanıcı mevduatlarının kaynaklanabileceği ve birçok alttaki getiri Stratejisinin dağıtıldığı ağlardır. Öncelikle hub'dan gelen talimatları uygulayan yürütme uç noktaları olarak hareket ederler.

İletişim Akışı:
Toplama
Bir yeniden dengeleme kararı alındığında veya (zincirler arası hareket gerektiren) mevduat/çekim gibi kullanıcı işlemleri gerçekleştiğinde, şube zincirlerden Arbitrum hub'a güvenli bir şekilde iletilen zincirler arası mesajlar oluşturulur.
Hesaplama
Hub bu gelen mesajları işler, gerekli hesaplamaları yapar (tüm şubeler arasında varlık tahsisini optimize etme, genel kasa performansını hesaplama, ücretleri konsolide etme gibi) ve sistemin küresel görünümüne dayanarak stratejik kararlar alır.
Dağıtım
Kararlar alındıktan sonra, gerekli talimatlar ve işlem verileri Arbitrum'dan şube zincirlerdeki ilgili akıllı kontratlara yürütme için dağıtılır (ör. belirli bir ağdaki bir Stratejiye fon yatırma).
Bu modüler tasarım şunları sağlar:
Merkezi mantık, dağıtık yürütme Bu model, Arbitrum hub'ın tek doğruluk kaynağı olarak hareket etmesi sayesinde veri tutarlılığını garanti eder. Gerçek sermaye dağıtımı şube zincirlerde gerçekleşir ve her zincirin sunduğu benzersiz fırsatlardan yararlanılır.
Modülerlik ve genişletilebilirlik Yeni zincirler, varlıklar, stratejiler ve hedefler mevcut kod tabanında minimal değişiklikle tak-çalıştır şeklinde entegre edilebilir. Bu, düşük 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 ilkelere ve altyapılara entegre olarak en iyi kullanıcı deneyimini sunar ve ekosistemdeki diğer finansal araçlarla sorunsuz etkileşime imkan verir.
Zincirler Arası İletişim
Hub-ve-şube modelimizin birçok blokzincir boyunca sorunsuz çalışması, lider zincirler arası mesajlaşma sağlayıcıları olan LayerZero ve Axelar'ın (ve gelecekte belirli tokenlar/zincirler/fonksiyonlar için uygun olabilecek diğerleri) kullanılmasına dayanmaktadır.
LayerZero hafif ve verimli mesajlaşmayı mümkün kılar, desteklenen ağlar arasında düşük gecikme ve güven gerektirmeyen birlikte çalışabilirlik sağlar. Axelar ise genel zincirler arası mesajların yüksek seviyeli yönlendirmesi ve güvenli teslimatıyla bunu tamamlar.
İletişim Omurgası: Bu protokoller Hub'ımızı (Arbitrum) tüm Şube zincirlerle bağlayan güvenli ve güvenilir iletişim altyapısı olarak hareket eder. Blokzincir sınırları boyunca veri ve talimat iletimi 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 Operasyonları Kolaylaştırma: LayerZero ve Axelar çekirdek fonksiyonlar için gerekli kritik mesajları iletir. Buna şunlar dahildir:
Şube zincirlerde yapılan yeni mevduatların Hub'a bildirilmesi.
Şube zincirlerdeki kullanıcıların çekim taleplerinin işlenmek üzere Hub'a iletilmesi.
Hub'dan şube zincirlerdeki strateji kontratlarına mevduat, çekim veya yeniden dengeleme yürütmeleri için komut gönderilmesi.
Şube zincirlerdeki stratejilerden Hub'a üretilen getiri, performans metrikleri ve ücret verilerinin raporlanması.
Konsolide Ücret Raporlaması
Tipik çok zincirli kurulumlarda her zincir genellikle izole mantık ve performans raporlamasıyla birer silo olarak hareket eder. OmniYield radikal bir yaklaşım benimser; ekosistemimizin zincir özelinde parçalanmış dağıtımlar koleksiyonu değil, tek bir birleşik protokol olarak işlemesi gerektiğine inanıyoruz.
OmniYield birçok zincirde çalışan getiri stratejilerinden ücret üretirken, protokol tüm desteklenen zincirlerden gelen ücret üretim verilerini Arbitrum'da (hub) toplayan, normalize eden ve hesaplayan konsolide ücret raporlamasını uygular.
Bu şunları sağlar:
Esnek kullanıcı deneyimi: Kullanıcıların tutarsız teşvikler konusunda endişelenmesine gerek yoktur. Herhangi bir zinciri tercih ederek mevduat yapabilirler; ücretlerin, getiri fırsatlarının ve ödüllerin tüm OmniYield ekosistemi genelinde tutarlı kaldığını bilerek.
Paylaşılan tokenomik: Kaynak zincir fark etmeksizin tüm protokol ücretleri aynı küresel gelir modeline katkıda bulunur. Bu yaklaşım protokolün sağlığı hakkında net bir resim sunar ve ücret hesaplamalarının protokol genelinde tutarlı olmasını sağlar.
Şeffaf metrikler: Birleşik raporlama tutarsızlıkları ortadan kaldırır ve denetlenebilirliği artırır.
Bu tasarım, OmniYield'in tüm DeFi dünyası için sorunsuz, ölçeklenebilir ve verimli bir getiri altyapısı olarak çalışmasına olanak tanır.
Last updated