Architettura
L'architettura di OmniYield è progettata per essere modulare, agnostica rispetto alle blockchain e altamente scalabile, permettendo l'introduzione fluida di nuove funzionalità e tipi di vault senza interrompere l'architettura core.
Il nostro obiettivo principale è creare un livello di rendimento fluido e agnostico rispetto alle blockchain che massimizzi i rendimenti aggiustati per il rischio per gli utenti su tutto il panorama DeFi. Per raggiungere questo, il sistema impiega analisi dati estese, algoritmi off-chain avanzati, rigorosi protocolli di sicurezza, regole di diversificazione e un'architettura che astrae la complessità dell'interazione cross-chain.
Componenti architetturali chiave
Vault
La porta d'accesso dell'utente a OmniYield.
Questi smart contract conformi a ERC-4626 gestiscono in modo sicuro i depositi, ricevono report dalle strategie e processano i prelievi.
Servono come interfaccia primaria che coordina i fondi degli utenti con le Strategie sottostanti.
Layer di esecuzione (Solver)
Lo strato di intelligenza di OmniYield.
Questi sistemi automatizzati analizzano costantemente i protocolli DeFi su numerose chain, identificano le opportunità di rendimento ottimali, valutano i rischi e dettano l'allocazione degli asset per i Vault.
Questa elaborazione viene calcolata off-chain per una maggiore scalabilità ed efficienza - solo i risultati vengono implementati on-chain, prevenendo che le strategie di OmniYield vengano imitate.
Strategie
Collegato a ciascun Vault c'è almeno un contratto Strategy.
Questo componente traduce le decisioni del solver in azioni. Gestisce le complessità tecniche dello spostamento degli asset, inclusi swap di token, fornitura di liquidità, prestito, staking, ecc.
Destinazioni
I protocolli DeFi specifici, i pool di liquidità o le yield farm dove gli asset dei vault vengono infine impiegati per generare rendimenti.
Infrastruttura di messaggistica cross-chain
La tecnologia fondamentale che abilita le capacità cross-chain di OmniYield, facilitando la comunicazione e i trasferimenti di asset tra diverse blockchain.
Il ciclo di vita degli asset
Comprendere il flusso degli asset aiuta a chiarire il funzionamento del sistema:
Deposito
Un utente deposita un singolo tipo di asset (es. USDC) nel corrispondente Vault OmniYield su qualsiasi chain supportata. Gli asset depositati vengono spostati nel contratto Vault sull'hub Arbitrum e inizialmente rimangono inattivi lì.
Ribilanciamento cross-chain
Il componente off-chain (Solver autonomo) monitora i saldi dei vault e le condizioni di mercato. Una volta raggiunta una certa soglia di asset inattivi, o durante cicli periodici di ottimizzazione, determina l'allocazione ottimale per le Strategie correnti sulle chain integrate e propone un piano di ribilanciamento. Se la proposta soddisfa i vincoli di sicurezza e performance, avvia un ribilanciamento (es. spostare X quantità di USDC alla Strategy A sulla Chain Y) tramite il contratto Vault sull'hub Arbitrum.
Utilizzando LayerZero e Axelar, un messaggio sicuro contenente le istruzioni di ribilanciamento viene inviato dall'hub ai contratti Vault rilevanti sulle chain di destinazione.
Il sistema esegue i passaggi necessari (come bridging, swap, deposito, ecc.) per ribilanciare.
L'allocazione aggiornata viene registrata e conferme/aggiornamenti di stato vengono inviati all'hub Arbitrum tramite lo strato di messaggistica. Questo processo può comportare lo spostamento di fondi inattivi dall'hub in una Strategy o lo spostamento di fondi tra diverse Strategie per inseguire rendimenti migliori.
Auto-compounding e reportistica consolidata
I contratti Strategy reclamano periodicamente le ricompense guadagnate dai protocolli di destinazione, le convertono nell'asset base del vault (es. USDC) e le reinvestono automaticamente. Questo processo è orchestrato da Keepers autorizzati.
I dati di performance, incluse le ricompense generate da queste Strategie su tutte le chain supportate, vengono continuamente riportati all'hub Arbitrum. Le ricompense vengono aggiunte al valore totale del vault, capitalizzando automaticamente i rendimenti per i depositanti.
Questa reportistica consolidata consente una struttura di commissioni equa e trasparente. La commissione di performance del 9% è calcolata in base al profitto generato dal deposito di un utente su tutte le Strategie e chain sottostanti, garantendo coerenza.
Prelievo
I prelievi non sono limitati alla chain di deposito; gli utenti possono avviare una richiesta di prelievo in qualsiasi momento da qualsiasi chain supportata (non deve necessariamente essere la stessa chain utilizzata per il deposito).
La richiesta viene instradata all'hub Arbitrum. Se il Vault dispone di fondi inattivi sufficienti (asset non attivamente impiegati nelle Strategie), il prelievo viene processato immediatamente.
Se il Vault ha fondi inattivi insufficienti, l'hub segnala alle Strategie di ritirare l'importo richiesto. Prioritizza il prelievo dalle Strategie dove l'impatto sul rendimento complessivo (APR) è minimizzato. Questo processo potrebbe richiedere un tempo leggermente maggiore a seconda dei protocolli sottostanti.
Riscossione
Una volta che è disponibile liquidità sufficiente nel Vault, l'utente può reclamare il proprio prelievo. Al momento della riscossione, gli asset corrispondenti vengono trasferiti al wallet dell'utente tramite l'infrastruttura cross-chain.
Architettura cross-chain
L'infrastruttura di OmniYield è costruita su un'architettura hub-and-spoke robusta:
Hub: Utilizziamo Arbitrum come nostro hub operativo centrale (la "chain principale"). Qui risiede principalmente la logica core, i calcoli complessi e la gestione complessiva dello stato del protocollo OmniYield.
Raggi: Tutte le altre blockchain supportate funzionano come “spoke chains” o “side chain”. Queste sono le reti da cui possono originare i depositi degli utenti e dove molte delle Strategie di rendimento sottostanti vengono distribuite. Agiscono principalmente come endpoint di esecuzione, ricevendo istruzioni dall'Hub.

Flusso di comunicazione:
Aggregazione
Quando viene presa una decisione di ribilanciamento o si verificano azioni degli utenti (come depositi/prelievi che richiedono movimentazione cross-chain), vengono generati messaggi cross-chain e trasferiti in modo sicuro dalle spoke chain all'hub Arbitrum.
Calcolo
L'Hub elabora questi messaggi in arrivo, esegue i calcoli necessari (come l'ottimizzazione dell'allocazione degli asset su tutti gli spoke, il calcolo della performance complessiva del vault, la consolidazione delle commissioni) e prende decisioni strategiche basate sulla sua visione globale del sistema.
Distribuzione
Una volta prese le decisioni, le istruzioni necessarie e i dati delle transazioni vengono distribuiti da Arbitrum ai contratti intelligenti rilevanti sulle spoke chain per l'esecuzione (es. depositare fondi in una specifica Strategy su una rete diversa).
Questo design modulare consente:
Logica centralizzata, esecuzione decentralizzata Questo modello garantisce coerenza dei dati poiché l'hub Arbitrum agisce come unica fonte di verità. Il dispiegamento effettivo del capitale avviene sulle spoke chain, sfruttando le opportunità uniche che ciascuna chain offre.
Modularità ed estendibilità Nuove chain, asset, strategie e destinazioni possono essere integrate in modalità plug-and-play con modifiche minime alla base di codice esistente. Questo garantisce una superficie di attacco ridotta facilitando lo sviluppo di prodotti aggiuntivi. Per migliorare ulteriormente la sua robustezza e funzionalità, il Protocollo OmniYield si integra con vari primitive e infrastrutture DeFi, offrendo la migliore esperienza utente e consentendo un'interazione senza soluzione di continuità con altri strumenti finanziari nell'ecosistema.
Comunicazione cross-chain
Il funzionamento senza soluzione di continuità del nostro modello hub-and-spoke su numerose blockchain è reso possibile sfruttando i principali provider di messaggistica cross-chain: LayerZero e Axelar (e potenzialmente altri adattati a token/chain/funzioni specifiche in futuro).
LayerZero abilita messaggistica leggera ed efficiente, assicurando latenza minima e interoperabilità trustless tra le reti supportate. Axelar integra questo con routing di alto livello e consegna sicura di messaggi cross-chain generalizzati.
La spina dorsale della comunicazione: Questi protocolli agiscono come l'infrastruttura di comunicazione sicura e affidabile che connette il nostro Hub (Arbitrum) con tutte le spoke chain. Forniscono i percorsi essenziali per trasmettere dati e istruzioni attraverso i confini delle blockchain. Tutto il relay dei messaggi, la validazione e la liquidazione viene eseguita tramite le reti di messaggistica sicure di questi provider.
Facilitare operazioni chiave: LayerZero e Axelar trasmettono messaggi critici necessari per le funzioni core. Questo include:
Notificare l'Hub di nuovi depositi effettuati sulle spoke chain.
Trasmettere le richieste di prelievo dagli utenti sulle spoke chain all'Hub per l'elaborazione.
Inviare comandi dall'Hub ai contratti di strategy sulle spoke chain per eseguire depositi, prelievi o ribilanciamenti.
Riportare il rendimento generato, le metriche di performance e i dati sulle commissioni dalle strategie sulle spoke chain all'Hub.
Reportistica commissioni consolidata
Nei tipici setup multi-chain, ciascuna chain spesso agisce come un silo con logiche isolate e reportistica delle performance. OmniYield adotta un approccio radicalmente diverso: riteniamo che il nostro ecosistema debba operare come un singolo protocollo unificato, non una collezione frammentata di distribuzioni specifiche per chain.
Mentre OmniYield genera commissioni dalle strategie di rendimento operative su numerose chain, il protocollo implementa una reportistica consolidata delle commissioni, un processo in cui i dati di generazione delle commissioni provenienti da tutte le chain supportate vengono aggregati, normalizzati e calcolati su Arbitrum (l'hub).
Questo consente:
Esperienza utente flessibile: Gli utenti non devono preoccuparsi di incentivi incoerenti. Possono depositare da qualsiasi chain preferiscano sapendo che commissioni, opportunità di rendimento e ricompense rimangono coerenti in tutto l'ecosistema OmniYield.
Tokenomics condivisa: Tutte le commissioni del protocollo, indipendentemente dalla chain di origine, contribuiscono allo stesso modello di ricavi globale. Questo approccio fornisce un quadro chiaro della salute del protocollo e garantisce che i calcoli delle commissioni siano coerenti su tutto il protocollo.
Metriche trasparenti: La reportistica unificata elimina discrepanze e migliora l'auditabilità.
Questo design permette a OmniYield di funzionare come un'infrastruttura di rendimento senza soluzione di continuità, scalabile ed efficiente per l'intero mondo DeFi.
Ultimo aggiornamento