Arkitektur
OmniYields arkitektur er designet til at være modulær, kædeagnostisk og højt skalerbar, hvilket muliggør en problemfri introduktion af nye funktioner og vault-typer uden at forstyrre kernearkitekturen.
Vores primære mål er at skabe et problemfrit, kædeagnostisk yield-lag, der maksimerer risikovægtede afkast for brugere på tværs af hele DeFi-landskabet. For at opnå dette anvender systemet omfattende dataanalyse, avancerede off-chain algoritmer, strenge sikkerhedsprotokoller, diversifikationsregler og en arkitektur, der abstraherer kompleksiteten ved krydskædet interaktion.
Nøglearkitekturkomponenter
Vaults
Brugerens adgang til OmniYield.
Disse ERC-4626-kompatible smart contracts håndterer indskud sikkert, modtager rapporter fra strategier og behandler udbetalinger.
De fungerer som det primære interface, der koordinerer brugerens midler med de underliggende strategier.
Eksekveringslag (Solver)
Intelligenslaget i OmniYield.
Disse automatiserede systemer analyserer konstant DeFi-protokoller på tværs af adskillige kæder, identificerer optimale yield-muligheder, vurderer risici og dikterer aktivallokering for Vaults.
Denne behandling beregnes off-chain for større skalerbarhed og effektivitet - kun resultaterne implementeres on-chain, hvilket forhindrer OmniYields strategier i at blive imiteret.
Strategier
Tilknyttet hver Vault er mindst én strategikontrakt.
Denne komponent oversætter solver-beslutninger til handlinger. Den håndterer de tekniske kompleksiteter ved aktivbevægelse, herunder token-swaps, likviditetslevering, udlån, staking osv.
Destinationer
De specifikke DeFi-protokoller, likviditetspools eller yield-farme, hvor vault-aktiverne i sidste ende deployeres for at generere afkast.
Krydskædet beskedinfrastruktur
Den fundamentale teknologi, der muliggør OmniYields krydskædefunktioner og faciliterer kommunikation og aktivoverførsler mellem forskellige blockchains.
Aktivets livscyklus
At forstå aktivernes flow hjælper med at klargøre systemets drift:
Indskud
En bruger indskyder en enkelt aktivtype (f.eks. USDC) i den tilsvarende OmniYield Vault på enhver understøttet kæde. De indskudte aktiver flyttes til Vault-kontrakten på Arbitrum-huben og ligger oprindeligt inaktive der.
Krydskædet rebalancering
Den off-chain komponent (autonom Solver) overvåger vault-saldi og markedsforhold. Når en vis tærskel af inaktive aktiver er nået, eller under periodiske optimeringscyklusser, bestemmer den den optimale allokering for de aktuelle strategier på tværs af integrerede kæder og foreslår en rebalanceringsplan. Hvis forslaget opfylder sikkerheds- og præstationsbegrænsningerne, initierer den en rebalancering (f.eks. flytning af X mængde USDC til Strategi A på Kæde Y) gennem Vault-kontrakten på Arbitrum-huben.
Ved hjælp af LayerZero og Axelar sendes en sikker besked med rebalanceringens instruktioner fra hubben til den relevante Vault-kontrakt på mål-kæderne.
Systemet udfører de nødvendige trin (såsom bridging, swapping, deponering osv.) for at rebalancere.
Den opdaterede allokering registreres, og bekræftelses-/statusopdateringer sendes tilbage til Arbitrum-huben via beskedlaget. Denne proces kan involvere at flytte inaktive midler fra hubben ind i en strategi eller flytte midler mellem forskellige strategier for at jagte bedre yields.
Automatisk geninvestering & konsolideret rapportering
Strategikontrakter kræver periodisk tilkendegivne belønninger fra destinationsprotokollerne, konverteret til vaultens basisaktiv (f.eks. USDC) og geninvesteret automatisk. Denne proces orkestreres af permissionerede Keepers.
Præstationsdata, inklusive belønninger genereret af disse strategier på alle understøttede kæder, rapporteres løbende tilbage til Arbitrum-huben. Belønninger lægges til vaultens samlede værdi og genforrentes automatisk for indskydere.
Denne konsoliderede rapportering muliggør en retfærdig og transparent gebyrstruktur. Det 9% performancegebyr beregnes på baggrund af det overskud, der genereres af en brugers indskud på tværs af alle underliggende strategier og kæder, hvilket sikrer konsistens.
Udbetaling
Udbetalinger er ikke begrænset til indskudskæden; brugere kan til enhver tid anmode om en udbetaling fra enhver understøttet kæde (det behøver ikke at være den samme kæde, der blev brugt til indskuddet).
Anmodningen rutes til Arbitrum-huben. Hvis Vaulten har tilstrækkelige inaktive midler (aktiver, der ikke er aktivt deployeret i strategier), behandles udbetalingen med det samme.
Hvis Vaulten har utilstrækkelige inaktive midler, signalerer hubben strategierne om at hæve det nødvendige beløb. Den prioriterer udtræk fra strategier, hvor påvirkningen på det samlede yield (APR) minimeres. Denne proces kan tage lidt længere tid afhængig af de underliggende protokoller.
Krav
Når tilstrækkelig likviditet er tilgængelig i Vaulten, kan brugeren gøre krav på deres udbetaling. Ved krav overføres de tilsvarende aktiver til brugerens wallet via den krydskædede infrastruktur.
Krydskædet arkitektur
OmniYields infrastruktur er bygget på en robust hub-and-spoke-arkitektur:
Hub: Vi anvender Arbitrum som vores centrale operationelle hub ("main chain"). Her ligger den kerne-logik, komplekse beregninger og den overordnede tilstandsadministration af OmniYield-protokollen primært.
Spokes: Alle andre understøttede blockchains fungerer som 'spoke-kæder' eller 'side-kæder'. Disse er netværkene, hvor brugerindskud kan stamme fra, og hvor mange af de underliggende yield-strategier deployeres. De fungerer primært som eksekveringsendepunkter, der modtager instruktioner fra hubben.

Kommunikationsflow:
Aggregering
Når en rebalanceringsbeslutning træffes, eller brugerhandlinger (som indskud/udtag, der kræver krydskædet bevægelse) forekommer, genereres krydskædebeskeder og overføres sikkert fra spoke-kæderne til Arbitrum-huben.
Beregning
Hubben behandler disse indkommende beskeder, udfører nødvendige beregninger (som optimering af aktivallokering på tværs af alle spokes, beregning af samlet vault-performance, konsolidering af gebyrer) og træffer strategiske beslutninger baseret på sit globale overblik over systemet.
Distribution
Når beslutninger er truffet, distribueres de nødvendige instruktioner og transaktionsdata tilbage fra Arbitrum til de relevante smart contracts på spoke-kæderne til eksekvering (f.eks. deponering af midler i en specifik strategi på et andet netværk).
Dette modulære design muliggør:
Centraliseret logik, decentraliseret eksekvering Denne model sikrer datakonsistens, da Arbitrum-huben fungerer som den eneste kilde til sandhed. Faktisk kapitaldeployering forekommer på tværs af spoke-kæderne og udnytter de unikke muligheder, hver kæde tilbyder.
Modularitet og udvidelsesmuligheder Nye kæder, aktiver, strategier og destinationer kan integreres på en plug-and-play-måde med minimale ændringer i den eksisterende kodebase. Dette sikrer en lav angrebsflade samtidig med at det faciliterer udviklingen af yderligere produkter. For yderligere at forbedre sin robusthed og funktionalitet integrerer OmniYield-protokollen med forskellige DeFi-primitiver og infrastrukturer, hvilket giver den bedste brugeroplevelse og muliggør problemfri interaktion med andre finansielle værktøjer i økosystemet.
Krydskædet kommunikation
Den sømløse drift af vores hub-and-spoke-model på tværs af adskillige blockchains er muliggjort ved at udnytte førende leverandører af krydskædebeskeder: LayerZero og Axelar (og potentielt andre tilpasset specifikke tokens/kæder/funktioner i fremtiden).
LayerZero muliggør lette og effektive beskeder, hvilket sikrer minimal latenstid og tillidsløs interoperabilitet på tværs af understøttede netværk. Axelar supplerer dette med højniveau-routing og sikker levering af generelle krydskædebeskeder.
Kommunikationsrygraden: Disse protokoller fungerer som den sikre og pålidelige kommunikationsinfrastruktur, der forbinder vores Hub (Arbitrum) med alle Spoke-kæder. De leverer de væsentlige kanaler til transmission af data og instruktioner på tværs af blockchain-grænser. Al besked-videresendelse, validering og afvikling udføres gennem disse leverandørers sikre beskedkanaler.
Facilitering af nøgleoperationer: LayerZero og Axelar videresender kritiske beskeder, der kræves til kernefunktioner. Dette inkluderer:
At underrette Hubben om nye indskud foretaget på spoke-kæder.
At videresende udbetalingsanmodninger fra brugere på spoke-kæder til Hubben til behandling.
At sende kommandoer fra Hubben til strategikontrakter på spoke-kæder for at udføre indskud, udbetalinger eller rebalanceringer.
At rapportere yield genereret, præstationsmålinger og gebyrdata fra strategier på spoke-kæder tilbage til Hubben.
Konsolideret gebyrrapportering
I typiske multikædeopsætninger fungerer hver kæde ofte som en silo med isoleret logik og præstationsrapportering. OmniYield tager en radikalt anderledes tilgang; vi mener, at vores økosystem bør fungere som én samlet protokol, ikke en fragmenteret samling af kæde-specifikke deploymenter.
Mens OmniYield genererer gebyrer fra yield-strategier, der opererer på tværs af adskillige kæder, implementerer protokollen konsolideret gebyrrapportering, en proces hvor gebyrgenereringsdata fra alle understøttede kæder aggregeres, normaliseres og beregnes på Arbitrum (hubben).
Dette muliggør:
Fleksibel brugeroplevelse: Brugere behøver ikke bekymre sig om inkonsistente incitamenter. De kan indskyde fra enhver kæde, de foretrækker, i visheden om at gebyrer, yield-muligheder og belønninger forbliver konsistente på tværs af hele OmniYield-økosystemet.
Delte tokenomics: Alle protokolgebyrer, uanset oprindelseskæde, bidrager til den samme globale omsætningsmodel. Denne tilgang giver et klart billede af protokolens sundhed og sikrer, at gebyrberegninger er konsekvente på tværs af hele protokollen.
Transparent metrikker: Unified rapportering eliminerer uoverensstemmelser og forbedrer reviderbarheden.
Dette design gør det muligt for OmniYield at fungere som en problemfri, skalerbar og effektiv yield-infrastruktur for hele DeFi-verdenen.
Last updated