著者:YBBキャピタル研究員Ac-Core、編集:0xjs@GoldenFinance
TLDR
モジュラーレンディングの本質は、クロスチェーンとアグリゲーションだけではないが、クロスチェーンとアグリゲーションの両方が重要な役割を果たしている。重要な役割を果たす。
モジュラーレンディングは、ベースレイヤーが提供するセキュリティ、コンセンサス、データの可用性を活用し、実行レイヤーとアプリケーションレイヤーの機能をモジュール化することに重点を置いています。
モジュラーレンディングは、担保管理、金利計算、リスク評価、清算メカニズムなど、プロセスをいくつかの個別のモジュールに分解し、各モジュールは標準化されたインターフェースを通じて通信します。
現在のモジュラーDeFiプロトコルは、OPスタックのワンクリック・デプロイメント・オンチェイニングと同様のロジックを特徴としており、デプロイメントでは、新しい金融商品やサービスを生み出すために、プロトコル自体の上にモジュールの組み合わせを構築する必要があります。
I.モジュール性の起源
モジュール型ブロックチェーンのコンセプトは、ムスタファ・アルバサン氏とヴィタリック・ブテリン氏が共著した2018年の論文「データ可用性サンプリングと不正の証明」という2つのホワイトペーパーに端を発し、ライトクライアントがノード全体の不正の証明を受信して検証できるシステムを提案しました。システムを提案し、データ可用性サンプリングプロトコルを設計して、オンチェーン容量とセキュリティのトレードオフを減らし、セキュリティと分散化を損なうことなくブロックチェーンのスケーラビリティに対処しました。
その後、2019年にMustafa Albasan氏はLazy Ledgerのホワイトペーパーで新しいアーキテクチャを詳述した。このアーキテクチャは、ブロックチェーンを使用して、トランザクションの実行と検証に対処することなく、トランザクションデータの並べ替えと可用性の確保を行う。既存のブロックチェーン・システムにおけるスケーラビリティの問題に対処するために設計されたこの新しいアーキテクチャは、当初「スマート・コントラクト・クライアント」と呼ばれている。スマートコントラクトの実行は、このクライアント上の別の実行レイヤーによって行われ、最初のモジュール式データ可用性レイヤープロジェクトであるCelestiaのプロトタイプを形成している。
ロールアップ技術の出現により、このコンセプトはより具体的になり、スマートコントラクトをオフチェーンで実行し、その結果を「クライアント」実行レイヤーに証明としてアップロードするというロジックに従いました。ブロックチェーンアーキテクチャと新しいスケーリング技術を反映して、Celestiaは「モジュール型ブロックチェーン」という新しいパラダイムを定義するために開発されました。
モジュラー型ブロックチェーンの登場
モジュラー型ブロックチェーンは、デカップリングとリファクタリングを通じて、ブロックチェーン空間における「不可能な三角形」のジレンマを解決することを目指しています。簡単に言えば、モノリシックなチェーンの主要な機能を複数のレイヤーに分解し、それぞれが特定の機能にフォーカスすることで、スケーラビリティを実現します。
Data Availability Layer(DA):データの保存、送信、検証機能を含め、ネットワーク内のデータにアクセスし検証できるようにし、ブロックチェーンネットワークの透明性と信頼性を維持する。代表的なDAプロジェクトには、Celestia、Avail、EigenDAなどがある。EtherやSolanaのような全体的なモノリシックチェーンもDAのニーズを満たすことができます(ビットコインは、その非チューリング完全な性質のために、従来のロールアップのための優れた検証ソリューションに欠けていますが、そのスケーリング能力は急速に進歩しています)。
コンセンサス層:ネットワーク内のデータとトランザクションの一貫性を達成するために、ノード間の合意を処理します。コンセンサスアルゴリズム(PoWやPoSなど)を通じて、トランザクションを検証し、新しいブロックを作成します。ほとんどのDAプロジェクトはコンセンサスレイヤーも必要とし、通常はハードウェア要件が低く、ライトノードの検証が簡単にできるように設計されています。
実行レイヤー:トランザクションを処理し、スマートコントラクトを実行します。トランザクションの検証、実行、状態の更新を含みます。レイヤー2プロジェクト(Arbitrum、Optimism、ZKsyncなど)は、モジュール型ブロックチェーンの実行レイヤーとして機能し、メインチェーンを通じてトランザクションの正しさを検証し、メインチェーンのセキュリティを継承します。
決済レイヤー:トランザクションを完了させ、資産の移転とブロックチェーン上の永続的な記録を保証します。モジュール式決済レイヤーの主な役割は、ロールアップの有効性証明と状態データを検証することであり、DymensionやCevmosといった注目すべきプロジェクトがあります。
ライトニングネットワークやサイドチェーンといったビットコイン周辺の初期のソリューションは、「モジュール式の先駆者」でした。しかし、ビットコインのチューリング完全でない性質のため、これらのスケーリングソリューションは時間がかかり、欠陥があり、広く採用されることはありませんでした。従来のブロックチェーンは、基礎となるフレームワークを再構成することでこのトリレンマを解決しようと試みたが、ほとんど成功しなかった。この問題に対処するため、ヴィタリック・ブテリンはロールアップを中心とした改良を提案している。不正確性の証明とゼロ知識証明が成熟したことで、レゴのようなアプローチでイーサ上に実行レイヤーを構築することが現実的になった。イーサは究極のRollups中心のレイヤースケーリングへの道を歩み始めました。Rollups中心のアップグレードは、ブロックチェーンスケーリングの究極のソリューションとして、これまでのスケーリングソリューションを凌駕することを約束します。
第三に、モジュラーレンディングの進化
画像引用元:伝説のクオンツ
モジュール化 DeFi Lendingは、基盤層が提供するセキュリティ、コンセンサス、データの可用性を活用して、実行層とアプリケーション層の機能をモジュール化し、これらのモジュールをブロックチェーン上で実行することに重点を置いています。
Collateral Management Module(担保管理モジュール):セキュリティとコンプライアンスのため、ユーザーの担保の保管、管理、処理を担当。
金利計算モジュール:市場の需給、ユーザーのクレジットスコア、その他の要因に基づいて、貸し借り金利を動的に調整します。
リスク評価モジュール:借り手の信用リスクを評価し、ローン申請を承認するかどうかを決定し、必要な担保の額を決定します。
清算メカニズム・モジュール:借り手が期限内にローンを返済できなかった場合に清算プロセスを開始し、プラットフォームと他のユーザーの利益を保護します。
モジュール式融資システムは、モジュール間の相互作用と検証を可能にするために、データ可用性レイヤーから必要なトランザクションと契約のデータをすべて取得する必要があります。各モジュールの操作結果は、すべてのモジュールの状態変更のセキュリティと一貫性を保証するために、コンセンサスレイヤーによって検証され、記録される必要があります。モジュールの貸し借りのロジックのほとんどは実行レイヤーで実行され、各モジュールの機能はスマートコントラクトを通じて実現される。貸し借り取引の最終的な決済と清算は、貸し借り取引と清算取引の最終性を保証する決済レイヤーに依存している。
3.1 コアコンセプト
モジュール設計:貸し借りプロセスは、担保管理、金利計算、リスク評価、清算メカニズムなど、複数の独立したモジュールに分解され、それぞれが独立して開発、テスト、展開できる。
相互運用性:標準化されたインターフェースにより、モジュール同士の通信が可能になるため、異なるモジュールを組み合わせたり、プラットフォーム間で特定のモジュールを使用したりすることも容易になります。
アップグレード性:各モジュールは独立しているので、システム全体に影響を与えることなく、どのモジュールも個別にアップグレードできます。この機能により、システムは市場の変化や技術の進歩に迅速に対応することができます。
セキュリティ:モジュール設計はリスクを分離します。たとえば、あるモジュールにセキュリティの脆弱性があった場合、システム全体に影響を与えることなく、そのモジュールだけを修正する必要があります。
3.2 主要コンポーネント
Collateral Management Module(担保管理モジュール):担保の預け入れ、引き出し、管理を処理し、ユーザーの担保が安全でコンプライアンスに適合していることを保証します。
金利計算モジュール:市場の需給や借り手のクレジットスコアなどに基づいて、ローンの金利を動的に調整します。
リスク評価モジュール:借り手のリスクを評価し、融資要請を承認するかどうかを決定し、必要な担保の額を決定します。
清算メカニズム・モジュール:借り手が期限内にローンを返済できなかった場合に清算プロセスを開始し、貸出プラットフォームの資金の安全性を確保します。
3.3利点
柔軟性:異なる融資ニーズを満たすために、必要に応じて異なるモジュールを組み合わせることができます。
効率性:各モジュールのパフォーマンスを最適化し、システム全体の効率を向上させます。
イノベーション:開発者は、新しいモジュールを導入して機能を強化することで、特定の問題に対処するためのイノベーションを行うことができます。
透明性:モジュラーシステムは透明性を高め、各モジュールの動作ロジックとステータスの独立したレビューと検証を可能にします。
3.4 モジュール型融資におけるクロスチェーンと集約の役割
画像引用元:クロスチェーンの橋の詳細
クロスチェーンもアグリゲーションも重要な役割を果たしているが、モジュラーレンディングにはクロスチェーンとアグリゲーション以上のものがある。モジュラー・レンディングの核となる考え方は、融資プロセスの個々の機能をモジュール化することで、システムの柔軟性、拡張性、安全性、革新性を高めることです。クロス・チェイニングとアグリゲーションは、この核となるアイデアを実現するための一部ではあるが、すべてではない。クロスチェーン(相互運用性):
クロスチェーン技術:異なるブロックチェーン上の資産や機能モジュールの相互運用性を可能にします。これは、ユーザーがブロックチェーンをまたいで資産を移転し、さまざまな分散型アプリケーション(dApps)を使用できるようにするため、モジュラーレンディングにとって非常に重要です。
マルチチェーンのサポート:複数のブロックチェーンをサポートすることで、レンディングプラットフォームはユーザビリティと柔軟性を高め、より多くのユーザーと資産を引き付けることができます。
集約:
3.5モジュール式融資のその他の重要な側面
モジュール式設計:
セキュリティとリスク管理:
Flexibility and Scalability:
Aave、Compound、MakerDAOなど、確立されたDeFiプラットフォームもモジュール設計のコンセプトを採用しています。例えばMakerDAOは、より分散化されたSubDAOモデルに移行しており、Aaveのプロトコルは、融資、担保管理、清算などを処理する複数のスマートコントラクトで構成されています。開発者やユーザーは、必要に応じてこれらのコントラクトを組み合わせたり、プラットフォームの機能を拡張するために新しいコントラクトを開発することもできる。
4.Modular Lending Projects
4.1 Morpho Labs
Morpho Labsは、技術革新と最適化を通じて分散型融資市場の効率性とユーザー体験を向上させ、DeFiエコシステムの成長を促進することを目指しています。Morpho Labsは、そのモジュラー設計と摩擦のない取引メカニズムにより、分散型金融スペースにより多くのユーザーと資本を惹きつけることを目指しています。主なイノベーションには、DeFi融資の効率性と相互運用性を向上させるMorpho BlueとMeta Morphoがある。
<
画像引用元:Morpho Labs Official
Morpho Blue
モルフォ・ブルーは、モルフォ・ラボが提供する貸出プロトコルの進化版です。Morpho Blueは、二重ライセンス(BUSL-1.1とGPLv2)の下で動作する、貸し手、借り手、アプリのためのトラストレスベースレイヤーを提供します。一旦デプロイされると、イーサネット・ブロックチェーン上で永続的に稼働する。(1) 主な機能とコンポーネントは以下の通り:
Collateral: ユーザーは、資産を借りる契約に裏付けられた担保を提供する必要があります。
LLTV(Liquidated Loan-to-Value)比率:契約では、借りた資産に対する担保の最低価値要件を定めています。例えば、比率が90%の場合、借入資産の価値は担保の価値の90%を超えてはならず、さもなければポジションは清算される。
借入:ユーザーはプロトコルと対話することで、借入プロセスを開始します。ユーザーは借りたい資産の金額を指定し、必要な担保を提供します。
金利:借り手は、合意された金利モデルに基づいて借り入れ額の金利を支払います。利息は時間の経過とともに発生し、ローンの返済時に支払われます。
返済:借り手は借りた資産と未払い利息をいつでも返済し、ローンを清算することができます。返済がチェーン上で確認されると、借り手はスマートコントラクトから担保を取り戻すことができます。
清算メカニズム:デフォルトのリスクを減らすため、契約には清算メカニズムが含まれています。市場の変動や未払い利息により、借りた資産の価値がLLTVを上回った場合、ポジションの一部または全部を清算して、ローンと未払い利息を返済することができます。
借り入れと貸し出し:ユーザーは、プロトコルと対話し、貸したい資産の金額を指定し、それらの資産をスマートコントラクトに転送することで、借り入れと貸し出しのプロセスを開始します。
引き出し:貸し手は、十分な市場流動性がある限り、貸した資産と未収利息をいつでも引き出すことができます。
モルフォ・ブルーの際立った特徴の1つは、ライセンスフリーの取引市場を作成できることで、ユーザーはローン資産、担保資産、LLTV、予言者、金利モデル(IRM)で構成されるスタンドアロン市場を構築できます。各パラメーターは市場作成時に選択され、不変です。LLTVと金利モデルは、モルフォのガバナンスによって承認された一連のオプションから選択されます。
Meta Morpho
Meta Morphoは、Morpho Blueに基づいてMetaMorpho Vaultを作成するために設計されたスタンドアロンのメタ・プロトコルであり、異なるDeFiプラットフォームやプロトコル間のシームレスな統合と相互運用を可能にします。
Cross-Platform Integration(クロスプラットフォーム統合): 異なるDeFiプロトコル間で、アセットとポリシーをシームレスに転送することができます。
相互運用性の向上:標準化されたインターフェイスとプロトコルにより、より優れた相互運用性を提供し、異なるDeFiプロトコル間の円滑なコラボレーションを促進します。
管理の自動化:スマートコントラクトと自動化ツールを使用して、資産管理とポリシー施行の効率性と信頼性を向上させます。
流動性の集約:異なるプラットフォームからの流動性を集約し、市場全体の流動性と効率を向上させます。
4.2 Euler Finance
画像引用元:オイラー・ファイナンス(Euler Finance公式
2024年2月22日、融資プロトコルのオイラー・ファイナンスは、V2バージョンのリニューアルとリリースを発表した。このモジュール式貸出プラットフォームは、プロトコルの柔軟性と機能性を強化するために設計された2つの主要コンポーネント、Euler Vault Kit(EVK)とEthereum Vault Connector(EVC)で構成されています。
Euler Vault Kit (EVK)
EVKは、ユーザーがカスタマイズされた「保管庫」システムを作成・管理できるようにするツールキットです。EVKにより、ユーザーは資産を保管庫に預け入れ、必要に応じてさまざまなポリシーやルールを設定することができます。EVCと統合されているため、開発者はERC-4626の保管庫を自由に構築することができます。 EVKの主な機能は以下の通りです:
Customised policies: ユーザーは、特定の借入率や清算ルールなど、自身のニーズやリスク選好に基づいて異なるポリシーを設定することができます。
マルチアセットサポート: EVKは様々なアセットをサポートしており、異なるタイプの暗号資産を保管庫に預けることができます。
柔軟な管理:ユーザーは、市場の変化や個々のニーズに合わせて、保管庫の設定を柔軟に管理・調整することができます。
セキュリティ: EVKは、スマートコントラクトと分散型技術によって高いセキュリティを提供し、ユーザー資産の安全を確保します。
Ethereum Vault Connector (EVC)
EVCはイーサ上のEVKを接続するためのツールです。ユーザーが異なるDeFiプロトコル間で資産とポリシーをシームレスに転送することを可能にし、他の保管庫の担保として機能するスーパーパワーを保管庫に与え、ERC-4626保管庫と他のスマートコントラクト間のシームレスな通信を容易にします。EVCの主な特徴は以下の通りです:
Unified相互運用性レイヤー: EVCは、同じプロトコルに属しているかどうかに関わらず、ユーザーがある保管場所から別の保管場所へ資産を移動することを可能にします。これにより、資産の流動性と柔軟性が大幅に向上します。
ポリシーの共有:ユーザーは保管庫間で同じポリシーを共有し、適用することができるため、管理プロセスが簡素化されます。
管理の自動化: EVCはスマートコントラクトを通じて資産の移転とポリシーの適用を自動化し、手作業の複雑さを軽減します。
流動性の向上:異なる保管庫を接続することで、EVCはDeFiエコシステム全体の流動性を向上させ、ユーザーが資産をより効率的に活用できるようにします。
Euler Vault Kit(EVK)とEthereum Vault Connector(EVC)は、より高い柔軟性と管理効率を提供するためにEuler Financeが導入した主要機能です。EVKを使えば、ユーザーはカスタマイズした保管庫を作成・管理することができ、EVCを使えば、保管庫間で資産やストラテジーをシームレスに移動させることができます。これらのツールは、ユーザーの資産管理能力を高め、DeFiエコシステムの機動性と効率性の向上に貢献します。
V. 現在のモジュラーレンディングの展望
DeFiプロトコルは、ブロックチェーンネットワーク上に構築された一連の分散型アプリケーション(dApps)を指し、伝統的な金融機関に依存することなく、融資、取引、保険などの伝統的な金融サービスを提供します。モジュール化されたDeFiプロトコルは、これらのサービスを個々のモジュールに分解し、柔軟性と革新性を高め、ユーザーや開発者がさまざまな機能を組み合わせて利用できるようにします。
現在、DeFiは主に収益アグリゲーター、融資プロトコル、デリバティブとオプション、保険プロトコルから構成されており、これらのモジュールを自由に組み合わせて新しい金融商品やサービスを作ることができる。しかし、それらの性質はOPスタックの「ワンクリックで連鎖する」ロジックに似ており、モジュール型のDeFiプロトコルは、新しい金融商品やサービスを生み出すために、独自のフレームワークの中でモジュールの組み合わせを構築する必要がある。
モジュラー型DeFiは柔軟性をもたらすが、潜在的なリスクもあり、UniSwapはDeFiブームに火をつけ、今日存在するさまざまなDeFiプロトコルの「青写真」となった。設立以来、UniSwapはハッキングされたことがありません。その主な理由は、シンプルなコア不変量(tokenBalanceX * tokenBalanceY = k)に依存し、不変のスマートコントラクトと統合しているからです。
しかし、モジュール化の柔軟性は、相対的な複雑さを伴います。異なるDeFiプロトコル間の高度な相互接続性は、1つのプロトコルでスケーラブルなコントラクトが失敗した場合、他のプロトコルに影響を与える連鎖反応を引き起こし、エコシステム全体のシステミックリスクにつながる可能性があることを意味します。これは考慮すべき重要な側面である。