All pages
Powered by GitBook
1 of 1

🏗️アーキテクチャ

ガバナンスアーキテクチャのハイレベルな概要

概要

$ethDYDX、$stkDYDX、および$wethDYDX(「ガバナンストークン」)は、dYdX v3の変更について提案および投票する権利を保有者に付与します。dYdXのガバナンスは、AAVEガバナンスコントラクトに基づいており、ガバナンストークンの保有に基づいた投票をサポートします。

提案は、提案の種類に基づき、所定のしきい値および賛成票の割合にて審査を通過する必要があります。

ガバナンストークンの投票および提案権限により、ガバナンストークン保有者は、ガバナンストークン提案に提案および投票できます。 ガバナンストークンの保有者は、そのような権限を他のイーサリアムアドレスに委任する場合があることにご注意ください。

dYdXガバナンスの中核には、以下のように8つのスマートコントラクトがあります。

  • $ethDYDX、$stkDYDX、および$wethDYDXトークンコントラクト:時間的に異なるブロックにおける各アドレスの投票権に関するスナップショットを保持しています。

  • ガバナンス戦略V2コントラクト:提案および投票に関するユーザーの相対的な権限を測定するロジックが含まれています。dYdXコミュニティは、dYdX v3ガバナンスにおける投票および提案に対して、ethDYDXと同じガバナンス機能を$wethDYDXに付与するために、ガバナンス戦略コントラクトをガバナンス戦略V2にアップグレードすることを投票で決定しました。

  • セーフティモジュールのコントラクト:$ethDYDXトークンをステークし、ポジションをトークン化し、報酬を獲得するためのロジックが含まれています。セーフティモジュールにステークされたトークンは、完全なガバナンス権を保有します。

  • ガバナーコントラクト:提案を追跡し、タイムロックでのスマートコントラクトを通じて提案を実行できます。

  • タイムロックコントラクト:ガバナンス投票で選択されたトランザクションにおけるキューの追加や、キャンセル、実行ができます。提案での機能は、タイムロックコントラクトによって開始されます。遅延および猶予期間の満了前に、キューに追加されたトランザクションを実行できます。

  • 優先タイムロックコントラクト:タイムロックコントラクトと同じですが、優先度コントローラーが優先期間(タイムロックの遅延終了の7日前)以内にトランザクションを執行することが可能になります。

dYdXのオンチェーン・ガバナンスでは、以下のことを可能にします。

  • 承認された実行管理者コントラクトによって実行される提案への投票

  • 提案の開始時に保有されているトークンのスナップショット

  • 投票権および提案権の個別委任

  • 提案、定足数、および投票差分権限を含むガバナンス基準値の設定

  • 投票のカウント方法の変更(ガバナーコントラクトの「ガバナンス戦略」スマートコントラクトアドレスの変更によって)

提案の種類

提案の期間および実行に影響を与えるパラメータが異なる4種類の提案があります。例えば、ガバナンスのコンセンサスに影響を与える重要な提案では、投票時間の増加や投票差の増大を必要とするものの、プロトコルパラメータのみに影響を与える提案では、投票時間の短縮および迅速な実行が可能となります。 実行管理者は、各種類の提案について検証する必要があります。

短いタイムロックでの実行管理者

短いタイムロックでの執行管理者は以下の事象を管理します。

  • 流動性モジュール、セーフティモジュール、Merkleディストリビューターモジュールなどのインセンティブコントラクト

  • 報酬およびコミュニティ基金における資金

  • 新しいトークンを発行する

  • セーフティモジュールを除くすべてのプロキシコントラクト

  • Starkプロキシコントラクトにおける監視者の役割

Starkwareの優先タイムロックの執行管理者

Starkwareの優先度タイムロック実行者は、StarkExパーペチュアルエクスチェンジコントラクトを管理し、dYdX v3を構成する提案を実行します。 Starkwareは、「優先度コントローラー」の役割を保持しており、7日間の優先期間で提案の実行をトリガーできます。 Starkwareは、「優先度コントローラー」の役割を保持しており、7日間の優先期間で提案の実行をトリガーできます。

長いタイムロックでの実行管理者

長いタイムロックでの実行管理者は、ガバナンスのコンセンサスに影響を与えるdYdX v3の一部を一般的に変更する提案を実行できます。

Merkle-pauserの実行管理者

Merkle-pauserの実行管理者は、Merkleルートをフリーズする提案を実行できます。これは各ユーザーの累積報酬残高によって定期的に更新され、提案されたルートが適切でないか悪意がある場合に、新しい報酬を時間の経過に応じてユーザーに提供できるようにします。また、スタークプロキシコントラクトによる強制取引リクエストを拒否することもできます。

最初のタイムロックでのパラメータは、以下のとおりです。