DeFiのリスクモデリングとシミュレーション
エージェントベースドモデリングなどのコンピュータシミュレーションを用いて、極端な市場のボラティリティに対するDeFiプロトコルのストレステストを行うこと。
リスクモデリングはスマートコントラクトのコードのバグ(ハッキング)を発見するものではなく、経済的なエクスプロイトやシステム全体の支払い不能リスクに焦点を当てています。流動性は日々変化するため、シミュレーションは継続的に実行される必要があります。
graph LR
Center["DeFiのリスクモデリングとシミュレーション"]:::main
Rel_decentralized_perpetual_futures_risk["decentralized-perpetual-futures-risk"]:::related -.-> Center
click Rel_decentralized_perpetual_futures_risk "/terms/decentralized-perpetual-futures-risk"
Rel_risk_assessment["risk-assessment"]:::related -.-> Center
click Rel_risk_assessment "/terms/risk-assessment"
Rel_decentralized_derivatives_pricing_models["decentralized-derivatives-pricing-models"]:::related -.-> Center
click Rel_decentralized_derivatives_pricing_models "/terms/decentralized-derivatives-pricing-models"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5歳でもわかるように説明
新しいジェットコースターを設計すると想像してください。実際に人を乗せる前に、エンジニアはコンピュータ上で仮想のダミー人形を極端なループで走らせ、誰も振り落とされないかをシミュレーションします。[DeFi](/ja/terms/defi)には何十億ドルもの資金があります。リスクモデリングとは、仮想の「ダミートレーダー」を市場の大暴落シミュレーションに投入し、プロトコルの仕組みが壊れて全員のお金が失われないかを確認する作業です。
🤓 Expert Deep Dive
エージェントベースドモデリング(ABM): 伝統的なVaR(Value at Risk)モデルは、継続的な流動性を前提としているためDeFiでは機能しません。GauntletやChaos Labsなどの企業はABMを使用します。彼らはEVMの「デジタルツイン」を構築し、プロトコルの実際のコントラクトを展開します。そしてエージェントに戦略(例:「利益>ガス代の時のみ清算する」)をプログラムします。カオスエンジニアリング: シミュレーションでは、マクロショック(ETHが1時間で50%下落)とミクロショック(ネットワークの混雑でガス代が1000gweiに高騰)を同時に発生させます。目的は創発的な振る舞いの観察です。ガス代が高すぎて清算ボットが動かなくなれば、プロトコルは不良債権を抱えます。これに基づき、DAOは担保掛目(Collateral Factor)を引き下げるなどの対応を行います。
❓ よくある質問
Why can't DeFi just use Wall Street risk models?
Traditional models assume that markets have designated market makers and circuit breakers. DeFi markets operate 24/7, are highly volatile, and rely on anonymous automated bots to maintain solvency, requiring distinct simulation methods.
What is Agent-Based Modeling (ABM)?
A computer simulation where thousands of virtual 'agents' (representing different types of crypto users and bots) are programmed with specific goals and let loose on a simulated version of the protocol to see what happens during a crash.
What is the end goal of DeFi risk simulation?
To determine the safest settings for a protocol, such as how much users can borrow against an asset (LTV) and the maximum amount of an asset the protocol should accept (Borrow Caps).