
まとめ
DeFi シリーズの最初の記事として、この記事は DeFi エコシステムの概要を示し、最も重要なプロトコルのいくつかを紹介することを目的としています。この記事では、ユーザーベースの観点からMakerとCompoundの重複を分析し、DeFiに関するその後の記事では、ユーザーベースとシステミックリスクについても調査する予定です。継続的に更新されるダッシュボードと、すべてのデータをダウンロードするためのレポート ツールに注目してください。また、DeFi ウィークリー レポートも継続的に発行していきます。公式 Web サイトでの購読を歓迎します。
導入
導入
過去数か月にわたって、イーサリアムの分散型金融スペースにさまざまなプロジェクトが登場しました。 DeFiエコシステムをブロックから概観しました。最も人気のあるプロトコルは、取引所と流動性、デリバティブ、予測市場、ステーブルコイン、クレジットに分かれています。以下でそれぞれのケースを一つずつ分析していきます。
-図 1 - DeFi エコシステム分類の概要 (出典: https://www.theblockcrypto.com/2019/03/14/mapping-out-ethereums-defi/)-
画像の説明
Maker DAO & DAI
-図 2 - 主要な DeFi プロジェクトでロックされた ETH (出典: https://public.tableau.com/profile/alethio.defi#!/vizhome/Overview_15567111639100/DeFiOverview)-
最初のレベルのタイトル
ダイとは何ですか?
DAI は担保された資産によって裏付けられた暗号通貨であり、完全にブロックチェーン上に存在し、その安定性と米ドルとのアンカー関係はいかなる仲介者にも依存しません。 DAI は、監査済みのオープンなスマート コントラクトにロックされた担保資産によって裏付けられています。
DAIはどのように生成されるのでしょうか?
CDP (債務担保ポジション) メカニズム、フィードバック メカニズム、および信頼できるサードパーティを通じて、Maker はメイン ネットワーク上に展開された一連のスマート コントラクトを使用して、安定通貨 DAI の価値を維持します。誰でも自分の ETH を使用して安定通貨 DAI を生成できます。
DAI を生成したいユーザーは、まず CDP を作成し、次に Maker の CDP スマート コントラクトに ETH をプレッジする必要があります。
技術的な観点から見ると、担保されているのは本物のETHではなく、プールイーサとしても知られるPETHです。まず、ETH を WETH (Wrapped Ether)、つまり ETH と 1:1 の交換比率で ERC 20 トークンに変換します。 PETH は「イーサプール」のシェアとして機能します。ETH をプレッジした後、プレッジした金額に応じて一定のシェアを受け取ります。 ETHとWETHの交換比率とは異なり、ETHとPETHの交換比率は1:1ではないことに注意してください。現在、1 PETH = 1.04 ETH です。その理由は後で説明します。
ユーザーがプレッジしたETHの量と生成されたDAIの量との比率はプレッジレートと呼ばれます。たとえば、1 ETH をプレッジ契約に入金し、プレッジ率が 200% で 1 ETH が 1,000 ドルの価値がある場合、ユーザーは 500 DAI を生成できます。この時点で、この ETH の管理はユーザーの手に渡なくなり、500 DAI の負債が返済された後、CDP は閉鎖され、DAI のこの部分は破棄されます。
ETHの価格が変動すると、CDPのETHの価格は誓約レート近くまで下落し、清算のリスクに直面します。ただし、CDP 内の資産が清算されない限り、ユーザーはこのメカニズムを通じて誓約金額を増やすことができます。逆も真で、ETH が上昇すると担保率は高くなります。ユーザーには 2 つの選択肢があります。以前のプレッジレートに基づいて新しい DAI を生成するか、プレッジされた ETH の一部を取り出すかを選択できます。ユーザーは、CDP の所有権を譲渡したり、すべての借金を返済したり、アカウントを完全にキャンセルしたりすることもできます。
(清算が発生した場合)PETHは、CDPの対応するボリュームの債務が返済されるまで、担保資産として一定の割引価格でDAI保有者に売却されます。 DAIがプレミアムで購入された場合、そのプレミアムは市場でPETHを買い戻して燃やすために使用され、それによってETHとPETHの比率が増加します(1PETH = 1.04 WETH = 1.04 ETH)。

(紫色の論文によると) CDP のライフサイクルは 6 つの段階に分けることができます。
画像の説明
-図 3 - CDP ライフサイクルの 6 つのフェーズ-
1. プライド: CDP は過剰担保条件を満たしているが、債務上限には達していない
2. 怒り:CDPは上限に達するまで債務を生み出す
3. 心配 (WORRY): CDP の担保資産価格は変動する
4. パニック (PANIC): CDP の担保が不足している、または CDP の担保資産の価格変動が猶予期間を超えている
5. グリーフ (GRIEF): トリガー清算メカニズム
6. 絶望 (DREAD): トリガーと清算の開始
いくつかの啓示:
誓約資産は、GRIEF ステージの前に CDP に追加できます。
差し入れた資産はPRIDEステージでのみ取り出すことができ、一部の借金はANGERステージで返済することができます。
各清算アクションには対応するフェーズがあります。

リスク管理: MKR トークン。これは、MKR の価格を 1 ドル前後に維持するために、DAI 価格の変動に基づいて自動的に鋳造/バーンされる ERC-20 トークンです。 MKR 保有者は、システムによって課せられる安定化手数料の支払いに使用されることに加えて、議決権を行使してリスク管理に参加する責任があります。既存の CDP タイプを追加/変更したり (現在は単一担保 CDP のみがサポートされています)、DAI 貯蓄率を変更したり (現在は使用されていません。これは複数担保 CDP への移行の一環です)、正確な情報を提供するためのオラクルを選択することができます。担保資産の価格設定(外部参加者に見積への参加を適切に奨励する)、緊急停止をトリガーできるオラクルの選択、そして最後に(緊急停止メカニズムの下で)十分な賛成票が得られたら、有権者は緊急停止をトリガーできる(テクノロジーが更新されるか、システムが深刻な攻撃に遭遇すると、緊急シャットダウンがトリガーされる可能性があります)。
<図4 —— 3月12日時点のメーカーコミュニティ状況>
Compound
上のグラフは、3月12日時点のMakerステーキング資産プールを取り巻くユーザープロフィールを示しています。緑色のノードは、CDP を作成し、流動性プールに資産を担保するすべての外部口座を表します。これらのノードの一部はプロキシ コントラクト (青色のノード) を通じて通信し、最初に ETH を WETH に交換し、次に WETH を Maker SaiTub にプレッジします。また、一部のノードは WETH を Maker に直接送信します (つまり、Maker の周りの緑色のノード)。 WETHの合計量はMakerにロックされているETHの合計量で、現在約200万個あります。 (* ETH 総供給量の 2%、主要 6 つの DeFi プロジェクトの約 89%*)
最初のレベルのタイトル
ユーザーはトークンを Compound プラットフォームに直接送信し、取引相手と交渉することなく変動金利を受け取ります (代わりに、借り手がプラットフォームからトークンを貸し出し、金利を支払います)。

複利契約の金利は、借り手と貸し手の交渉によって決まるのではなく、需要の増加に応じて金利が上昇するという理論モデルに基づいて計算されます。すべての金融市場がこれを計算するため、各トークンには、その特定のトークンの利用状況に応じた独自の金利モデルがあります。もちろん、経済的安定とプロトコルの持続可能性を確保するために、貸付金利は借入金利よりも低くなります。
画像の説明
- グラフ 5 - Compound のトークンの現在のレート (出典: https://compound.finance/) -
Compound プラットフォームで融資する利点は何ですか?
同様に、借り手はすぐにトークンを貸すことができます(ユーザーは支払能力を確保するために、Makerと同様のオーバーステーキングメカニズムを通じて、誓約額が債務額を超えるようにする必要があります)。借り手は注文する必要がなく、既存の資産を使用してトークンを貸し出すことができ、イーサリアムエコシステムですぐに使用できます。

プラットフォームの使用状況
-図6 - コンパウンドでのトークンの使用状況-
上の表は、Compound プラットフォームでのトークンの使用状況をまとめたものです。需要と供給の状況とそれが金利に与える影響を判断する最も簡単な方法は、融資額、貸し手の数、借り手の数を調べることです。金利の高さを説明できるもう 1 つの興味深い指標は、特定の瞬間に貸し出された総供給量の割合で示されるように、DAI と WETH が最も多く貸し出された 2 つのトークンであることです。
最初のレベルのタイトル
トークン交換: Uniswap
Uniswap は、イーサリアム上のトークン取引を自動化するプロトコルです。 Vitalik による Reddit の投稿によると、Uniswap はメインネット上に展開される一連のスマート コントラクトです。このプラットフォームには独自のネイティブ トークンがなく (実際には複数のトークンが集約されており、将来的にはさらに多くなる予定です)、一元化されたオーダーブックもなく、プラットフォームやプラットフォーム作成者からの手数料もありません (流動性プロバイダーとユーザーに請求されます)料金)。現在、Uniswap プラットフォームにロックされている ETH は 30,000 未満であり、この量だけでも Uniswap を DeFi プラットフォームのトップ 5 に入れるのに十分です。ただし、この金額はまだ Uniswap で約束されたトークンのすべてを表しているわけではありません。追加後、Uniswap は世界で 3 番目に大きいバリューロック DeFi プラットフォーム (Maker と Compound に次ぐ) になりました。
Uniswap の仕組みは主に、異なる ERC 20 - ETH トークン ペアに対して個別のマネー マーケットを作成することです。誰もがこのプラットフォームにスマート コントラクトを展開して、ERC 20 トークンの新しい取引所を作成できます。これらのスマート コントラクトは、一部の ETH および関連する ERC 20 トークンを予約します。次に、ETH をトランザクション媒体として使用して、2 つのトークン間のトランザクションを照合します。すべてのスマート コントラクトはレジスターを介して接続され、トランザクション情報はこのレジスターによって記録されます。これらのタスクは、ファクトリとレジスタの両方である uniswap_factory コントラクトによって完了します。ユーザーは、createExchange() 関数を使用して、新しい ERC20 トークンの交換コントラクトをデプロイできます。
従来、集中型取引所では、ユーザーが取引用にいくつかの価格ポイントを選択することで流動性を提供していました。買い注文、売り注文、またはその両方を行うことができます。すべてのトレーダーの注文はオーダーブックに記録されます。しかし、Uniswapでは取引当事者双方の流動性を集め、アルゴリズムに従って自動的に相場が作られます。 Uniswap には明らかな特徴があります。それは、流動性が枯渇することがないということです。確かに、そのような壮大な目標は犠牲なしには達成できません。 Uniswap アルゴリズムが採用するアプローチは、プログレッシブ関数を通じてトークン価格を引き上げることです。したがって、一度に購入したいトークンの数が多いほど、支払わなければならない単価も高くなり、トレードオフの関係が形成されます。大手企業はもはや多額の取引を行うことはできませんが、同時に、システムは常に流動的であり、取引は毎日毎秒行われています。
流動性プロバイダーにとってそれは何を意味しますか?
Uniswap 取引所に流動性を提供する場合、取引ペアの一方だけに流動性を提供することはできません。これにより、2 つのトークン間の比率が変化し、取引価格 (事実上、x トークン / y ETH = 価格) が変化します。この価格比率では、裁定取引を希望する流動性プロバイダーは損失を被ることになります。
ETHと対応するトークンの同等の価値をETH-ERC 20トークン取引契約に注入した後、契約は流動性プロバイダーに流動性トークンを発行し、これらのトークンは流動性プール内の流動性を表します。流動性プール内の流動性 - これらのトークンを受け取る人は、総流動性の 10% を受け取る権利があります)。これらの流動性トークンは、流動性プロバイダーによって提供される量のみを表します。流動性が増減すると、それに応じて流動性トークンが生成/燃焼され、全員の相対的なシェアが同じに保たれます。
流動性プロバイダーになる方法について話した後、なぜ流動性プロバイダーになる必要があるのかについて話しましょう。流動性を提供するインセンティブは、すべての取引が支払う手数料から生じます。これらの手数料は流動性プールに再注入されるため、プロバイダーが保有する流動性プールの割合が常に同じであっても、この割合の値は増加します。プラットフォームは手数料を請求せず、取引手数料のみを請求します。
料金体系
1. ETH ➡️ ERC 20 トークン取引
0.3%の取引手数料をETHで支払う
2. ERC 20トークン ➡️ ETHトランザクション
ERC 20 トークンで 0.3% の取引手数料を支払います
3. ERC 20 トークン ➡️ ERC 20 トークン取引
ETH で 0.3% の取引手数料を支払う ETH を ERC 20 に交換

トークンの実際の取引手数料は 0.5991% です。
-図7 - Uniswap流動性プロバイダー(提供通貨と提供量)-
上のグラフは、各トークンの流動性プロバイダーを示しています。各色は通貨を表し、各四角形は流動性プロバイダーを表します。各長方形のサイズは流動性に比例します。左側の 2 つの最大のコイン (緑と金) は、それぞれ DAI と MKR です。これら 2 つは明らかに最も人気のある取引ペアです。
最初のレベルのタイトル
予測市場: Augur
Augur は、ユーザーが予測市場プロジェクトを作成できるプラットフォームです。これらの予測マーケットでは、プレイヤーはどの結果が実際に起こるかに賭けることができます。結果を正しく推測した人はその後報酬を得ることができるため、人々はさまざまなプロジェクト (つまり、賭け、売買) に知恵を提供する意欲を持ち、最終結果は参加者の予測になります。
予測市場は、作成、取引、レポート、決済の 4 つのフェーズに分かれています。予測市場の作成後すぐに取引が開始され、イベントが発生して結果が決定されると、ユーザーはポジションを閉じて資金を引き出すことができます。
まだ起こっていないことであれば、予測市場を作ることができます。作成者はイベントの期限を設定し、イベント結果の報告者を指名します(報告された結果が間違っているとみなされた場合、コミュニティはイベント報告者に異議を申し立てることができます)。作成者は、結果を決定するために使用される解決ソース (ほぼすべてのソース) を選択することもできます。また、市場を決済する人が市場作成者に支払わなければならない手数料も決定します。
貿易
マーケット作成者は保証金を支払う必要もあります: 有効期間保証金 (ETH で支払われ、市場が効果的に決済されなかった場合は作成者に返還されます。最近の無効な結果の数に基づいて、作成者に明示的なオープンを奨励するために使用されます)予測市場)とデフォルトボンド(REPで支払われます - 指定されたレポーターが3日以内にレポートを提出した場合にのみ作成者に返還されます - これにより、予測市場ができるだけ早く終了するように作成者が信頼できるレポーターを選択するよう動機づけられます) )。
貿易
イベントの結果に対する賭けは、株式取引を通じて行われます。実際、ユーザーが市場でさまざまな結果の「株式」を売買するとき、ETH を使用してさまざまな結果に賭けていることになります。 Augur のマッチメイキング エンジンは、考えられる結果ごとにすべての株式を含む完全な株式セットを作成します。
すべての予測市場はオーダーブックによって維持され、ユーザーはいつでも任意の市場の注文を作成/履行できます。これは、他のユーザーと取引したり、新しい株式のコレクションを作成したりするためである可能性があります。トレーダーは注文の最低価格を設定しており、すべての注文が取引できない場合でも、少なくとも一部は取引でき、取引されなかった部分については注文が再生成されて発注されます。
前述のすべての資産(Augur 予測市場、成果株式、参加通貨、証拠金株式)は、いつでも取引および譲渡できます。
報告
市場決済

トレーダーは、自分の株式を他人に売却するか、市場との決済によって撤退することができます。
-図 8 - Augur 予測市場で人気のあるタグクラウド (出典: https://public.tableau.com/profile/alethio#!/vizhome/DeFi_15529865481350/Augur PopularTags) -
予測市場を作成するとき、ユーザーはそれを詳細に記述し、いくつかのタグを追加して市場を制限できます。上の画像は、Augur 予測市場で使用されるすべてのタグに基づくワード クラウドです。 (これらのタグはすべて、予測市場の作成後に Augur スマート コントラクトによって生成されたトピックのデータ セグメントから抽出およびデコードされます。)
最初のレベルのタイトル
ユーザー重複分析 - Maker と Compound
上で述べたすべてのプロトコルのうち、市場を共有しているのは Maker と Compound の 2 つだけです (最初の図の右下隅にある「Lending」列を参照)。これら 2 つの契約は、たまたまこれまでの 2 つの最大の契約です (Maker は Compound の数倍の規模です)。したがって、ユーザーベースを分析することが可能です。
Maker のユーザーは CDP を作成するユーザーですが、Compound のユーザーは借り手と貸し手であり、プラットフォームにとってどちらも同様に重要であるためです。違いは、Maker ユーザーは DAI を借りるために ETH をロック (CDP を作成) するのに対し、Compound ユーザーは借り手と貸し手のどちらかまたは両方になれることです。
コンパウンドで 475 人の借入者 (2,549 人の借入)
230 人のユーザーが 1 件の借用行動を行った
136 人のユーザーが 1 ~ 5 回借りています
54 人のユーザーが 5 ~ 10 回借りています
55 人のユーザーが 10 回以上借りています (うち 7 人は 50 回以上、最大 171 回借りています)
Compound における 3,116 人の貸し手 (10,956 件の貸し出しアクション)
1527 人のユーザーが 1 件のローンを抱えていました
1,133 人のユーザーが 1 ~ 5 件のローンを持っていました
338 人のユーザーが 5 ~ 10 件のローンを抱えていた
199 人のユーザーが 10 回以上のローン行為を行った (4 人のユーザーが 100 回以上、最大 160 回のローン行為を行った)
Maker 上の 7518 人の CDP 作成者 (合計 16848 の CDP が作成されました)
6308 人のユーザーが 1 つの CDP を作成しました
1091 人のユーザーが 1 ~ 5 個の CDP を作成しました
28 人のユーザーが 10 を超える CDP を作成しました (そのうちの 2 人は 1000 を超える CDP (それぞれ 1360 と 4893) を作成しました)

上記から、合計 30353 の動作 (下の図に示す形状に対応します。乱雑になるのを避けるため、一部の動作は図に示されていません。現時点では 11109 の動作のみが図に示されています)。図では、これらの動作を生成するアドレスが 9539 個あることがわかります (図では 1 つずつドットで示されています)。
画像の説明
-図9 - 2つのレンディングプラットフォーム間のユーザー重複のネットワーク図-
一目見ただけで、2 つのプラットフォーム間のサイズの違い、それらの間の膨大な数のアドレス (少数のアドレスはいずれかのプラットフォームのみを指しています)、および Maker と Compound の形状を表すノードの周囲に形成されたリングに気づきます。 。上の図の内容をよりよく理解するために、これらのアドレスのグループについて説明しましょう。まず、Maker と Compound のノードには、ある種の「重力」があると想像できます。それらに近いノードほど、より多くの相互作用が行われます。
中央の大きなアドレス グループ、つまり 2 つのプロトコルと対話するアドレスは約 775 で、これらのアドレスは各プロトコルと同じ量またはほぼ同じ量 (1 ~ 2 つの対話) で対話します。
両側に分散されたアドレスの小グループはそれぞれ 2 つのプロトコルと対話するアドレスであり、違いは、どちらのプロトコルがより「重力」で、どちらのプロトコルとより多く対話するかにあります。言い換えれば、これらのアドレスのグループがどのプロトコルに近ければ近いほど、このプロトコルとの対話が多くなります。たとえば、グラフの Maker の近くに小さな赤茶色の点が表示されます。これらはすべて、多数の CDP (10 以上) を作成し、Compound と 1 回しか対話しなかったユーザーを表しています。