マネーマーケットプロトコル Compound を理解するための記事
WePiggy_小猪存币
2020-12-01 08:43
本文约7495字,阅读全文需要约30分钟
DeFiの先駆者たちに敬意を表します。

著者

Robert Leshner, Geoffrey Hayes

https://compound.finance

翻訳者

翻訳者

https://wepiggy.com

まとめ

まとめ

目次

この文書では、アルゴリズム的に設定されたレートで金融市場を確立し、ユーザーがイーサリアム資産の時間価値をスムーズに交換できるようにする、需要と供給に基づく分散型プロトコルを紹介します。

目次

1 はじめに................................................................... ................................................................... .................................................3

2 複合プロトコル................................................................................ ...................................................................... ..4

2.1 資産の供給 .................................................................. .................................................................................4

2.1.1 主な使用例................................................................................................ ................................................................4

2.2 資産の借入................................................................................ ...................................................................5

2.2.1 担保価値................................................................................ ...................................................................5

2.2.2 リスクと清算................................................................................ ...................................................................5

2.2.3 主な使用例................................................................................ ................................................................6

2.3 金利モデル................................................................................................ ...................................................................6

2.3.1 流動性インセンティブ構造................................................................................ ...................................................................................6

3 実装とシステムの枠組み................................................................................................ ................................................................... 7

3.1 cToken コントラクト................................................................... ...................................................................... ... 7

3.2 金利の仕組み................................................................................ ................................................................... 8

3.2.1 市場動向................................................................................................ ...................................................8

3.2.2 借方のダイナミクス................................................................................ ......................................................................................8

3.3 借用................................................................... ................................................................... …………9

3.4 清算................................................................................ ................................................................... .......9

3.5 価格フィード................................................................................ ...................................................................... …………9

3.6 監査人................................................................... ................................................................... ......9

4 まとめ................................................................................ ................................................................... ......................................................10

参照する................................................ ................................................................. .................................................................................... 11

最初のレベルのタイトル

1 はじめに

暗号通貨とデジタル ブロックチェーン資産の市場は、投資家、投機家、トレーダーが数千 [1] のブロックチェーン資産を交換する活気に満ちたエコシステムに成長しました。残念ながら、金融市場の複雑さは追いついていません。参加者は資産の時間価値を取引する能力がほとんどありません。

金利は、遊休資産を持っている人と、何も持っていない人(生産や投資に使用できる資産)との間のギャップを埋めるものであり、取引資産の時間価値は双方にとって有益であり、非ゼロサムの富を生み出します。ブロックチェーン資産には、現在 2 つの大きな欠陥があります。

l 借入メカニズムが非常に限定されており、資産の誤った価格設定につながります(空売りする方法がないため、計り知れない評価の「嘘つきコイン」など)。

l ブロッ​​クチェーン資産は、莫大な保管コストとリスク(取引所内か外かを問わず)によりマイナスの利回りとなり、これらのコストを相殺する自然利子が存在しません。これにより、コインを保有するインセンティブがなくなるため、ボラティリティが悪化します。

ピアツーピア プロトコルは、市場参加者間の有担保および無担保融資を直接促進します。残念ながら、分散化はユーザーに多大なコストと摩擦をもたらします。レビューされたすべてのプロトコルにおいて、貸し手はローンの発行、管理、(担保付きローンの場合)ローンの募集と積極的な融資の監督を義務付けられており、ローンの履行は多くの場合遅く、非同期的です(ローンの実行には時間がかかります)。資金調達の時期)[3-6]。

この記事では、既存の方法の欠点を排除し、適切な金融市場の機能を可能にし、資産を保管するための安全なプラス利回りの方法を作成し、イーサリアムトークンをスムーズに貸し出しするための分散型システムを紹介します。

最初のレベルのタイトル

Compound は、イーサリアム ブロックチェーン上にマネー マーケットを作成するためのプロトコルです。マネー マーケットは、資産の需要と供給に基づいてアルゴリズムによって導出された金利を持つ資産のプールです。資産の供給者(および借り手)はプロトコルと直接対話し、条件、レート、担保などの条件をピアや取引相手と交渉する必要なく、変動金利を獲得(および支払い)します。

各マネーマーケットは、独自のタイプのイーサリアム オンチェーン資産 (ETH、ERC-20 ステーブルコイン (Dai など)、ERC-20 ユーティリティ トークン (Augur など) など) に対応しており、透明で公的に検査可能な台帳が含まれています。すべての取引と過去の金利を記録します。

副題

2.1 資産の供給

取引所または P2P プラットフォームでは、ユーザーの資産はマッチング方式を通じて別のユーザーに貸与されますが、複合プロトコルでは各ユーザーの供給が集約され、ユーザーが資産を提供すると、それは同種のリソースになります。このアプローチは、直接融資よりもはるかに高い流動性を提供します。市場のすべての資産が借入されない限り (以下を参照: プロトコルによる流動性の促進)、ユーザーは特定の融資の満期を待つことなく、いつでも資産を引き出すことができます。

市場に供給される資産は、所有者に原資産の増加額を付与する権利を与える ERC-20 トークン (「cToken」) の残高によって表されます。金融市場が利息(借入需要に応じて)を生み出すため、cToken は以前よりも多くの原資産と交換できるようになります。このようにして、ERC-20 cToken を保持するだけで利息を得ることができます。

ETH やその他のトークンに長期的にエクスポージャを持つ個人 (「HODLer」) は、投資の追加収益源として複合マネー マーケットを利用できます。たとえば、Augur を所有するユーザーは、資産を管理したり、融資リクエストを履行したり、投機的なリスクを負ったりすることなく、Compound プロトコルにトークンを供給して利息 (Augur 単位) を得ることができます。

dApps、マシン、取引所のいずれであっても、これらの市場でトークン残高を保持している限り、複合プロトコルを収益源として使用し、これらの残高を使用して増分収益を得ることができます。これにより、イーサリアム エコシステムに新たな機会が開かれる可能性があります。 . ビジネスモデル。

副題

2.2 資産の借入

Compound を使用すると、ユーザーは cToken を担保として使用し、プロトコルからスムーズに借用して、イーサリアム エコシステム内のどこでも使用できるようになります。 P2P プロトコルとは異なり、Compound からの借入では、ユーザーが希望する資産を指定するだけで済みます。交渉可能な条件、満期日、資金調達条件はなく、借入は即座に行われ、予測可能です。資産の提供と同様に、すべての金融市場には市場原理によって設定される変動金利があり、これによって各資産の借入コストが決まります。

2.2.1 担保価値

プロトコルによって保持される資産 (cToken の所有権によって表される) は、プロトコルから借用するための担保として使用されます。各市場には 0 から 1 までの質権率があり、これは借入可能な原資産の価値の部分を表します。時価総額が低く、時価総額比率が低い資産は相対的に低いため、良好な担保として使用できません。市場価値が高く、流動性が高い資産は、比較的高い質入率を持っています。アカウント内のさまざまな基礎となるトークン残高の価値に、それぞれの質権レートを乗じた値は、ユーザーの借入能力に等しくなります。

ユーザーは借入能力の上限まで資産を借りることができ、アカウントは借入資産の合計価値がその借入能力を超えるようなアクション (たとえば、cToken 担保の借入、譲渡、cToken 担保の償還) を行うことはできません。これにより、cToken 担保が保護されます。プロトコル デフォルトのリスクを回避します。

2.2.2 リスクと清算

アカウントのローン残高が借入能力を超えた場合、ローン残高の一定割合をアカウントの cToken 担保と引き換えに他のアカウントが返済でき、清算価格は市場価格 (現在の市場価格) よりわずかに有利になります。清算割引を差し引くと、裁定取引者のエコシステムが借り手のエクスポージャーを減らし、プロトコルのリスクを軽減するために迅速に介入するよう奨励されます。

清算係数とは、清算が呼び出されるたびに清算の返済可能部分と貸付資産の比率を指し、範囲は 0 ~ 1 (25% など) です。清算プロセスは、ユーザーの借入資金が借入能力を下回るまで継続できます。

借りた資産を所有するイーサリアム アドレスは清算機能を呼び出し、その資産を借り手の cToken 担保と交換できます。ユーザー、資産、価格はすべて Compound プロトコルに含まれているため、清算はスムーズに行われ、外部システムや命令に依存しません。

2.2.3 主な使用例

新しい資産を(ポートフォリオの売却や再配置をせずに)シームレスに保持できるようになると、消費者、トレーダー、dApps 開発者に新たなスーパーパワーがもたらされます。

l トレーダーは既存のポートフォリオを担保として使用し、ETH を借りて新しい ICO 投資に資金を提供できます。

l トークンを空売りしたいトレーダーは、トークンを借りて取引所に置き、その後トークンを売却して、過大評価されたトークンの下落から利益を得ることができます。

副題

2.3 金利モデル

単一の資金提供者または借り手が条件と金利を交渉する必要があるのではなく、複合プロトコルは、各金融市場の需要と供給に基づいて金利均衡を達成する金利モデルを使用します。経済理論によれば、金利(お金の「価格」)は需要に応じて上昇し、需要が低い場合には金利は低下します。逆に。市場全体での利用により、需要と供給が 1 つの変数に統合されます。

需要曲線はガバナンスを通じて編集され、使用率の関数として表現されます。たとえば、借入金利は次のようになります。

2.3.1 流動性インセンティブ構造

このプロトコルは流動性を保証するものではなく、その代わりに金利モデルに基づいてインセンティブを与えます。資産への需要が極端に高まる期間には、プロトコルの流動性(引き出したり借りたりできるトークン)が低下し、これが起こると金利が上昇し、供給が刺激され、借り入れが阻害されます。

3 実装とシステムフレームワーク

マネーマーケットの中心となるのは、イーサリアムアカウントが時間の経過に応じて利子を発生させながら資産を供給または借入できるようにする台帳です。このプロトコルのスマート コントラクトは一般に公開され、マシン、dApp、ユーザーにとっても同様に無料になります。

副題

各マネーマーケットは、ERC-20 トークン仕様を満たすスマート コントラクトとして構造化されています。ユーザーの残高は cToken 残高として表現され、ユーザーは市場に資産を提供することにより、原資産と引き換えに cToken を mint(uint amountUnderlying) または償還 redeem(uint amount) することができます。 cToken と原資産の間の価格 (為替レート) は、資産の借り手によって利息が発生し、各金融市場が ERC-20 トークン仕様を満たすスマート コントラクトで構築されるため、時間の経過とともに上昇します。ユーザーの残高は cToken 残高として表され、ユーザーは次のことができます。

市場での借入総額が(借り手の利子の蓄積に応じて)増加するにつれて、トークンと原資産との間の為替レートも増加します。

副題

3.2 金利の仕組み

複合マネー市場は、すべての借り手に一律の金利として定義され、需要と供給の変化に応じて時間の経過とともに調整されます。

各金融市場における各金利の履歴は、金利指数 (金利指数) によって記録されます。金利指数は、金利の変更時、ユーザーによる鋳造、償還、借り入れ、返済時、または資産の清算時に計算されます。

3.2.1 市場動向

取引が発生するたびに、資産の金利指数が更新され、各ブロックの金利を使用して計算された期間中の金利 (r * t 単位) を使用して、前回の指数以降の複利が計算されます。

市場借入残高の合計は、最後の指数以降の利息残高を含むように更新されます。

蓄積された利息の一部は、0 から 1 の範囲のreserveFactor (準備金係数) によって決定される準備金として予約 (留保) されます。

3.2.2 借入のダイナミクスcToken 内の各借り手アドレスの残高は、アカウント チェックポイント (アカウント チェックポイント) として保存されます。アカウント チェックポイントは Solidity タプルです

。このタプルは、最後に利息が支払われたときの口座残高を記述します。

副題

お金を借りたいユーザーで、Compound に十分な残高が保存されている場合は、関連する cToken コントラクトでborrow(uint amount) 関数を呼び出すことができます。この機能を使用すると、ユーザーのアカウントの価値がチェックされ、アカウントに十分な担保がある場合、ユーザーのローン残高が更新され、トークンがユーザーのイーサリアム アドレスに転送され、イーサリアムの変動金利が更新されます。マネーマーケットは更新されます。

借入利息は、セクション 3.2 の残高利息とまったく同じ方法で計算されます。借り手は、repayBorrow(uint amount) 関数を呼び出すことで、いつでも未払いのローンを返済する権利を有します。

3.4 清算

担保価値の減少や借入資産の値上がりにより、利用者のローン残高が担保総額(借入能力)を超えた場合、公的機能の清算(アドレスターゲット、アドレス担保資産、アドレス借用資産セット、uint closeAmount)により、呼び出し元と呼ばれます。市場価格よりわずかに有利な価格で、自己の資産を借り手の担保と交換します。

3.5 価格フィード

Price Oracle (価格オラクル) は、サポートされている各資産の現在の為替レートを維持します。Compound プロトコルは、上位 10 の取引所からの価格を集約する委員会に資産価値を設定する機能を委任します。これらの金利は、借入能力、担保要件、および口座評価の計算に必要なすべての機能を決定するために使用されます。

副題

Compound プロトコルはデフォルトでは特定のトークンをサポートせず、代わりにマーケットプレイスをホワイトリストに登録する必要があります。これは、管理機能 supportMarket (アドレス マーケット、アドレス金利モデル) を通じて行われ、ユーザーは資産との対話を開始できます。資産を借りるには、価格オラクルから有効な価格を取得する必要があり、資産を担保として使用するには、有効な価格と質権率が必要です。

すべての関数呼び出しは Comptroller と呼ばれるポリシー層によって検証され、契約ではユーザーの行動を許可する前に担保と流動性が確認されます。

副題

3.7 ガバナンス

Compound は、プロトコルの集中管理 (各資産の金利モデルの選択など) から開始し、時間の経過とともに完全なコミュニティおよび利害関係者の管理に移行します。契約内の次の権限は、管理者によって制御されます。

l 新しい cToken マーケットプレイスを作成します。

l 各市場の金利モデルを更新します。

l cToken の保留を撤回します。

新しい管理者の選出 (コミュニティによって管理される DAO と同様)。DAO 自体が新しい管理者を選出できるため、管理は利害関係者の個別の決定に基づいて時間の経過とともに進化します。

最初のレベルのタイトル

4 まとめ

l Compoundは、イーサリアム資産の機能するマネーマーケットを作成します。

l ユーザーは、契約の残高を担保として使用して、トークンを借りることができます (使用、販売、または再貸し出し用)。

参照する

[1] Cryptocurrency Market Capitalizations. https://coinmarketcap.com/

[2] Bitfixex Margin Funding Guide. https://support.bitfinex.com/

[3] ETHLend White Paper. https://github.com/ETHLend

[4] Ripio White Paper. https://ripiocredit.network/

[5] Lendroid White Paper. https://lendroid.com/

[6] dYdX White Paper. https://whitepaper.dydx.exchange/

[7] Fred Ehrsam: The Decentralized Business Model. https://blog.coinbase.com/

WePiggy_小猪存币
作者文库