
モジュラーな物語の派生:DeFiレンディングのモジュール化進化
TechFlow厳選深潮セレクト

モジュラーな物語の派生:DeFiレンディングのモジュール化進化
モジュール設計により柔軟性と拡張性が高まり、ユーザーおよび開発者が機能モジュールを自由に組み合わせられるようになる。
執筆:Ac-Core、YBB Capitalリサーチャー
TL;DR
-
モジュラーレンディングの本質は単なるクロスチェーンやアグリゲーションではなく、これらが重要な役割を果たしているに過ぎない;
-
モジュラーレンディングは基盤レイヤーが提供するセキュリティ、コンセンサス、データ可用性を利用し、主に実行層とアプリケーション層における機能のモジュール化に集中している;
-
モジュラーレンディングはプロセスを担保管理、金利計算、リスク評価、清算メカニズムといった複数の独立モジュールに分解し、各モジュールを標準化されたインターフェースで接続する;
-
現時点のモジュラーDeFiプロトコルの特徴はOP Stackによるワンクリックチェーン展開のロジックと類似しており、独自プロトコルの基盤上にモジュールの組み合わせを構築することで新たな金融商品・サービスを創出する必要がある。
一、モジュラリティの起源
モジュラー型ブロックチェーンという概念は2つのホワイトペーパーに由来する。2018年、Mustafa Al-BassamとVitalik Buterinは共同で『Data Availability Sampling and Fraud Proofs』論文を発表し、ライトクライアントが全ノードからの不正証明(フロードプルーフ)を受け取り検証できるシステムを提案した。この論文ではデータ可用性サンプリングプロトコルを設計し、チェーン上の容量とセキュリティのトレードオフを軽減し、セキュリティと非中央集権性を犠牲にすることなくブロックチェーンのスケーラビリティ問題を解決した。
その後2019年、Mustafa Al-Bassamは『Lazy Ledger』ホワイトペーパーにおいて、取引の順序付けとデータ可用性の確保のみを担い、取引の実行・検証は担わない新アーキテクチャを詳細に説明した。このアーキテクチャは既存ブロックチェーンのスケーラビリティ課題を解決するために設計され、「スマートコントラクトクライアント」として知られていた。スマートコントラクトの実行は別の実行層上で行われるようになり、これがCelestia(初のモジュラー型データ可用性レイヤープロジェクト)の原型となった。
Rollup技術の登場により、この構想はより具体的なものとなった。つまり、オンチェーンではなくオフチェーンでスマートコントラクトを実行し、その結果を「クライアント」の実行層へ証明としてアップロードするという仕組みである。ブロックチェーンアーキテクチャと新規スケーリング技術への再考を通じて、Celestiaが登場し、「モジュラー型ブロックチェーン」という新しいパラダイムを定義した。
二、モジュラー型ブロックチェーンの出現
モジュラー型ブロックチェーンは、分解と再編成によってブロックチェーン分野の「不可能三角」問題を解決することを目指している。簡単に言えば、単一チェーンの主要機能を複数のレイヤーに分割し、それぞれが特定の機能に特化することでスケーラビリティを実現するものである。一般的に、モノリシックチェーンの基本的機能は以下の4つのレイヤーに分けられる:
-
データ可用性層 (Data Availability Layer):ネットワーク内のデータがアクセス可能かつ検証可能であることを保証する。これにはデータの保存、伝送、検証機能が含まれ、ブロックチェーンネットワークの透明性と信頼性を支える。現在代表的なDAプロジェクトにはCelestia、Avail、EigenDAなどがあり、イーサリアムやSolanaなどのモノリシックパブリックチェーンもDA要件を満たすことができる(ビットコインはチューリング完全性を持たないため、従来のRollupにとって有効な検証手段がないが、そのスケーリング能力の探索は急速に進んでいる);
-
コンセンサス層 (Consensus Layer):ネットワーク内のデータと取引についてノード間で合意を得るためのプロトコルを担当する。PoWやPoSなどのコンセンサスアルゴリズムを通じて取引を検証し、新しいブロックを作成する。多くのDAプロジェクトは自前のコンセンサス層を必要とし、通常はハードウェア要件が低く、検証が簡単なライトノード方式で設計されている;
-
実行層 (Execution Layer):取引処理およびスマートコントラクトの実行を担当し、取引検証、実行、ステート更新を含む。Layer2プロジェクト(Arbitrum、Optimism、ZKsyncなど)は実行層のみを持つモジュラー型ブロックチェーンであり、メインチェーンで取引の正当性を検証することで、メインチェーンのセキュリティを継承している;
-
決済層 (Settlement Layer):取引の最終的な決済を担当し、資産移転と記録がブロックチェーン上に永続的に保存されることを保証する。モジュラー型の決済層の主な役割はRollupの有効性証明およびステートデータの検証であり、代表的なプロジェクトにはDymension、Cevmosなどがある。
初期の歴史において、ビットコイン周辺のLightning Networkやサイドチェーンは「モジュラリティの先駆け」と見なせる。しかしビットコインはチューリング完全ではないため、これらのスケーリングソリューションは進展が遅く、さまざまな欠陥があり、広く採用されていない。従来のブロックチェーンは三元パラドックスを解決するために基盤フレームワークを再構築しようとしたが、効果は限定的であった。この問題を解決するため、Vitalik ButerinはRollupを中心とした改善案を提唱した。不正証明(フロードプルーフ)とゼロ知識証明(ZKP)の成熟により、レゴのように実行層をイーサリアム上に構築する方法が現実的になり、イーサリアムもその将来像をRollup中心の階層的スケーリング路線に定めた。Rollupを核とするアップグレード方式は、過去のスケーリング案を凌駕し、パブリックチェーン拡張の最終的解決策となる可能性を秘めている。
三、モジュラリティの派生―モジュラーレンディング

画像出典:伝説的クオンツ
DeFiモジュラーレンディングは、基盤層が提供するセキュリティ、コンセンサス、データ可用性を利用し、主に実行層とアプリケーション層での機能モジュール化に集中し、これらの機能モジュールをブロックチェーン上で動作させる。主なモジュール化対象には以下が含まれる:担保管理モジュール(ユーザーの担保の保管・管理・処理を行い、安全とコンプライアンスを確保)、金利計算モジュール(市場の需給やユーザーの信用スコアに基づき貸借金利を動的に調整)、リスク評価モジュール(借り手の信用リスクを評価し、融資申請の可否や必要な担保量を決定)、清算メカニズムモジュール(借り手が返済不能になった場合に清算手順を起動し、プラットフォームおよび他のユーザーの利益を保護)。
モジュラーレンディングシステムは、データ可用性層からすべての必要な取引およびコントラクトデータを取得し、モジュール間の相互作用と検証を行う必要がある。各モジュールの操作結果はコンセンサス層を通じて確認・記録され、すべてのモジュールの状態変化が安全かつ一貫していることが保証される。モジュラーレンディングの大部分のロジックは実行層上で動作し、スマートコントラクトを通じて各モジュールの機能を実現する。貸借取引の最終決済および清算は決済層に依存し、貸借および清算取引の最終性を保証する。
3.1 中核理念
-
モジュール設計:貸借プロセスを担保管理、金利計算、リスク評価、清算メカニズムといった複数の独立モジュールに分解する。各モジュールは個別に開発、テスト、展開が可能;
-
相互運用性(Interoperability):各モジュールは標準化されたインターフェースを通じて通信するため、異なるモジュールの組み合わせが容易になり、プラットフォーム横断的な利用も可能;
-
アップグレード性:各モジュールが独立しているため、システム全体に影響を与えることなく特定モジュールのみをアップグレードできる。この特性により、市場変化や技術進歩に迅速に対応可能;
-
セキュリティ:モジュール設計によりリスクを隔離できる。例えば、あるモジュールにセキュリティ脆弱性が発生しても、そのモジュールの修正だけで済み、システム全体に影響しない。
3.2 主要コンポーネント
-
担保管理モジュール:担保の預入・引き出し・管理を処理し、ユーザーの担保の安全とコンプライアンスを確保;
-
金利計算モジュール:市場の需給状況や借り手の信用スコアなどをもとに、貸借金利を動的に調整;
-
リスク評価モジュール:借り手のリスクを評価し、融資申請の承認可否および必要な担保量を決定;
-
清算メカニズムモジュール:借り手が期日通りに返済できない場合、清算手続きを起動し、貸付プラットフォームの資金安全を確保。
3.3 利点
-
柔軟性:ニーズに応じて異なるモジュールを組み合わせることで、多様な貸借ニーズに対応可能;
-
効率性:各モジュールの性能を最適化することで、システム全体の効率を向上;
-
革新性:開発者が特定の問題に対してイノベーションを図り、新モジュールを開発して機能を強化可能;
-
透明性:モジュールシステムは高い透明性を持ち、各モジュールの動作ロジックと状態は個別に監査・検証可能。
3.4 モジュラーレンディングにおけるクロスチェーンとアグリゲーションの役割

画像出典:Cross-Chain Bridges Explained
モジュラーレンディングの本質は単なるクロスチェーンやアグリゲーションではない。これらが確かに重要な役割を果たしているとはいえ、モジュラーレンディングの中核理念は、貸借プロセスの各機能をモジュール化することで、システムの柔軟性、拡張性、安全性、革新性を高めることにある。クロスチェーンとアグリゲーションは中核理念を達成するための一手段ではあるが、唯一またはすべてではない。
クロスチェーン(Interoperability):
-
クロスチェーン技術:異なるブロックチェーン上の資産や機能モジュールの相互運用を可能にする。これはモジュラーレンディングにとって極めて重要であり、ユーザーが異なるブロックチェーン間で資産を移動したり、さまざまな分散型アプリ(dApps)を利用できることを意味する;
-
マルチチェーン対応:複数のブロックチェーンをサポートすることで、貸借プラットフォームは利便性と柔軟性を高め、より多くのユーザーと資産を惹きつけられる。
アグリゲーション(Aggregation):
-
アグリゲーションプロトコル:複数の貸借プロトコルおよび流動性プールを集約し、統一されたインターフェースと優れたユーザーエクスペリエンスを提供。例えば、ユーザーはアグリゲーションプラットフォームを通じて複数の貸借市場にアクセスし、最適な貸借金利を得ることができる;
-
流動性のアグリゲーション:複数の流動性ソースを集約することで、資金活用効率と市場流動性を向上。
3.5 モジュラーレンディングのその他の重要な側面
モジュール設計:
-
機能のモジュール化:貸借プロセスを独立した機能モジュール(担保管理、金利計算、リスク評価、清算メカニズムなど)に分解し、各モジュールは個別に開発、展開、アップグレード可能;
-
標準化インターフェース:各モジュールは標準化されたインターフェースで通信し、モジュール間の互換性と相互運用性を確保。
セキュリティとリスク管理:
-
リスク隔離:モジュール設計によりリスクを特定モジュール内に隔離できる。あるモジュールに問題が発生しても、システム全体に影響しない;
-
セキュリティ監査:各モジュールは個別にセキュリティ監査が可能であり、システム全体の安全性を高める。
柔軟性と拡張性:
-
柔軟な組み合わせ:ユーザーおよび開発者はニーズに応じて異なるモジュールを柔軟に組み合わせ、多様な貸借ニーズに対応可能;
-
拡張性:モジュールの追加または交換により、システム機能と性能を拡張でき、システム全体の再構築は不要。
今日、Aave、Compound、MakerDAOなどの老舗DeFiプラットフォームもモジュラー設計の理念を取り入れ始めている。たとえばMakerDAOは、より非中央集権的なSubDAOモデルへと進化しており、Aaveのプロトコルは複数のスマートコントラクトから構成され、それぞれが借入、担保管理、清算などの機能を処理している。開発者やユーザーはニーズに応じてこれらのコントラクトを組み合わせて使用でき、さらには新規コントラクトを開発してプラットフォーム機能を拡張することも可能である。
四、モジュラーレンディング系プロジェクト
4.1 Morpho Labs
Morpho Labsの目標は、技術革新と最適化を通じて、分散型貸借市場の効率性とユーザーエクスペリエンスを向上させ、DeFiエコシステムの発展を推進することにある。モジュラー設計および摩擦のない取引メカニズムにより、Morpho Labsはより多くのユーザーと資金を分散型金融領域に引き込むことを目指しており、特にMorpho BlueおよびMeta MorphoがDeFi貸借の効率性と相互運用性の向上において革新的な存在となっている。

画像出典:Morpho Labs公式
Morpho Blue
Morpho Blueは、Morpho Labsが提供する貸借プロトコルの高度版であり、イーサリアム仮想マシン上で暗号資産(ERC20およびERC4626トークン)のデプロイを最小限に抑えつつ、独立した貸借市場を実現する。貸出人、借り手、アプリケーション向けに信頼不要な基盤レイヤーを提供することを目指し、二重ライセンス(BUSL-1.1およびGPLv2)を採用。一度デプロイされれば、イーサリアムブロックチェーンが存続する限り永久に稼働する(1)。主な特徴と構成要素は以下の通り:
-
担保:借り入れを行うユーザーは、プロトコルがサポートする暗号資産を担保として提供しなければならない;
-
清算ローン価値(LLTV):担保資産に対する借り入れ資産の最低価値要件を規定。たとえば、比率が90%の場合、借り入れ資産の価値は担保価値の90%を超えてはならず、これを超えるとポジションは清算される;
-
借り入れ:ユーザーはプロトコルとインタラクトすることで借り入れプロセスを開始。借り入れたい資産額を指定し、必要な担保を提供する;
-
金利:借り手は借り入れ額に対して金利を支払う。支払われる金利額はプロトコルが採用する金利モデルに基づく。金利は時間経過とともに累積し、返済時に支払われる;
-
返済:借り手はいつでも借り入れ資産および累積利息を返済し、ローンを完済できる。返済がオンチェーンで確定すれば、ユーザーはスマートコントラクトから担保を引き出すことができる;
-
清算メカニズム:デフォルトリスクを低下させるため、プロトコルは清算メカニズムを備えている。借り入れ資産の価値がLLTVを超えた場合(市場変動または利息累積による)、ポジションが部分的または完全に現金化され、ローンおよび未払い利息の返済が行われる;
-
貸し出し:ユーザーはプロトコルとインタラクトすることで貸し出しプロセスを開始。貸し出したい資産額を指定し、それらをスマートコントラクトに移転する;
-
引き出し:貸し手は、市場に十分な流動性がある限り、いつでも貸し出し資産および累積利息を引き出すことができる。
Morpho Blueの顕著な特徴の一つは、無許可の取引市場を生成できることであり、ユーザーは貸出資産、担保資産、清算ローン価値(LLTV)、オラクル、金利モデル(IRM)から構成される独立市場を作成できる。各パラメータは市場作成時に選択され、恒久的かつ変更不可である。ただしLLTVおよび金利モデルは、Morpho運営部門が承認した選択肢の中から選ぶ必要がある。
Meta Morpho
Meta Morphoは、Morpho Blueの上に構築される独立したメタプロトコルであり、Meta Morpho Vaults(貸借用バンク)を作成し、異なるDeFiプラットフォームおよびプロトコルとのシームレスな統合と相互運用性を実現する。主な特徴は以下の通り:
-
クロスプラットフォーム統合:Meta Morphoは、ユーザーが異なるDeFiプロトコル間で資産および戦略をシームレスに移動できるようにする;
-
強化された相互運用性:標準化されたインターフェースおよびプロトコルにより、異なるDeFiプロトコル間の連携がより円滑になる;
-
自動化された管理:スマートコントラクトおよび自動化ツールにより、資産管理および戦略実行がより効率的かつ信頼性を持つ;
-
流動性の集約:複数プラットフォームからの流動性を集約し、市場全体の流動性と効率を高める。
4.2 Euler Finance
画像出典:Euler Finance公式
2024年2月22日の報道によると、貸借プロトコルEuler Financeはまもなく再起動し、v2バージョンをリリースすると発表した。このバージョンはモジュラー型貸借プラットフォームであり、主にEuler Vault Kit(EVK)およびEthereum Vault Connector(EVC)の2つのコンポーネントから構成され、プロトコルの柔軟性と機能性の強化を目指している(2)。
Euler Vault Kit (EVK)
EVKは、ユーザーがカスタム「バンク(Vault)」システムを作成・管理できるツールキットである。ユーザーは資産をバンクに預け入れ、ニーズに応じて異なる戦略やルールを設定できる。また、EVKはEVCと統合されており、開発者が自由にERC-4626バンクを構築できる。EVKの主な特徴は以下の通り:
-
カスタム戦略:ユーザーは自身のニーズやリスク許容度に応じて異なる戦略を設定可能。たとえば、特定の貸借金利や清算ルールを設定できる;
-
マルチアセット対応:EVKは複数の資産をサポートし、異なるタイプの暗号資産をバンクに預けることが可能;
-
柔軟な管理:ユーザーはバンクの設定を柔軟に管理・調整でき、市場変化や個人的ニーズに適応可能;
-
セキュリティ:スマートコントラクトおよび非中央集権技術により、EVKは高いセキュリティを提供し、ユーザー資産の安全を確保。
Ethereum Vault Connector (EVC)
EVCは、イーサリアム上のEVK同士を接続するためのツールである。ユーザーが異なるDeFiプロトコル間で資産および戦略をシームレスに移動できるようにし、バンクに「超能力」を与え、他のバンクの担保として使えるようにすることで、ERC-4626バンクと他のスマートコントラクト間のシームレスな通信を促進する。EVCの主な特徴は以下の通り:
-
統一相互運用層:EVCは、ユーザーが同じプロトコルに属さないバンク間でも資産を移動できるようにする。これにより、資産の流動性と柔軟性が大幅に向上する;
-
戦略共有:ユーザーは異なるバンク間で同じ戦略を共有・適用でき、管理プロセスを簡素化;
-
自動化管理:スマートコントラクトにより、EVCは資産移動および戦略適用を自動化し、手動操作の複雑さを軽減;
-
流動性の強化:EVCは異なるバンクを接続することで、DeFiエコシステム全体の流動性を高め、ユーザーが資産をより効果的に活用できるようにする。
Euler Vault Kit(EVK)およびイーサリアムバンクコネクタ(EVC)は、Euler Financeが導入した重要な機能であり、より高い柔軟性と管理効率を提供することを目的としている。EVKによりユーザーはカスタムバンクを作成・管理でき、EVCにより異なるバンク間で資産および戦略をシームレスに移動できる。これらのツールは、ユーザーの資産に対する制御力と管理能力を強化し、DeFiエコシステム全体の流動性と効率性の向上に貢献している。
五、現時点におけるモジュラーレンディングへの見解
DeFiプロトコルとは、ブロックチェーンネットワーク上に構築された一連の非中央集権アプリケーション(dApps)であり、これらは従来の金融機関に頼らず、オンチェーンで貸借、取引、保険などの伝統的金融サービスを提供する。モジュラー型DeFiプロトコルは、これらのサービスを独立したモジュールに分割することで、DeFiプロトコルの柔軟性と革新能力を高め、ユーザーおよび開発者が異なる機能を自由に組み合わせて利用できるようにする。
現時点では、DeFiは主にリターンアグリゲーター、貸借、デリバティブおよびオプション、保険プロトコルで構成されている。これらのモジュールは自由に組み合わせることができ、新たな金融商品やサービスを創出できる。しかし本質的には、その特徴はOP Stackのワンクリックチェーン展開ロジックと類似しており、モジュラー型DeFiプロトコルは自らのプロトコル基盤上にモジュールの組み合わせを構築することで、新たな金融商品やサービスを創造する必要がある。
モジュラー型DeFiは柔軟性をもたらす一方で、潜在的リスクも伴う。UniswapはDeFiブームの火付け役となり、現在のあらゆるDeFiプロトコルの「源流」となっている。Uniswapは登場以来、一度もハッキングを受けていない。その根本的理由は、シンプルなコア不変式(tokenBalanceX * tokenBalanceY = k)と、アップグレード不可能なスマートコントラクトの組み合わせにある。
しかし、モジュラー型の柔軟性は相対的な複雑性ももたらす。異なるDeFiプロトコル間の高度な相互接続により、特定プロトコルのアップグレード可能なコントラクトに失敗が生じた場合、それが他のプロトコルに連鎖反応を起こし、全体的なシステミックリスクを引き起こす可能性も、考慮すべき重要な側面である。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














