For the complete documentation index, see llms.txt. This page is also available as Markdown.

アーキテクチャ

OmniYieldのアーキテクチャは、モジュール式で、チェーンに依存せず、非常に拡張性が高いように設計されています。

私たちの主な目的は、DeFi全体のユーザーに対してリスク調整後リターンを最大化する、チェーン非依存のイールド層を構築することです。これを実現するために、システムは広範なデータ分析、高度なオフチェーンアルゴリズム、厳格な安全プロトコル、分散ルール、そしてクロスチェーン相互作用の複雑さを抽象化するアーキテクチャを採用しています。

主要なアーキテクチャコンポーネント

Vault

ユーザーがOmniYieldへ入るための入口。

これらのERC-4626準拠のスマートコントラクトは、預け入れを安全に管理し、戦略からのレポートを受け取り、出金処理を行います。

これらは、ユーザー資金と基盤となるStrategiesを連携させる主要なインターフェースとして機能します。

実行レイヤー(Solver)

OmniYieldの知能レイヤー。

これらの自動化システムは、チェーンをまたいでDeFiプロトコルを常時分析し、最適なイールド機会を特定し、リスクを評価し、Vaultの資産配分を決定します。

この処理は効率化のためオフチェーンで計算され、結果のみがオンチェーンに実装されるため、OmniYieldの戦略が模倣されるのを防ぎます。

Strategies

各Vaultには、少なくとも1つのStrategyコントラクトが紐づいています。

このコンポーネントは、solverの判断をアクションに変換します。トークンスワップ、流動性提供、レンディング、ステーキングなど、資産移動に関する技術的な複雑さを処理します。

デスティネーション

Vault資産が最終的に運用される、具体的なDeFiプロトコル、流動性プール、またはイールドファーム。

クロスチェーンメッセージング基盤

クロスチェーン機能を可能にする基盤技術であり、異なるブロックチェーン間での通信と資産移転を容易にします。

資産のライフサイクル

資産の流れを理解すると、システムの動作がより明確になります:

1

預け入れ

ユーザーは、対応するOmniYield Vaultに単一の資産タイプ(例: USDC)を、サポートされている任意のチェーン上から預け入れます。預け入れられた資産はArbitrumハブ上のVaultコントラクトに移され、最初はそこに待機します。

2

クロスチェーン・リバランス

  • オフチェーンコンポーネント(自律型Solver)は、Vaultの残高と市場状況を監視します。一定の遊休資産しきい値に達した場合、または定期的な最適化サイクルの際に、統合されたチェーン全体における現在のStrategiesへの最適配分を決定し、リバランス案を提示します。提案が安全性と性能の制約を満たす場合、Arbitrumハブ上のVaultコントラクトを通じてリバランス(例: X量のUSDCをChain Y上のStrategy Aへ移動)を開始します。

  • LayerZeroとAxelarを使用して、リバランス指示を含むメッセージがハブからターゲットチェーン上の該当Vaultコントラクトへ送信されます。

  • システムは、必要な手順(ブリッジ、スワップ、入金など)を実行してリバランスを行います。

  • 更新された配分は記録され、確認/ステータス更新はメッセージング層を介してArbitrumハブへ返送されます。このプロセスでは、ハブ上の遊休資金をStrategyへ移動したり、より良い利回りを追求して異なるStrategies間で資金を移動したりする場合があります。

3

自動複利運用と統合レポーティング

  • Strategyコントラクトは定期的に、デスティネーションプロトコルから得た報酬を請求し、Vaultのベース資産(例: USDC)に換えて自動的に再投資します。この処理は権限を持つKeeperによって調整されます。

  • これらのStrategiesがサポートされているすべてのチェーンで生み出した報酬を含むパフォーマンスデータは、継続的にArbitrumハブへ報告されます。報酬はVaultの総価値に加算され、預け手のリターンが自動的に複利化されます。

4

出金

  • 出金は預け入れたチェーンに限定されません。ユーザーは、サポートされている任意のチェーンからいつでも出金リクエストを開始できます(預け入れに使用したのと同じチェーンである必要はありません).

  • 9%のパフォーマンス手数料は、ユーザーの預け入れがすべての基盤Strategiesとチェーンにわたって生み出した利益に基づいて計算されます。

  • リクエストはArbitrumハブに送られます。Vaultに十分な遊休資金(Strategiesで積極運用されていない資産)がある場合、出金は即座に処理されます。

  • Vaultに十分な遊休資金がない場合、ハブはStrategiesに必要額の引き出しを指示します。全体の利回り(APR)への影響が最小となるStrategiesからの引き出しを優先します。この処理は、基盤プロトコルに応じて少し時間がかかる場合があります。

5

請求

  • Vaultに十分な流動性が確保されると、ユーザーは出金を請求できます。請求時に、該当資産はクロスチェーン基盤を通じてユーザーのウォレットへ送金されます。

クロスチェーンアーキテクチャ

OmniYieldのインフラは、堅牢なハブ&スポーク型アーキテクチャの上に構築されています:

  • ハブ: 私たちはArbitrumを中央の運用ハブ(「メインチェーン」)として採用しています。OmniYieldプロトコルの中核ロジック、複雑な計算、全体状態の管理は主にここに存在します。

  • スポーク: その他すべてのサポート対象ブロックチェーンは、「スポークチェーン」または「サイドチェーン」として機能します。これらはユーザーの預け入れ元となり、多くの基盤イールドStrategiesが展開されるネットワークです。主に実行先として機能し、ハブからの指示を受け取ります。

通信フロー:

1

集約

リバランスの決定が行われた場合、またはクロスチェーン移動を要するユーザー操作(預け入れ/出金など)が発生した場合、クロスチェーンメッセージが生成され、スポークチェーンからArbitrumハブへ安全に送られます。

2

計算

ハブはこれらの受信メッセージを処理し、必要な計算(全スポークにわたる資産配分の最適化、Vault全体のパフォーマンス計算、手数料の集約など)を実行し、システムの全体像に基づいて戦略的判断を行います。

3

配信

意思決定が行われると、必要な指示とトランザクションデータがArbitrumからスポークチェーン上の関連スマートコントラクトへ再配信され、実行されます(例: 別ネットワーク上の特定Strategyへ資金を預ける)。

クロスチェーン通信

多数のブロックチェーンにまたがるハブ&スポークモデルの運用は、主要なクロスチェーンメッセージングプロバイダーであるLayerZeroとAxelar(将来的には特定のトークン/チェーン/機能向けに最適化された他のプロバイダーも含む可能性があります)を活用することで実現しています。

LayerZeroは軽量かつ効率的なメッセージングを可能にし、対応ネットワーク間で低遅延かつトラストレスな相互運用性を保証します。Axelarはこれを補完し、高レベルなルーティングと汎用クロスチェーンメッセージの安全な配信を提供します。

  • 通信のバックボーン: これらのプロトコルは、私たちのハブ(Arbitrum)とすべてのスポークチェーンを接続する、安全で信頼性の高い通信基盤として機能します。ブロックチェーンの境界を越えてデータと指示を送るための不可欠な経路を提供します。すべてのメッセージ中継、検証、決済は、これらのプロバイダーの安全なメッセージングレールを通じて行われます。

  • 主要な操作の支援: LayerZeroとAxelarは、コア機能に必要な重要メッセージを送信します。これには以下が含まれます:

    • スポークチェーン上で行われた新規預け入れをハブに通知すること。

    • スポークチェーン上のユーザーからの出金リクエストをハブへ中継して処理すること。

    • ハブからスポークチェーン上の戦略コントラクトへコマンドを送り、預け入れ、出金、またはリバランスを実行すること。

    • スポークチェーン上のStrategiesから生じたイールド、パフォーマンス指標、手数料データをハブへ報告すること。

統合された手数料レポーティング

一般的なマルチチェーン構成では、各チェーンが独立したロジックとパフォーマンスレポーティングを持つサイロとして機能しがちです。OmniYieldは根本的に異なるアプローチを取ります。私たちは、エコシステムがチェーン別に断片化された展開の集合ではなく、単一の統合されたプロトコルとして動作すべきだと考えています。

OmniYieldは多数のチェーンで動作するイールド戦略から手数料を生み出しますが、プロトコルは統合された手数料レポーティングを実装しています。これは、サポート対象すべてのチェーンからの手数料生成データを集約し、正規化し、Arbitrum(ハブ)上で計算するプロセスです。

最終更新