なぜ MakerDAO は Ethereum 上で「最もクレイジーな」DAPP と呼ばれるのか?#
Vitalik Buterin へのインタビューで、ホストは Vitalik Buterin に「最近出会った Ethereum の最もクレイジーなアプリケーションは何ですか?」と尋ねました。Vitalik Buterin の答えは「私は確かに MakerDAO に感銘を受けました」です。
MakerDao は Ethereum 上で最初に設立された DAO 組織であり(設立時期に基づく)、全体のステーブルコイン市場において、DAI は去中心化ステーブルコインのアプリケーション規模で NO.1 です。また、DeFi 分野において、MakerDao は破壊的な役割と意義を持ち、MakerDAO の超過担保メカニズムは「無からの印刷」のリスクを排除し、完全にチェーン上で運用されるシステムであり、中央集権的な管理のリスクは存在しません。
この記事は個人的な分析に過ぎず、投資の意見を構成するものではありません。不正確な内容があればご指摘ください。
-
MakerDAO は Ethereum 上で超過担保ステーブルコイン、貸付、貯蓄、ユーザー共同ガバナンスと発展を集約した DeFi プロジェクトであり、現在 Ethereum 上で最も TVL が多い DeFi プロジェクトでもあります。
-
MakerDAO の核心は Maker プロトコルであり、暗号資産を担保にして米ドルに連動した去中心化ステーブルコイン DAI を発行できます。DAI は超過担保と DSR(DAI Savings Rate)預金金利の調整を通じて価格の安定を維持します。
-
ユーザーが発行した DAI の価値が Maker プロトコルで定められた担保率の担保物の価値を上回ると、清算オークションに直面し、清算罰金を支払う必要があります。オークション金額が債務を返済するのに十分であれば、第二段階のオークションに進み、清算された人がより多くの担保物を取り戻せるようにします。資産が不足している場合は、Maker プロトコルが未払いの債務を負担します。
-
MakerDAO では「ゼロ円購入」事件が発生しましたが、脆弱性はプロトコル自体からではなく、清算メカニズムのパラメータの問題から来ています。MakerDAO は、Maker プロトコルがシステムリスクに耐えられるようにするための緊急処理メカニズムを持っています。
-
MKR は Maker プロトコルのガバナンストークンであり、資本再編成の源でもあります。MKR を保有することで MakerDAO のガバナンスに参加でき、Maker プロトコルが資産不足に陥った場合、MKR を超発行してオークションで資金を調達し、Maker プロトコルの金庫資金が一定額に達すると DAI をオークションで買い戻して MKR を焼却します。
-
MakerDAO のガバナンスシステムは中央集権的な傾向を示しており、MKR の集中度が高すぎるため、MakerDAO は「寡頭」ガバナンスに陥っています。上位 100 のアドレスが MKR の総供給量の 83.41% を掌握しています。
目次#
- MakerDAO - DeFi の王者
2. 去中心化ステーブルコイン - DAI とは?#
3. DAI を生成する方法は?DAI はどのように価格の安定を維持するのか?Maker プロトコルを利用してレバレッジをかける方法は?#
4. DAI の清算メカニズムはどのように機能するのか?#
5. Maker プロトコルは本当に安全なのか?#
6. MKR とは?MKR は何に使えるのか?#
7. 去中心化ガバナンスか寡頭ガバナンスかの MakerDAO?#
1. MakerDAO - DeFi の王者#
MakerDAO とは?
MakerDAO は Ethereum ブロックチェーン上で運営される超過担保ステーブルコイン、貸付、貯蓄、ユーザー共同ガバナンスと発展を集約したプロジェクトであり、MakerDAO の最も核心的な部分は Maker プロトコルであり、別名多担保 DAI(MCD)システムです。これにより、ユーザーはプロトコルによって承認された資産を担保として使用して去中心化ステーブルコイン DAI を生成できます。2022 年 7 月 26 日現在、MakerDAO の TVL は $8.03B で、DeFi の王者の座を維持しています。
MakerDAO はどのように設立されたのか?
Rune Christensen は 2014 年に Ethereum が登場する前から Bitshares コミュニティの活発なメンバーであり、BitShares プラットフォーム上でステーブルコイン DAI を導入することを模索していましたが、Rune Christensen はビットコインネットワークが複雑な金融システムを支えるには不十分であることに気づき、「世界のコンピュータ」と呼ばれる Ethereum を選択しました。ビットコインが非常に限られたスクリプト言語を持つのに対し、Ethereum は汎用的なプログラム可能なブロックチェーンであり、任意かつ無限に複雑なコードを実行できる仮想マシンを運営しています。
MakerDAO の創設者 Rune Christensen は 2013 年 3 月に Reddit を通じて Maker のビジョンを世界に示しました。それは Ethereum に支えられた米ドルステーブルコインを作成することです。2014 年に正式に MakerDAO が設立され、Ethereum 上で最初の去中心化自治組織(設立時期)となりました。2015 年 3 月には Maker プロトコルの雛形が誕生し、創設者の Rune Christensen は Reddit で Ethereum コミュニティのメンバー(Vitalik Buterin を含む)とプロトコルの設計、契約コード、テスト前端を共有しました。そして 2015 年から 2017 年の間に、世界中の開発者と共にコード、アーキテクチャ、ドキュメントの初版の反復作業を開始しました。2016 年中に、MakerDAO は Ethereum 上で最初の去中心化取引プラットフォームである OasisDEX(現在は Oasis.app)を発表しました。2017 年 12 月、MakerDAO は Ethereum 上で初版の MakerDAO ホワイトペーパーを正式に発表し、DAI ステーブルコインシステムを紹介しました。創設者の Rune Christensen は 2021 年 7 月 20 日にブログ記事「MakerDAO Has Come Full Circle」を発表し、Maker 財団がその使命を完了し、今後数ヶ月で解散し、完全にコミュニティ管理に移行することを発表しました。
2. 去中心化ステーブルコイン - DAI とは?
DAI は MakerDAO 上で Maker プロトコルによって超過担保で生成された米ドルに連動した去中心化ステーブルコインであり、総供給量は Maker プロトコル上の担保物の価値に依存します。2022 年 7 月 26 日現在、DAI は合計 7,320,165,935 枚が発行されており、全てのステーブルコインの中で時価総額ランキング 4 位であり、現在最大の去中心化ステーブルコインです。
データ出典:coinmarketcap
去中心化ステーブルコインとは一体何でしょうか?中央集権的なステーブルコインと去中心化ステーブルコインの違いは何でしょうか?
去中心化ステーブルコイン
去中心化ステーブルコインは通常、アルゴリズムステーブルコインと超過担保ステーブルコインに分けられます。これは、中央集権的な主体ではなく、一連のアルゴリズムとコード設計されたスマートコントラクトによって発行されるステーブルコインとして理解できます。超過担保ステーブルコインは無から価値を生み出すことはありません。なぜなら、超過担保ステーブルコインは通常、一定の資産をロックして発行されるからです。ロックされた資産を取り戻すには、相応の超過担保ステーブルコインを焼却する必要があります。しかし、純粋なアルゴリズムステーブルコインは設計されたメカニズムによって発行されるため、設計上の欠陥が存在する可能性があります。最も代表的なケースは LUNA 崩壊事件で、UST が LUNA(自らの担保物を作り出した)に連動していました。
代表的な去中心化ステーブルコインには以下のものがあります:
**DAI:**DAI は Ethereum 上の MakerDAO で超過担保された指定資産によって発行される超過担保ステーブルコインです。
**UST:**UST は Terra 公链上で発行される純粋なアルゴリズムステーブルコインで、1 ドルの LUNA を燃焼させて 1UST を発行します。
**FRAX:**FRAX は Frax Finance 上でアルゴリズムによって一定比率の指定資産と FXS(ガバナンストークン)を担保にして発行されるアルゴリズム + 超過担保ステーブルコインです。
**AUSD:**AUSD は AlpacaFinance 上で担保された預金をもとに発行される超過担保ステーブルコインです。
中央集権的なステーブルコイン
中央集権的なステーブルコインは「アンカー」属性を持つ暗号トークンであり、その目的は特定のオフチェーン資産に連動し、その価値を維持することです。価格の安定を維持するために、中央集権的なステーブルコインはオフチェーン資産を担保にします。例えば、USDT を発行する場合、Tether 社は 1 ドルの準備金を用意します。ステーブルコインの価値と支援資産の数量を連動させるために、中央集権的な発行者は通常、独立した会計事務所や監査機関を雇い、定期的に保管口座内の支援資産を検証します。
代表的な中央集権的なステーブルコインには以下のものがあります:
**USDT:**USDT は Tether 社によって発行されるステーブルコインで、米ドルと等価であり、1USDT=1 ドルです。ユーザーはいつでも USDT と USD を 1:1 で交換できます。Tether 社は 1 対 1 の準備金を保証しており、新しい USDT が発行されるたびに、銀行の準備金口座に 1 ドルの資金が追加され、投資家がいつでも安全に引き出せるようにしています(ただし、実際の準備金口座は公開されていません)。
**USDC:**USD Coin(USDC)は、米ドルに完全に担保されたステーブルコインで、Circle と取引所 Coinbase からなる共同企業によって発行・管理され、専門サービス会社 Grant Thornton が毎月 Circle が発行する USDC の財務状況を公開報告します。
**BUSD:**Binance USD(BUSD)は、ニューヨーク州金融サービス部(NYDFS)によって承認され、Binance と Paxos が共同で発行する米ドルに 1:1 で連動するステーブルコインであり、BUSD は独自のクライアントアプリを持つ最初のステーブルコインです。市場に流通するすべての BUSD は、銀行に 1 ドルの資産が保管されています。独立した第三者会計事務所が資産を監査し、定期的に監査結果を公開します。
**TUSD:**TUSD は TrustToken 社が発行するステーブルコインで、米ドルに 1:1 で連動しています。TrustToken はアメリカのサンフランシスコにある資産デジタル化プラットフォームで、暗号通貨取引サービスと暗号通貨ヘッジファンドの簡素化を主な業務としています。Tether が銀行口座の監査を主張するのとは異なり、TrueUSD は第三者の信託会社と独立した会計事務所を使用して定期的な監査を提供し、保有者に強力な法的保護を提供します。TrustToken は、オーストラリアドル、ユーロ、カナダドル、香港ドルに連動する 4 つのステーブルコイン TAUD、TEUR、TCAD、THKD も発表する予定です。
DAI は去中心化ステーブルコインの中の超過担保ステーブルコインに属し、本質的に DAI の発行は暗号市場の総価値を増加させることはありません。なぜなら、DAI の発行は、発行された DAI の価値を超える担保資産がスマートコントラクト内にロックされて流通できなくなるからです。しかし、中央集権的なステーブルコインの発行は暗号市場の総価値を増加させることができます。なぜなら、発行された中央集権的なステーブルコインの背後には実際の価値物である法定通貨が映し出されているからです。
3. DAI を生成する方法は?DAI はどのように価格の安定を維持するのか?Maker プロトコルを利用してレバレッジをかける方法は?
生成メカニズム
DAI はユーザーが Maker プロトコルを通じて超過担保された資産によって発行されます。Maker プロトコルはユーザーが Oasis.app を通じて実現します。原理は、ユーザーが Oasis で保険箱(Vault)を作成し、暗号資産をロックして担保として使用し、その後ユーザー自身がどれだけの DAI を生成するかを決定します。ユーザーは担保の価値未満の DAI しか生成できず、担保資産を引き戻す際には安定費を支払う必要があります。Maker プロトコルがサポートする担保品は ETH、WBTC など 20 種類以上あり、それぞれの資産の担保率や安定費は資産自体のリスク指標や MKR 保有者のガバナンスによって決定されます。例えば、ユーザーが主流の資産である ETH、wBTC、stETH を担保にして DAI を発行したい場合、ユーザーは 1000DAI を発行するために 1700 ドル相当の ETH、1750 ドル相当の wBTC、または 1850 ドル相当の stETH を担保にする必要があります。安定費はそれぞれ 0.5%、0.75%、0.75% であり、発生する利息費用は Maker プロトコルに帰属し、Oasis.app には帰属しません。
データ出典:Oasis.app
DAI はどのように価格安定メカニズムを実現するのか?
DAI は設計上、米ドルに 1:1 で連動していますが、DAI は市場の行動の影響を受けて一定の価格差が生じることがあります。MakerDAO コミュニティは DAI 預金利率(Dai Savings Rate、DSR)を通じて、すべての DAI ユーザーが自動的に貯蓄収益を得られるようにし、市場の需給をバランスさせます。ユーザーは DAI を Maker プロトコルの DSR 契約にロックするだけで済み、DSR 契約はユーザーに最低預金要件を設定していません。ユーザーはいつでも DSR 契約から一部またはすべての DAI を引き出すことができます。
DAI の市場価格が市場の変化により目標価格から逸脱した場合、MKR 保有者は投票によって DSR を変更し、価格の安定性を維持することができます:
-
DAI の市場価格が 1 ドルを超えた場合、MKR 保有者は DSR を段階的に引き下げることを選択し、需要を減少させ、DAI の市場価格を 1 ドルの目標価格に戻します。
-
DAI の市場価格が 1 ドル未満の場合、MKR 保有者は DSR を段階的に引き上げることを選択し、需要を刺激し、DAI の市場価格を 1 ドルの目標価格に戻します。
DAI は無から生成されるわけではありませんが、誰がこの利息を支払うのでしょうか?
DAI の利息は MakerDAO の安定費の収益から支払われます。もし安定費の収益が DAI 預金利率の総支出をカバーできない場合、差額は不良債権として記録され、MKR が増発されて差額を補填します。MKR 保有者はリスクを負担することになります。
Maker プロトコルを利用してレバレッジをかける方法は?
ユーザーが保険箱(Vault)を設立した後、ユーザーは Oasis.app 上で Oasis Multiply 機能を通じて、MKR 保有者が指定した利息を支払って DAI を借り入れ、保険箱内でより多くの担保ポジションを購入することができます。これにより、ユーザーは担保資産の価値が上昇する中でより多くの利益を得ることができますが、同時に資産が下落する際にはより高い清算リスクに直面することになります。
データ出典:Oasis.app
ユーザーはまた、発行した DAI と USDC を Uniswap V3 に投入して流動性マイニングを行い、Oasis.app 上で DAI を借り入れてより高い流動性マイニング報酬を得ることもできます。
データ出典:Oasis.app
4. DAI の清算メカニズムはどのように機能するのか?
ユーザーが DAI を発行した後、保険箱(Vault)にロックされた資産を取り戻したい場合、ユーザーは DAI を返還しなければなりません。そうすることで、保険箱(Vault)から担保としてロックされた暗号資産を取り戻すことができます。このとき、返還された DAI はプロトコルによって自動的に焼却され、担保資産の価値と DAI の価値のバランスを取ります。
清算メカニズム
ユーザーが生成した DAI の価値が担保物が許可する DAI の価値範囲内で常に少ない場合、すべては正常に機能します。しかし、担保物の価値が下落し、ユーザーが生成した DAI の価値が担保物が許可する DAI の価値を上回る場合、例えば、ETH の担保率が 2:1 で、ユーザーが 4000 ドル相当の ETH を使って 1000DAI を発行したとします。このとき、4000 ドル相当の ETH は最大で 2000DAI を発行することができます。もし Ethereum の価値が 2000 ドルを下回った場合、発行された 1000DAI の価値は 2000 ドル未満の Ethereum が許可する最大 DAI の範囲を上回ることになり、清算プロセスがトリガーされます。清算とは、ユーザーが DAI を返還する必要がなくなることを意味し、ユーザーが生成した保険箱(Vault)は押収され、担保品オークションが行われ、システムに対する DAI が補填されます。同時に、清算されたユーザーは清算罰金を支払う必要があります。Maker コミュニティの MKR 保有者は、異なる担保物タイプに対して異なる清算罰金を設定します。オークションにかけられる担保物の価値には清算罰金の金額も加算されます。
オークションプロセスは担保品オークション(Collateral Auction)と逆担保品競売(Reverse Collateral Auction)の 2 段階に分かれています:
** 担保品オークション(Collateral Auction):** 第一段階の担保品オークションでは、入札者がオークションにかけられた担保品に入札を開始します。最高入札者は DAI を支払い、低価格で担保品を取得します。買い戻された DAI は金庫の未払い債務および清算罰金を補填するために使用されます。
** 逆担保品競売(Reverse Collateral Auction):** 第一段階のオークションで得られた DAI が金庫内の債務を清算するのに十分であり、清算罰金を支払うのに十分であれば、オークションは第二段階に進みます。入札者は固定価格の DAI に入札し、より少ない担保物を取得します。目的は、元の金庫所有者ができるだけ多くの担保物を取り戻せるようにし、すべての DAI の債務が支払われることを保証することです。
オークションの流れは以下の図の通りです:
第一段階のオークションが債務を返済するのに十分な場合、第二段階が開始されます。
第一段階のオークションが債務を返済するのに不十分な場合、第二段階は開始されず、未払い債務はバッファプール(Maker Buffer)が支払います。
ここで「バッファプール(Maker Buffer)」という未知の概念がありますが、バッファプールとは何でしょうか?
** バッファプール(Maker Buffer)** は Maker プロトコルの一部であり、誰のものでもない金庫です。ユーザーがプロトコルを使用する際に発生する安定費やオークションの収益(清算罰金など)はすべてバッファプールに流入します。Maker プロトコルが発生させる債務(オークションが資産不足の場合)はバッファプールが負担します。バッファプールに DAI が不足して Maker プロトコルの債務を返済できない場合、Maker プロトコルは債務オークション(Debt Auction)メカニズムをトリガーします。
** 債務オークション(Debt Auction)メカニズム:** バッファプール内の DAI が Maker の債務を返済するのに不足している場合、Maker プロトコルは MKR を超発行してオークションプロセスを開始します。入札者は DAI を使用して MKR をオークションで取得できます。オークションで得られた DAI はバッファプールに入り、債務を返済します。
しかし、そうすると MKR は深刻に超発行され、ますます価値がなくなってしまうのではないでしょうか?
実際、Maker プロトコルには MKR が深刻に超発行されないようにするための別のオークションメカニズムがあります。それが余剰オークション(Surplus Auction)メカニズムです。
** 余剰オークション(Surplus Auction)メカニズム:** バッファプール内の DAI が一定額に達した場合(Maker ガバナンスが決定した値)、超過した DAI は余剰オークション(Surplus Auction)にかけられます。余剰オークション(Surplus Auction)では、入札者は MKR を使用して固定数量の DAI をオークションで取得できます。高値入札者が獲得し、余剰オークション(Surplus Auction)が終了すると、オークションで得られた MKR はすべてプロトコルによって自動的に焼却され、MKR の総供給量が減少します。
これを見て、あなたは疑問を持つかもしれません:Maker プロトコルはどのようにして私の資産が清算の危機に瀕していることを知るのでしょうか?
ブロックチェーンの世界と現実の世界は実際には相互に接続されていません。このため、2 つの世界を結びつける橋が必要です。Maker プロトコルはどのようにして現実世界のこれらの暗号資産の価格を取得するのでしょうか?それには価格オラクル(Price Oracle)と呼ばれるものが必要です。
オラクル(Oracle)とは、未来を予測するための機械ではなく、ブロックチェーンの世界がオフチェーン情報を取得するためのツールです。スマートコントラクトは自発的にオフチェーンデータを取得することができず、受動的にデータを受け取ることしかできません。
** 価格オラクル(Price Oracle)** は、MKR 投票者によって選ばれた信頼できるオラクルノードのグループが Maker システムに価格情報を提供します。グループのノード数も MKR 投票者によって制御されます。攻撃者が大部分のオラクルを制御することを防ぐために、Maker プロトコルはオラクルセキュリティモジュール(Oracle Security Module, OSM)を通じて価格情報を取得し、オラクルから直接取得することはありません。オラクルセキュリティモジュールは、オラクルノードと Maker プロトコルの間に設けられた防御層であり、価格の更新を 1 時間遅延させます。この期間中に、オラクルが攻撃者に制御されていることが発見された場合、緊急情報提供者または Maker ガバナンスの投票によってそのオラクルを凍結することができます。緊急情報提供者および価格入力の遅延に関する決定権は MKR 保有者にあります。
DAI が発行された後、担保物は保険箱(Vault)にロックされ、価格オラクルは担保物の価値が DAI の最大担保率の価値に達しているかどうかを検出します。担保物の価値が DAI の最大担保率の価値を超えると、清算オークションがトリガーされ、清算された者は罰金を支払い、入札者は低価格で担保物を取得します。オークションが資産不足の場合、債務はプロトコルが負担します。
5. Maker プロトコルは本当に安全なのか?
ネットワークの世界には絶対的に安全なプロトコルやシステムは存在しません。複雑な設計であり、これほど多くの資金を担保する DeFi プロトコルにおいても同様です。いくつかの脆弱性が存在することは避けられません。
MakerDAO の「ゼロ円購入」とは?
【312】のブラックスワン事件では、ETH の価格が急落し、Maker プロトコル内の多くの担保物の価値が清算閾値を下回り、オークションプロセスがトリガーされました。しかし、Ethereum ネットワークでは短時間でチェーン上のトランザクション数が急増し、GAS 費が急騰しました。清算ロボットの清算取引リクエストは GAS 費が低すぎて適時に処理されず、ある清算者が他の入札者がいない中で 0DAI の入札でオークションに勝利しました。MakerDAO は清算メカニズムの失敗により、832 万ドル相当の ETH 担保がゼロ価格で落札され、Maker プロトコルシステム内には 567 万 DAI の無担保不良債権が発生しました。バッファプール内の DAI は枯渇し、567 万 DAI の無担保不良債権を埋めるために、MakerDAO は初の MKR オークションを開始し、以降、同様の事件が再発しないようにプロトコルメカニズムの改善を行いました:
-
単回の最高オークション数量を 50ETH から 500ETH に引き上げ、オークションの回数を減らし、入札者を集中させました。入札者は 500ETH のオークションに参加するために 10 回入札する必要がなく、1 回の参加で済むようになりました。
-
最後の入札からオークション終了までの時間を元の 10 分から 6 時間に変更し、チェーン上の混雑時に他の入札者が参加できないことを防ぎました。
この事件から見ると、MakerDAO の損失はプロトコル自体の脆弱性からではなく、オークションメカニズムの設計の欠陥から来ていることがわかります。
MakerDAO の「核ボタン」- 緊急停止メカニズム(Emergency Shutdown)とは?
最も多くの資金を担保する DeFi プロトコルである Maker にとって、さまざまな極端な状況に対処するための緊急措置を準備することは特に重要です。悪意のあるガバナンス行為、不正侵入、安全脆弱性、長期的な市場の非合理性などの極端な状況が発生した場合、緊急停止メカニズム(Emergency Shutdown)は MakerDAO の最後の防線です。緊急停止メカニズム(Emergency Shutdown)が起動されると、Maker プロトコルの通常の機能は中止され、ユーザーは担保を預け入れたり、Maker プロトコルから DAI を生成したりすることができなくなります。決済システムは、DAI 保有者がシステムから対応する価値の担保を引き出せることを保証します。清算が円滑に行われるように、MKR 保有者は待機時間を決定し、その時間が終了した後に担保を引き出すことができます。一度緊急停止が起動されると、システム内のすべての担保タイプのオラクルの価格は即座に凍結され、担保が未払いの DAI を補填するのに十分かどうかが計算されます。
緊急停止メカニズム(Emergency Shutdown)を起動する方法は 2 つあります:
緊急情報提供者(Emergency Oracle)は、MKR 保有者によって投票で選ばれた緊急オラクルであり、個々のオラクル(例えば、ETH や BTC のオラクル)を凍結することができ、緊急停止メカニズム(Emergency Shutdown)を一方的にトリガーする権限を持っています。極端な状況が発生した場合、MKR 保有者は緊急オラクルに緊急停止メカニズム(Emergency Shutdown)を起動する権限を与えることができます。
緊急停止モジュール(Emergency Shutdown Module, ESM)は、分散型の緊急起動プロセスであり、MKR 保有者が MKR をモジュールにロックする必要があります。ロックされた MKR の数が規定の数値に達した場合にのみ、緊急停止がトリガーされます。この数値は MKR 保有者の投票によって決定され、最初の提案は 50,000 MKR でした。
緊急停止メカニズム(Emergency Shutdown)が起動された後、3 つの段階を経ます:
段階 1:Maker プロトコルの閉鎖
停止メカニズムが起動されると、ユーザーは新しい保険箱(Vault)を作成して DAI を発行したり、既存の保険箱(Vault)を操作したりすることができなくなります。オラクルメカニズムも凍結され、資産価格の更新が停止します。オラクルメカニズムの凍結は、すべてのユーザーがその資産の純価値を取り戻せることを保証します。また、保険箱の所有者は、債務担保に必要な担保物を即座に取り戻すことができます。
段階 2:緊急停止後のオークションメカニズムの起動
停止メカニズムが起動されると、担保品オークションが開始され、オークションは指定された時間内に完了し、元のオークション期限よりも長くなります。オークションの時間は MKR 保有者のガバナンスによって決定され、オークションが終了した後、すべてのオークションが円滑に完了することを保証します。
段階 3:DAI 保有者が残りの担保を引き出す
オークションが終了した後、DAI の保有者は固定レートで DAI を使用して担保を引き出すことができ、MKR 保有者がシステムの再起動を決定します。
現在のところ、MakerDAO は一度ブラックスワン事件を経験し、そこから教訓を得てオークションメカニズムを改善しました。また、緊急停止メカニズム(Emergency Shutdown)の存在により、MakerDAO は極端な状況に直面した際にシステムリスクに対抗する能力を持っています。全体的に見て、相対的に安全であると言えます。
6. MKR とは?MKR は何に使えるのか?
MKR は Maker プロトコルのガバナンストークンであり、資本再編成の源です。Maker プロトコルが開始されたとき、総計 1,000,000 MKR が存在しました。MKR の総供給量はプロトコルシステムの運用に伴って変動します。
ガバナンストークンとして、MKR 保有者は MKR を使用して MakerDAO のガバナンスに関する投票を行うことができます。投票は通常、ユーザーが Maker プロトコルの内部パラメータを変更することを目的としています。例えば、担保物の価値と DAI の生成 / 清算比率(Liquidation Ratio)、清算罰金の金額比率(Liquidation Penalty)、DSR 預金利率(DAI Savings Rate)、オークションメカニズムのパラメータ(入札額、入札時間、入札間隔など)、どの暗号資産が担保物として使用できるか、オラクルノードの選択などです。
Maker プロトコルの資本再編成の源として、Maker プロトコルのバッファプール(Maker Buffer)に債務赤字が発生した場合、システムは MKR を増発して資金を調達します。Maker プロトコルのバッファプールの資金が一定量を超えると(MKR 保有者が定める)、DAI をオークションで買い戻して MKR を焼却します。
7. 去中心化ガバナンスか寡頭ガバナンスかの MakerDAO?
2022 年 7 月 26 日現在、MKR の総供給量は 977,631,04 枚で、86,785 のアドレスが MKR を保有しています。
データ出典:etherscan
MKR トークンの分布図から興味深い現象が見受けられます。86,785 のアドレスが MKR を保有しているにもかかわらず、上位 100 のアドレスが合計 83.41% の MKR を掌握しています。このような富の集中現象は珍しくなく、現実世界でも同様です。少数の人々が大量の富を掌握しています。2018 年の BBC News の報道によれば、**「世界の最も裕福な 1% が 82% の富を得ている」** とのことです。
情報出典:BBC News
MKR の高度な集中は MakerDAO にどのようなリスクをもたらすのでしょうか?
MKR の高度な集中は MakerDAO のガバナンスを「寡頭化」させ、少数の人々が MakerDAO のガバナンスを掌握できるようになります。
まず、MakerDAO のガバナンス提案プロセスを理解しましょう。
Maker のガバナンスプロセスは大きく 2 つの段階に分かれます:提案投票と実行投票です。
(1)提案投票の目的は、ガバナンス決定が慎重に考慮され、投票プロセスに入る前に合意が形成されることを確保することです。実行投票に入る前に、コミュニティ内で大まかな合意が形成されます。
(2)実行投票の目的は、MKR 保有者がシステム内のパラメータの変更を承認または拒否することを集団で決定することです。例えば、担保物の安定費率を投票で決定します。
技術的な観点から、Maker プロトコルの内部パラメータの変更は提案契約(Proposal Contract)によって実現されます。各契約は 1 つまたは複数のガバナンス行為に対して設計されており、すべての投票は契約によって管理されます。実行投票が承認されると、提案契約(Proposal Contract)が Maker プロトコルの内部パラメータの変更を実行し、提案契約(Proposal Contract)は一度実行されると再利用できません。次の提案には新しいスマートコントラクトを作成する必要があります。
Maker プロトコルのガバナンス型変数の変更は、実行投票が承認された後、必ずしも即座に発効するわけではありません。投票者がガバナンスセキュリティモジュール(Governance Security Module、GSM)を起動することを選択した場合、これらの変更は遅延して発効します(遅延時間は MKR 保有者が共同で決定します)。この遅延発効の期間は、MKR 保有者に行動の機会を与えます。必要に応じて、彼らは緊急停止メカニズム(Emergency Shutdown)をトリガーして悪意のあるガバナンス提案に反対することができます(例えば、担保物のパラメータを現行の貨幣政策に反する提案に変更することや、安全メカニズムを無効にする提案など)。
簡単に言えば、MakerDAO のガバナンスプロセスは、まずコミュニティ内で一定の合意を形成し、その後実行投票を開始し、提案契約(Proposal Contract)を作成します。投票者はガバナンスセキュリティモジュール(Governance Security Module、GSM)を起動して、投票が承認された後に変更を遅延させ、より多くの MKR 保有者がさらなる議論や行動を行う機会を持つことができます。例えば、投票結果に異議を唱えたり、緊急停止メカニズム(Emergency Shutdown)を起動したりすることができます。
MakerDAO のガバナンスプロセスを理解した後、MakerDAO ガバナンスの実際の状況を観察できます。2022 年 7 月 26 日現在の最新の MakerDAO ガバナンス提案を見てみましょう。
この提案からいくつかの興味深い現象が見受けられます。実際にガバナンス投票に参加し、影響を与えることができる人は 20 人未満であり、上位 4 名の投票総占比はすでに 50% を超えており、提案の通過を決定し、Maker プロトコルの内部パラメータを変更することができます。場合によっては、1 人が決定的な役割を果たすこともあります。
ある意味で、MakerDAO は「寡頭」ガバナンスに属し、真の去中心化ガバナンスではないと言えます。このような状況は珍しくなく、一般的に人々がガバナンスに参加することに興味を持たないか、MKR の価格が MakerDAO のガバナンス参加のハードルを高くしていることが原因です。大量の MKR を保有する者にとっては、他の MKR「クジラ」と連携することで Maker プロトコルを「完全に掌握」することが可能です。さらに、上位の MKR 保有者は緊急停止メカニズム(Emergency Shutdown)を一方的に起動するのに十分な MKR を持っています。しかし、悪用することは MKR 保有者自身にとって利益がないことは明らかです。MakerDAO の発展こそが MKR 保有者の共通の利益です。