第12章:分散型保険
ユーザーは DeFi アプリを使用する前に、トークンをスマートコントラクトにステーキングする必要があります。潜在的な巨額支出シナリオが存在するため、スマートコントラクトにステーキングされたトークンはセキュリティ攻撃を受けやすいです。ほとんどのプロジェクトのスマートコントラクトはコード監査を受けていますが、スマートコントラクトが本当に安全かどうかは誰にもわかりません。ハッカーに侵入される可能性は常に存在し、これにより資金の損失が発生します。
最近、bZxという名前のDeFi Dappで、注目を集めるDeFiセキュリティ攻撃事件が2件発生しました。これらの攻撃は2020年2月15日から18日の間に発生し、合計で3,649 ETH、約100万ドルの損失がありました。最初の攻撃では1,271 ETHの損失が発生し、2回目の攻撃では2,378 ETHの損失が発生しました。これらの2つの脆弱性は非常に複雑な取引プロセスに関与しており、複数のDeFi Dappの操作を経ています。
このような巨額の損失はDeFiの内在的なリスクを浮き彫りにしており、これが多くの人々がDeFiに対して懐疑的である理由でもあります。以下はDeFiユーザーが直面するいくつかのリスクポイントです:
- 技術リスク: スマートコントラクトに脆弱性があり、セキュリティ攻撃を受ける可能性がある;
- 流動性リスク: Compoundプラットフォームのような流動性の枯渇;
- キー管理リスク: プラットフォームの主プライベートキーが盗まれる可能性がある。
ユーザーがDeFiで大規模な取引を行う場合、取引リスクを軽減するために保険の購入を検討することができます。この章では、DeFi取引に安全保障を提供する2つの主要な分散型保険プロバイダー、Nexus MutualとOpynを紹介します。
Nexus Mutual
Nexus Mutualとは何ですか?
Nexus Mutualは、Ethereumに基づく分散型保険プロトコルであり、現在Ethereumブロックチェーン上の任意のスマートコントラクトに対して安全保障を提供できます。以下はNexus MutualがカバーするDeFiスマートコントラクトのリストです:
Nexus Mutualはどのような突発的な事象を保障しますか?
現在、Nexus Mutualはスマートコントラクトのコードの脆弱性によって引き起こされる取引の失敗を保障し、これらの脆弱性によってハッカー攻撃による財務損失を防ぎます。注意点として、スマートコントラクトの保護は「意図しない使用」を防ぐものであり、プライベートキーの喪失や中央集権的取引所への攻撃などのセキュリティ事件は含まれません。
承保メカニズムはどのように機能しますか?
まず、承保期間と承保金額を選択する必要があります。承保金額は、購入する保障の金額であり、スマートコントラクトに脆弱性が発生した場合、プラットフォームは対応する金額を支払います。スマートコントラクトのセキュリティ事件が発生した後、「請求評価」プロセスが開始され、このプロセスには「請求評価者」が参加します。承認されると、プラットフォームは保険金を支払います。
承保メカニズムの価格設定はどのように行われますか?
Nexus Mutualはすべてのスマートコントラクトをカバーしており、価格設定基準は以下の要因に基づいています:
- スマートコントラクトの特性。例えば、スマートコントラクトに保存されている資金の量、処理された取引など。
- 承保金額
- 承保期間
- リスク評価者によるスマートコントラクトの資金担保
十分な資金担保がないか、十分にテストされていないスマートコントラクトは正常に価格設定されず、これはそのスマートコントラクトが承保範囲に含まれないことを意味します。
仮に、200ドルの単価で5 ETHのCompoundスマートコントラクト保険を購入したとします。1年間の承保期間中、各ETHの保険料が0.013 ETHであれば、1年間の保険料は合計で0.065 ETHになります。この期間中にCompoundがハッカー攻撃を受けた場合、ハッカー侵入時のEthereumの価格がどう変動しても、5 ETHが補償されます。ハッカー攻撃中にETHの価格が300 ETHに上昇した場合でも、請求が承認されれば、依然として5 ETHが返還されます。
注意点として、スマートコントラクトのセキュリティ事件が発生した場合、プラットフォームの承保範囲内であれば、誰でも請求を開始でき、スマートコントラクトに投入した資金の損失を証明する必要はありません。
保険の購入方法は?
- 承保するスマートコントラクトのアドレスを指定します。
- 承保金額(ETHまたはDAI)と承保期間を指定します。
- 見積もりを生成し、Metamaskを使用して取引を行います。
- これで、あなたは保障に登録されました!
NXMトークン
Nexus Mutualは、NXMという名称のネイティブトークンを発行しています。NXMトークンは保険の購入、リスク評価への参加、請求評価への参加に使用されます。また、資本調達にも使用され、相互扶助プラットフォームへの所有権を反映します。プラットフォームの資金プールが増加するにつれて、NXMの価値も増加します。
このプラットフォームを通じて、ユーザーは2つのことができます------資金保険の購入またはNXMを担保にしてリスク評価者になることです。
NXMはトークンバインディングカーブを使用しており、このカーブはプラットフォームの資金量および一定の確率で必要なすべての承保資金量を満たす影響を受けます。
現在、NXMトークンはどの取引所でも取引されておらず、Nexus Mutualの内部通貨としてのみ使用されています。
リスク評価者とは何ですか?
リスク評価者は、スマートコントラクトに対して担保操作を開始し(本質的にはそのスマートコントラクトが安全であることを証明するため)、NXMトークンのインセンティブを得ます。なぜなら、ユーザーも対応するスマートコントラクトの保険を購入するからです。リスク評価者はスマートコントラクトのリスクを理解している専門家であるか、または:
(1) 自らDappの安全性を評価できる人、または
(2) スマートコントラクトが安全であると信頼できる人(例えば、コード監査者やその他の利害関係者)
NXMは請求事件を支払ったことがありますか?
もちろんです!最近のbZxフラッシュローンセキュリティ事件では、6人のユーザーがスマートコントラクトの補償を受け、総保険金額は約87,000ドルでした。この記事を執筆している時点で、プラットフォームは3件の請求事件を処理しており、リスク評価者の投票が承認されると、ユーザーは即座に補償を受け取ります。
Nexus Mutual: ステップバイステップガイド
ステップ1
- ウェブサイトにアクセス:https://nexusmutual.io/、次に見積もりを取得をクリックします。
ステップ2
- 承保するスマートコントラクトを選択するか、カスタムアドレスを入力します。ここではMakerの多重担保Dai契約を選択します。
- 承保金額と期間を入力します(承保数量は整数でなければなりません)。
ステップ3
- 見積もりを取得するまで少々お待ちください。
ステップ4
- 見積もりが生成されると、Nexus Mutualは保険料を表示します。現在、保険料(ETHで支払う場合)は承保金額の約1.3%です。この価格を受け入れる場合は、操作を続行し、会員登録を完了する必要があります。
ステップ5
- 会員登録を行うには、以下の条件を満たす必要があります:
- 以下の国/地域の居住者でないこと: 中国、日本、スリランカ、エチオピア、メキシコ、シリア、北朝鮮、トリニダード・トバゴ、インド、ロシア、チュニジア、イラン、セルビア、バヌアツ、イラク、韓国、イエメン
- KYC認証を完了すること
- 一度限りの0.002ETHの会員費を支払うこと
- KYCを完了すると、保険の購入手続きを続行できます。
免責事項
特定の国/地域の居住者には制限があり、Nexus Mutualの使用にはKYC認証が必要なため、一部の人々はこれが真の分散型方式ではないと考えています。
この時、別の保険商品であるOpynを使用することもできます。
おすすめの読書
- A guide to financial risk in DeFi (Seth Goldfarb)
https://defiprime.com/risks-in-defi
- The Defiant tweets on the exploits (Camila Russo)
https://twitter.com/CamiRusso/status/1229849049471373312
bZx Hack Analysis Exposes Challenging DeFi-Inherent Composable Liquidity Risks (PeckShield) https://blog.peckshield.com/2020/02/15/bZx/
bZx Hack Full Disclosure (With Detailed Profit Analysis) (PeckShield) https://blog.peckshield.com/2020/02/17/bZx/
bZx Hack II Full Disclosure (With Detailed Profit Analysis) (PeckShield) https://blog.peckshield.com/2020/02/18/bZx/
Nexus Mutual NXM Token Explainer (Hugh Karp)
https://medium.com/nexus-mutual/nexus-mutual-nxm-token-explainer-b468bc537543
- Nexus Mutual (Fitzner Blockchain)
https://tokentuesdays.substack.com/p/nexus-mutual
The Potential for Bonding Curves and Nexus Mutual (Fitzner Blockchain) https://tokentuesdays.substack.com/p/the-potential-for-bonding-curves
Why Nexus Mutual should be on your radar (Defi Dad)
https://twitter.com/DeFi_Dad/status/1227165545608335360?s=09
Opyn
Opynとは何ですか?
Opynは、スマートコントラクトに安全保障を提供する別のDeFiアプリです。現在、OpynはCompoundプラットフォーム上のUSDCおよびDAI資産の保険をサポートしており、Curve上のステーブルコイン資産の保護もサポートしています。
スマートコントラクトのセキュリティ攻撃による問題に加えて、Opynは財務リスクや管理リスクなど、他のさまざまなリスクに対する保護措置も提供しています。Opynは金融派生商品(オプション)を使用してこれを実現しています。
オプションとは何ですか?
オプションには、コールオプションとプットオプションの2種類があります。コールオプションは特定の期間内に特定の行使価格で資産を購入する義務ではなく、権利です。一方、プットオプションも特定の時間内に特定の行使価格で資産を売却する義務ではなく、権利です。
各オプションの買い手には、オプションの売り手が必要です。オプションの買い手は、オプションの売り手にプレミアムを支払ってその権利を得ます。
以下の図は、ハロウィンのコールオプションの類似性を示しており、オプションをよりよく理解するのに役立ちます:
オプションの方式には主に2つあり、アメリカンとヨーロピアンです。両者の違いは、アメリカンオプションでは買い手が満期日以前の任意の時点でオプションを行使できるのに対し、ヨーロピアンオプションでは買い手が行使日でのみオプションを行使できることです。
Opynはどのように機能しますか?
Opynは、ユーザーがUSDCおよびDAIステーブルコインのプットオプションを購入し、Compoundプラットフォームでのブラックスワンイベントのリスクをヘッジできるようにします。
前述のCompoundプラットフォームに関する説明のように、誰かがDAIを借りると、cDAIトークンを受け取ります。Opynを使用することで、トレーダーはoTokenを購入でき、これらのoTokenはcDAIを販売する権利として機能し、Compoundプラットフォームのスマートコントラクトが攻撃を受けたときにDAIを回収します。
Opynで1DAIの保険を購入することは、実際には0.92ドルの行使価格でcDAI資産を購入するアメリカンプットオプションを購入することです。Compoundプラットフォームが攻撃を受けた場合、Compound上のDAI預金はもはや1ドルの価値がなく、0.10ドルなどのより少ない価値になります。OpynのocDAIトークンを使用することで、保険購入者は0.92ドルのETHを引き換えることができます。これにより、ユーザーはスマートコントラクトによる損失から保護されます。請求を検証するために中央集権的な機関は必要なく、したがってこれは真の分散型保険です。
重要な注意: Opynは元本のみを保障し、Compoundプラットフォームで発生した利息は保障しません。DAIをCompoundプラットフォームに預けると、cDAIを受け取ります。Opynに請求する場合、cDAIとoDAI保険トークンをOpynに送信する必要があり、即座に承保サービスを受けることができます。
保険料はいくらですか?
この記事を執筆している時点で、Opynを使用してCompoundプラットフォームで保険を購入する費用は、年間パーセンテージで次のようになります: Dai預金は1.22%、USDC預金は2.61%です。これは、Dai預金で5.41%の無保険利回りを得た場合、Opynで保険を購入した後、4.19%の利回りを確保できることを意味します。
注意点として、Opynは比較的最近、2020年2月にリリースされ、市場の変化に伴い保険コストも変動し、徐々に最適なバランスに近づいています。
保険はoTokenの形でトークン化されているため、UniswapのようなDEXで取引でき、これが保険の価格が市場の需給に依存する理由です。
なぜ誰かがOpynで保険を提供するのですか?
Opynでの各保険購入者(プットオプションの買い手)には、Opynに保険提供者(プットオプションの売り手)が必要です。Opynの保険提供者になることで、ETH保有者はETHの利益を得ることができます。
そのためには、まず最低160%の担保率でOpynのスマートコントラクトにETHを担保にしてoTokensを発行する必要があります。保険提供者は、CompoundプラットフォームでUSDCまたはDAIのoTokenを発行できます。
oTokenが発行されると、プレミアムを獲得するための2つのエキサイティングな方法があります:
Uniswapの流動性提供者は、Uniswapツールを通じて流動性を提供し、Opynプラットフォームを使用するユーザーから手数料を得て、豊富なリターンを得ます。流動性提供者はいつでも資金を引き出すことができます。Uniswapの流動性提供に関する章で、Uniswapの流動性を提供する手順を示します。
発行されたoTokenはUniswapで販売できます。Opynのメインコントロールダッシュボードを確認し、UniswapでoTokenを販売する年間パーセンテージを計算し、無保険利回りと保険利回りの差を計算できます。この部分は、ユーザーが保険を得るために放棄することを望む利益です。この記事を執筆している時点で、DAIの年間パーセンテージは1.22%、USDCは2.61%です。
ETH担保から得られる利益は、DeFiの他のどの製品よりも高いです。しかし、この利益を得ることにはリスクが伴います。プットオプションを売ることで利益を得る場合、オプションの売り手は、技術リスク(ハッカー攻撃)、金融リスク(DAIのペッグレートの失効)、またはCompoundプラットフォームの取り付け騒ぎなどの災害が発生しないリスクを負います。ユーザーはまた、清算を避けるために160%以上の担保比率を維持する必要があります。
Opynは安全ですか?
Opynのスマートコントラクトは公開検証可能であり、その契約はスマートコントラクト監査会社OpenZeppelinによって監査されています。完全なレポートはリンクをクリックして確認できます: https://blog.openzeppelin.com/opyn-contracts-audit/。
Opynは非保管型で信頼不要であり、その運用メカニズムはインセンティブに依存しています。
Nexus MutualとOpynの主な違いは何ですか?
Opyn: ステップバイステップガイド
ステップ1
- ウェブサイトにアクセス:https://opyn.co/、次に「開始(Get started)」をクリックします。私たちはCompoundプラットフォーム上のDAIを承保します。
ステップ2
- 20 DAIを持っていると仮定し、その保険を購入したいと考えています。
ステップ3
- 「保険を購入(Buy Insurance)」をクリックすると、ここにリダイレクトされます。
- 確認して「確認(Confirm)」取引をクリックします。
ステップ4
- ご覧のとおり、私たちはETHを交換してocDAIを取得しました。
- ここでの金額は異なることに注意してください。1 ocDAIは1 cDAIを保険することができ、1 DAIではありません。前の章で述べたように、1 DAIは1 cDAIに等しくないことを覚えておいてください。
ステップ5
- 取引が確認された後、Compoundプラットフォーム上のDAIがすでに保険に入っているかどうかを確認するには、直接OpynのDai入門ページに戻ります。
ステップ6
- ここで自分の保険金額を見ることができます。
ステップ7
- Daiページに入ると、取引で20 DAIが保険に入っているのが見えます。
結論
oTokenの価格設定が需給に依存するため、これをCompoundに問題があるかどうかを確認するシグナルメカニズムとして使用できます。人々がCompoundプラットフォームでブラックスワンイベントが発生すると考える場合、彼らはより多くのoTokenを購入し、oTokenの価格が上昇します。
最終的には、保険に入るかどうかはユーザーが決定します。しかし、私たちCoinGeckoは保険の購入を強く推奨します。未来に何が起こるかわからないからです。特に初期のDeFi市場では。
おすすめの読書
- Convexity Protocol Announcement (Zubin Koticha)
https://twitter.com/snarkyzk/status/1194442219530280960
Options Protocol Brings 'Insurance' to DeFi Deposits on Compound (Brady Dale) https://www.coindesk.com/options-protocol-brings-insurance-to-defi-deposits-on-compound
Getting Started (Opyn) https://opyn.gitbook.io/opyn/
Opyn launches insurance platform to protect DeFi users (Zubin Koticha) https://medium.com/opyn/opyn-launches-insurance-platform-to-protect-defi-users-fdcabaca7d97
Exploring the Decentralized Insurance Arena That's Rising on Ethereum (William Peaster) https://blockonomi.com/decentralized-insurance-ethereum/