架构

OmniYield 的架构设计为模块化、跨链无关且高度可扩展,允许在不破坏核心架构的情况下无缝引入新功能和新金库类型。

我们的主要目标是创建一个无缝的、跨链无关的收益层,为用户在整个 DeFi 生态中最大化风险调整后的回报。为实现此目标,系统采用了广泛的数据分析、先进的链下算法、严格的安全协议、多元化规则以及抽象化跨链交互复杂性的架构。

关键架构组件

chevron-right金库(Vaults)hashtag

用户进入 OmniYield 的入口。

这些符合 ERC-4626 的智能合约安全管理存款、接收策略报告并处理提现。

它们作为主要接口,协调用户资金与底层策略。

chevron-right执行层(Solver)hashtag

OmniYield 的智能层。

这些自动化系统不断分析多个链上的 DeFi 协议,识别最佳收益机会、评估风险,并为金库制定资产分配方案。

为获得更高的可扩展性和效率,这些处理在链下计算——只有结果被上链执行,从而防止 OmniYield 的策略被模仿。

chevron-right策略(Strategies)hashtag

每个金库至少关联一个策略合约。

该组件将求解器的决策转换为具体操作。它处理资产移动的技术复杂性,包括代币交换、流动性提供、借贷、质押等。

chevron-right目的地(Destinations)hashtag

金库资产最终部署以产生收益的具体 DeFi 协议、流动性池或收益农场。

chevron-right跨链消息基础设施hashtag

使 OmniYield 跨链能力成为可能的基础技术,促进不同区块链之间的通信和资产转移。

资产生命周期

了解资产流动有助于阐明系统的运作:

1

存款

用户将单一资产类型(例如 USDC)存入任何支持链上对应的 OmniYield 金库。存入的资产会被转移到位于 Arbitrum 中枢的金库合约,并在初始阶段在那儿处于闲置状态。

2

跨链再平衡

  • 链下组件(自治求解器)监控金库余额和市场状况。一旦达到一定的闲置资产阈值,或在定期优化周期中,它会确定当前策略在已集成链上最佳的分配并提出再平衡计划。如果该提案满足安全和性能约束,它将通过位于 Arbitrum 中枢的金库合约发起再平衡(例如,将 X 数量的 USDC 转至链 Y 上的策略 A)。

  • 使用 LayerZero 和 Axelar,一条包含再平衡指令的安全消息从中枢发送到目标链上相关的金库合约。

  • 系统执行必要的步骤(如桥接、兑换、存入等)以完成再平衡。

  • 更新后的分配被记录,并通过消息层将确认/状态更新回传到 Arbitrum 中枢。该过程可能涉及将闲置资金从中枢转入某个策略或在不同策略之间转移资金以追逐更高收益。

3

自动复利与合并报告

  • 策略合约会定期向目标协议领取获得的奖励,将其转换为金库的基础资产(例如 USDC)并自动再投资。该过程由受权限控制的守护者(Keepers)编排。

  • 包括所有支持链上这些策略产生的奖励在内的绩效数据会持续回传到 Arbitrum 中枢。奖励被计入金库的总价值,为存款人自动复利。

  • 这种合并报告使得费用结构公正透明。9% 的绩效费用基于用户存款在所有底层策略和链上产生的利润计算,从而保证一致性。

4

提现

  • 提现不限于存款所在链;用户可随时从任何支持链发起提现请求(不必与存款使用的链相同).

  • 该请求会被路由到 Arbitrum 中枢。如果金库有足够的闲置资金(未在策略中主动部署的资产),提现会被立即处理。

  • 如果金库闲置资金不足,中枢会向策略发出信号以撤回所需金额。它优先从对整体收益率(APR)影响最小的策略中撤回。这一过程可能会根据底层协议而略微耗时。

5

领取(Claim)

  • 一旦金库有足够流动性,用户即可领取其提现。领取时,相应资产通过跨链基础设施转移到用户的钱包。

跨链架构

OmniYield 的基础设施构建在稳健的中枢与辐射(hub-and-spoke)架构之上:

  • 中枢(Hub): 我们使用 Arbitrum 作为我们的中央运营中枢(“主链”)。OmniYield 协议的核心逻辑、复杂计算和总体状态管理主要驻留于此。

  • 辐射链(Spokes): 所有其他支持的区块链作为“辐射链”或“侧链”运行。这些网络是用户存款可能来源以及许多底层收益策略部署的地方。它们主要作为执行端点,接收来自中枢的指令。

通信流程:

1

聚合

当做出再平衡决策或发生用户动作(如需要跨链移动的存款/提现)时,会生成跨链消息并安全地从辐射链传递到 Arbitrum 中枢。

2

计算

中枢处理这些传入消息,执行必要计算(如在所有辐射链上优化资产分配、计算总体金库绩效、合并费用),并基于其对系统的全局视图做出战略决策。

3

分发

一旦做出决策,必要的指令和交易数据会从 Arbitrum 分发回相关辐射链上的智能合约以执行(例如,将资金存入另一个网络上的特定策略)。

circle-check

跨链通信

我们的中枢与辐射模型在众多区块链上无缝运行,得益于我们利用领先的跨链消息提供者:LayerZero 和 Axelar(以及未来可能针对特定代币/链/功能使用的其他服务)。

LayerZero 提供轻量且高效的消息传输,确保在支持的网络间实现最低延迟与无信任的互操作性。Axelar 则补充高层路由功能并对通用跨链消息提供安全的传递。

  • 通信骨干: 这些协议作为连接我们的中枢(Arbitrum)与所有辐射链的安全可靠通信基础设施。它们为跨链传输数据和指令提供必要通道。所有消息中继、验证与结算均通过这些提供者的安全消息通道执行。

  • 促进关键操作: LayerZero 和 Axelar 传递核心功能所需的重要消息。这包括:

    • 通知中枢在辐射链上发生的新存款。

    • 将来自辐射链上用户的提现请求中继到中枢以便处理。

    • 将中枢发出的命令发送到辐射链上的策略合约以执行存入、提现或再平衡操作。

    • 将辐射链上策略产生的收益、绩效指标和费用数据上报回中枢。

合并费用报告

在典型的多链设置中,每条链通常作为具有独立逻辑和绩效报告的孤岛运行。OmniYield 采用完全不同的方式,我们认为我们的生态应作为单一统一协议运行,而非分散的链特定部署集合。

虽然 OmniYield 从在多条链上运行的收益策略中产生费用,但协议实现了合并费用报告——将来自所有支持链的费用产生数据聚合、规范化并在 Arbitrum(中枢)上进行计算的过程。

circle-check

该设计使 OmniYield 能够作为整个 DeFi 世界的无缝、可扩展且高效的收益基础设施运行。

最后更新于