先行して、Aaveが発表するV3バージョンにはどんな新機能がありますか?
作者:Emilio,Aave 開発者
翻訳:Block unicorn
2019年、第一版Aaveプロトコルのスマートコントラクト(「Aaveプロトコル」)がイーサリアムメインネットにデプロイされました。AaveプロトコルのV1は、ユーザーに自主的に流動性を提供し、取得する方法を提供し、プロトコルに提供された流動性から収益を得ることができます。
2020年12月、第二版Aaveプロトコルがデプロイされ、DeFiエコシステムにおける流動性提供と流動性アクセスに新機能をもたらしました。AaveプロトコルV2の特徴の一つは信用委託で、ユーザーは任意の借入取引において安定金利と変動金利の間で選択できるほか、特定のガス最適化や改善が行われています。
ほぼ同時期に、AaveガバナンスはAaveプロトコルV1とV2の管理と維持を取得し、Aaveプロトコルのエコシステム(「Aaveエコシステム」)の継続的な発展に責任を持つことになりました。
Aaveエコシステムは過去2年間にわたり有機的に成長し、Aaveプロトコルの成功、安全性、リスク意識のある運営を支えています。コミュニティもAaveプロトコルがイーサリアムメインネットからPolygonやAvalancheネットワークに拡張することを支援しています。
この2年間の大幅な成長を経て、Aaveガバナンスへのコメントリクエスト(ARC)は、コミュニティにAaveプロトコルの新しいイテレーション、Aave V3の導入を承認することを求めています。
ARCは主要機能の概要を提供し、Snapshotを通じてコミュニティに潜在的なデプロイについて投票を求めます。私たちが今日知っているように、Aave V3に関連する機能はDeFi流動性プロトコルの重大な技術的進歩を代表しています。
以下により詳細に議論されるように、Aave V3は以下の機能(およびその他の機能)を導入します:
ポータル:異なるネットワーク間でAave V3市場に資産をシームレスに移動できるようにします;
効率モード:借り手が自分の担保から最大の借入能力を引き出せるようにします;
隔離モード:新たに上場する資産のプロトコルへの露出とリスクを制限するために、借入が特定の債務上限に達することを許可します;
リスク管理の改善:さまざまなリスク上限やその他のツールを通じてプロトコルに追加の保護を提供します;
L2特有の機能:二層ネットワーク向けに設計され、ユーザー体験と信頼性を向上させます;
コミュニティ貢献:モジュール化された整理されたコードベースを通じてコミュニティの使用を促進し、奨励します。
これらの特性により、V3は史上最も強力で効率的なDeFi流動性プロトコルとして設計されています。
コミュニティのフィードバックに基づく技術的進歩
Aaveプロトコルは過去2年間にわたり効率的に運営され、巨大な成長を遂げましたが、プロトコル機能に関するコミュニティの分析は技術的進歩の重要な分野を提供しました:
資本効率:V2では、ユーザーがAaveプロトコルに提供された資産の収益生成(プロトコル内および/またはさまざまなネットワークに跨るプロトコルデプロイ)や借入権限を最適化することができませんでした。V3はこの問題を解決します。
リスク緩和調整:Aaveプロトコルは現在、コミュニティがAaveガバナンスを通じて有効化できるリスク緩和機能を持っていますが、追加機能はAaveプロトコルのスマートコントラクトに固有の安全性を向上させることができます。V3はこの問題を解決します。
分散化:コミュニティメンバーが提案を提出し、サブDAO(GrantsDAOやRiskDAO)を作成することにより、Aaveガバナンスは堅実で活発に発展しています。しかし、最大限の分散化を図るために、特定の技術的特性はAaveガバナンスがチームや他の個人に委任することを許可し、機能をさらに分散化します。V3はこの問題を解決します。
クロスチェーン促進:コミュニティの努力により、Aaveプロトコルは多くのネットワークにデプロイされており、それぞれのネットワークには意味のある流動性レベルがあります。しかし、ユーザーは自身の個人流動性をあるネットワークのAaveプロトコルから別のネットワークにシームレスに移動することができません。V3はこの問題を解決します。
V3の設計は、ユーザー体験を大幅に改善し、より高い資本効率、より高い分散化の程度、さらに強化された安全性を提供する次世代の第0層DeFiプロトコルを作成する準備が整っています。
Aave V3の概要
V3は、Aaveプロトコルで知られているコアコンセプト(aTokens、即時流動性、安定金利借入、信用委託など)を保持しつつ、新機能を提供し、ユーザーがAaveプロトコルの新しいユースケースを作成できるようにし、コミュニティからの新しい革新の波を引き起こす可能性があります。
この概要は、コミュニティがより広く使用することを目的としたレベルでV3の新しい要素を説明しています。開発者向けの技術的ホワイトペーパーは別途公開されます。
ポータル
ポータルは、ユーザーが異なるネットワークを介してV3デプロイメントから自身の資産をシームレスに移動できるようにします。
そのコア機能は非常にシンプルです:ユーザーが提供する流動性は、元のソースネットワーク(例:イーサリアム)でaTokenを燃焼させることで、別のネットワークに移転できます。同時に、ターゲットネットワーク(例:Polygon)でそれらをミントします。この機能の周りに構築されたネットワーク相互接続はポートと呼ばれます。
ポータルは、Connext、Hop Protocol、Anyswap、xPollinateなど、Aaveプロトコルの流動性を利用してクロスチェーン相互作用を促進するソリューションをブリッジすることができます。Aaveガバナンスは、提案を受け取った後、ポートへの任意のクロスチェーンプロトコルへのアクセスを付与できるようになります。
効率モード (eMode)
効率モードまたは「eMode」は、借り手が自分の担保を使用して最高の借入能力を確保できるようにします。
このコードは、Aaveガバナンスが以下のパラメータに基づいて資産を「分類」できるようにします:
ライフサイクル価値
清算閾値
清算ボーナス
カスタム価格オラクル(オプション)
これらの要素は、V3内のそれぞれの異なる資産を特定のカテゴリに設定します。借り手がカテゴリに基づいて借入資産を制限する場合、eModeは借り手により多くの資金調達の道を提供します。言い換えれば、eModeでは、借り手は借入したい資産のカテゴリを選択できます。「カテゴリ」は通常、同じ基礎資産に連動する一群の資産を指します------例えば、米ドルに連動するステーブルコイン、ETHに連動する資産などです。
ユーザーがeModeを選択してAaveプロトコルを使用する場合、ユーザーが提供する担保と同じカテゴリの資産を提供すると、借入能力(LTV)と維持保証金(清算閾値)はeModeカテゴリ設定によって上書きされ、より高い資本効率が許可されます。
プロトコルはeModeカテゴリ1(ステーブルコイン)を以下のように定義します:
97% ライフサイクル価値
98% 清算閾値
2% 清算ボーナス
カスタム価格オラクルなし
カレンはeModeカテゴリ1(ステーブルコイン)を選択します。
カレンはDAIを提供します(通常は75% LTV)。
カレンはカテゴリ1(DAIを含む)の他のステーブルコインを借入することができ、その借入能力はeModeカテゴリによって定義されます(97%)。
したがって、カレンの資本効率は22%向上しました。
注意:この例では、カレンは他の非カテゴリ1資産を担保として提供できますが、ユーザーが選択した同じeModeカテゴリに属する資産のみが、カテゴリ特有のリスクパラメータを強化します。V3のeModeは最大255のカテゴリをサポートします。
新しいリスク管理パラメータ
隔離モード
「隔離モード」は、Aaveガバナンスがプロトコル上で新しい資産市場を作成する際にリスク緩和機能を策定できるように設計されています。
コミュニティメンバーがV3上で新しい資産市場を作成するためのガバナンス提案を提出する際、その提案は資産を「隔離担保」としてリストすることを求めることができます。これにより、これらの「隔離」資産を提供するユーザーは、Aaveガバナンスが「許可」したステーブルコインのみを隔離モードで借入することができ、指定された債務上限に達することができます。
ユーザーが「隔離資産」を担保として提供する場合、そのユーザーはその資産のみを担保として使用できます。ユーザーがプロトコルに他の資産を提供しても、その資産から収益を得ることはできますが、それらの資産を担保として使用することはできません。
上の例では、チャドは$TOKEN2を担保として提供しています。$TOKEN2は隔離資産であり、最大債務上限は1000万ドルで、USDT、DAI、USDCが「借入可能」資産として設定されています。$TOKEN2を担保として提供した後、チャドは最大1000万ドルのUSDT、DAI、USDCを借入することができます。たとえチャドが別の資産(仮にETH)を提供しても、V3スマートコントラクトはチャドがこれらの資産を担保として借入することを許可しませんが、チャドは提供したETHから収益を得ることができます。チャドがすべての資産を担保として使用し、隔離モードを終了したい場合、チャドは$TOKEN2を担保として無効にするための取引を行うだけです(担保比率、清算などに関するスマートコントラクト内のすべての通常の制限を受けます)。
Aaveガバナンスがその資産に関連する債務上限の解除提案に投票した場合、$TOKEN2も隔離モードを終了できます。
リスク管理機能
V3技術は、Aaveガバナンスにさらなる強化されたリスク管理メカニズムを提供し、プロトコルの破産を防ぎます:
供給と借入上限:Aaveガバナンスは借入と供給の上限を設定できるようになります。借入上限は、ガバナンスが借入可能な各資産の数量に制限を設定できるようにし、供給上限は、ガバナンスがAaveプロトコルに提供できる特定資産の量を制限するための投票を行うことを許可します。借入上限は流動性プールの破産を最小限に抑え、供給上限はプロトコルが特定資産に対してリスクを減少させ、無限の鋳造や価格オラクルの操作などの攻撃を防ぐのに役立ちます。
精密な借入権限制御:Aaveガバナンスは、将来の借入取引の担保要素を変更でき、既存の借入ポジションに影響を与えたり、清算を引き起こしたりすることはありません。Aaveガバナンスが担保要素を引き下げるべきだと考えた場合(つまり、借入取引にはより多くの担保が必要)、Aaveガバナンスは提案に投票してプロトコルの全体的な健全性を向上させることができますが、既存の借入者には影響を与えません。
リスク管理者:V3は、Aaveガバナンスが「許可リスト」に登録されたエンティティの能力を導入し、これによりこれらのエンティティはガバナンス投票なしで特定のリスクパラメータを変更できるようになります。これらのエンティティはDAO(例:RiskDAO、Gauntlet)や自動化エージェントであり、この機能の上に構築され、特定の不変性が破壊されたときに自動的に反応することができます。「許可リスト」に追加されたエンティティは、典型的なガバナンス提案プロセスを通じて追加される必要があります。
価格オラクルセンチネル:センチネル機能は第2層プロトコル向けに設計されており、ソートアーキテクチャの最終停止時間を処理します(ただし、他の状況や将来のL1でも拡張可能です)。これは清算猶予期間を導入し、特定の状況で借入を禁止します。これはAaveガバナンスがコミュニティ提案に応じて決定したものです。
分散型新資産の追加
V3は「資産リスト管理者」という新しい概念を導入します。この機能により、Aaveガバナンスは新しい戦略を実施して資産をAaveプロトコルに追加する権限を任意のエンティティ(スマートコントラクトを含む)に付与できます。これにより、ビルダーは真の無許可資産リストを実現するために設計されたカスタム資産リスト戦略を作成できます。
その他の機能
トークン転送に関する機能(供給、返済など)がEIP 2612許可をサポート(第2層デプロイにとって重要);
信用委託はEIP 712署名をサポート;
ユーザーはaTokensを使用して元の借入資産を返済できます;
Aaveガバナンスはエンティティに即時流動性を「許可」できます;
AaveガバナンスはAave DAO財務省に提供される清算または即時流動性取引の手数料を再構成できます;
新しいflashloanSimple()はガス消費を最大20%削減(標準の完全機能は引き続き利用可能);
価格オラクルロジックは基礎資産の一般的な計算を提供できます(もはやETHだけではない);
新しい金利戦略は安定金利計算を最適化し(貸出金利オラクルの必要性を排除);
コードの再構成により、よりモジュール化されます;V2の単一リポジトリと比較して、V3コードは3つの異なるリポジトリに分かれます------V3コア、V3周辺、V3デプロイ。これにより、コミュニティの異なるネットワークへの貢献とデプロイが促進されます;
スマートコントラクトのリファクタリングによりコードサイズが削減され(将来の他の変更のためにより多くの余地を確保)→ 最大100Kの最適化器を実行!
これらすべての新機能により、すべての機能のガスコストは約10-15%全体的に低下しました!
V2 / V3 コード互換性
V3コードベースは独立したスマートコントラクトのセットであり、V2スマートコントラクトとは互換性がありません。しかし、すべての監査が完了すると、V3コードはオープンソース化され、レトロ互換性のあるバージョンV3を含む特定のリポジトリも公開されます。この互換性により、コミュニティはV2コントラクトを更新することができます。
V3コードがさらに実戦テストを受けると、V3コードは主要なV3リポジトリと共にオープンソース化され、Ethereum、Avalanche、Polygonネットワークにデプロイされます。
コミュニティスナップショット投票
このARCは、コミュニティがAave V3を進めたいかどうかについてのフィードバックを収集することを目的としています。ここでスナップショット投票が作成されました:スナップショット71
コミュニティが賛成票を投じた場合、OpenZeppelin、Trail Of Bits、Peckshield、ABDKによるAave Protocol V3コードベースの監査は11月末またはそれ以前に完了します。また、特定の監査人はリリース前にDAOに対してコードの追加監査を申請する可能性があります。
コミュニティがAaveプロトコルV3のデプロイに賛成票を投じた場合、コミュニティは以下の内容を決定するための追加のスナップショット投票を行います:
デプロイネットワーク:L2を含む効率的なネットワークの急増を考慮し、コミュニティは最初にどのネットワークにV3をリリースするかを投票で決定できます。V3リリース後、最大3つのネットワークにデプロイ可能であるため、スナップショットは「ランキング」投票となります。
V3コードライセンス:Aaveエコシステムが高度に分散化されているため、AaveガバナンスはAaveプロトコルV3コードに適用されるライセンスの種類(もしあれば)を決定します。私たちの知る限り、これはDeFi分野での初めてのことです!
V3バグバウンティプログラム:コミュニティはバグバウンティプログラムの規模、期間、範囲、そして誰が(例:RiskDAO -- こちらの提案を参照:Aave Risk DAO 9)そのプログラムを管理するかを決定します。
遡及的資金提供:コミュニティは、V3の作成に貢献した人々に遡及的資金提供を行うかどうか、またその金額を決定することもできます。
コミュニティがV3のデプロイに賛成票を投じた場合、別のARCが上記の各追加投票に関連する詳細情報を提供します。
これらの投票がコミュニティの決定を決定し、現在の監査が完了すると、コミュニティ投票を通じて承認されたデプロイが開始されます。
V3の特性により、完全に保護されたリリースを初めて実行することが可能になり、リリース時に各資産に供給上限が適用され、V3市場の安全で健全なリリースが確保されます。
結論
このARCはAaveプロトコルの新しいイテレーションとその主要機能に焦点を当てています。上記のように、コミュニティはV3のリリース計画のすべての側面を決定します。これには、V3をリリースするネットワーク、Aave V3のライセンス、バグバウンティプログラムが含まれます。
私たちはコミュニティが何を議論し、このエキサイティングな新技術の発展について何を決定するのかを心待ちにしています!