本文へ移動

DeFiヘルスファクター

DeFiヘルスファクターは、清算閾値で調整した担保と債務を比較します。計算式、変動要因、安全余裕がプロトコル固有である理由を解説します。

更新日

教育目的の参考情報であり、投資助言ではありません。投資により損失が生じる可能性があります。

直接の答え

DeFiヘルスファクターは、清算閾値で調整した担保が現在の債務をどの程度カバーしているかを示す、アカウント単位の指標です。Aaveのモデルでは、値が 1 を上回ればポジションはまだ清算対象ではなく、1 を下回ると清算対象になります。値が 1 に近い場合、不利な価格変動や追加の利息発生に耐えられる余裕はわずかです。

この数値は普遍的な信用スコアでも、損失がないことの保証でもありません。その定義、価格、パラメーター、丸め処理、清算手続きは、特定のプロトコルデプロイに属します。例えばCompound IIIは、清算担保係数を使ってアカウントの流動性がマイナスかを判定し、Aaveの式を普遍的な標準として示すのではなく、absorb プロセスを使用します。

ローン・トゥ・バリューと清算閾値も異なります。LTVは当初の借入余力を制限し、清算閾値は既存ポジションがいつ清算対象になるかを定めます。両者の差はプロトコルが設定したバッファーであり、借り手が所有する余剰資金ではありません。

ストレス後ヘルスファクター
1.28
清算バッファー
$22,000
HF=1 までの概算下落率
33.33%

結果は教育用の概算です。明示されない限り、取引所ルール、税、遅延、オラクル動作、固有のプロトコル条件は含みません。

仕組み

担保資産 i と債務資産 j を持つAave型ポジションについて、説明用の式は次のとおりです。

health factor = sum(collateral_i value * liquidation threshold_i) / sum(debt_j value)

これは total collateral value * weighted average liquidation threshold / total debt value と同じです。各資産価値には、プロトコルが受け入れるオラクル価格、単位、担保として有効化されているかどうかの状態を使う必要があります。供給済みでも有効化されていない担保や、該当する市場またはモードで適格でない担保は、まったく算入されない場合があります。

担保価格の下落、担保の引き出し、資産が担保として算入されなくなることにより、分子は低下します。債務利息の発生、追加借入、評価単位に対する借入資産の値上がりにより、分母は増加します。債務の返済や適格担保の追加は通常ヘルスファクターを高めますが、正確な結果は取引の実行状況と現在のパラメーターに左右されます。

表示値に基づいて行動する前に、チェーンと市場、アカウント、オラクル評価、担保の有効化状態、未払い利息を含む債務、資産別の閾値、効率モードまたは分離モード、予定されているガバナンスまたはリスクパラメーターの変更を確認してください。ウォレットやダッシュボードはオンチェーン状態より遅れる場合があります。

計算例

あるポジションに適格なETH担保が $10,000、清算閾値が 80%、債務が $6,000 あるとします。ヘルスファクターは次のとおりです。

$10,000 * 80% / $6,000 = 1.333

  • 債務とパラメーターが変わらないまま担保価値が 20% 下落して $8,000 になると、ヘルスファクターは $8,000 * 80% / $6,000 = 1.067 になります。
  • 担保価値が $7,500 のとき、ヘルスファクターはちょうど 1 です。この単純化した前提では、さらに下落すると 1 未満になります。
  • 担保が $10,000 のまま債務が増える場合、債務が $8,000 に達すると同じ境界に到達します。

この例では、オラクルの更新タイミング、観測から実行までの利息、手数料、モード制限、パラメーター変更、取引順序を除外しています。実際の清算は部分的または全面的に行われる可能性があり、デプロイ済みプロトコルのルールによっては、清算ボーナスまたはペナルティーが適用されることもあります。

リスク

  • 普遍的な安全水準はない: 相関性の高い資産に適したバッファーでも、値動きの激しい、または相関性の低い担保と債務には不十分な場合があります。
  • オラクルと市場ギャップのリスク: プロトコルは設定済みのオラクルを使用し、取引所で見られる価格を必ずしも使いません。価格ギャップと取引遅延により、ユーザーが反応する前に境界を越える可能性があります。
  • 債務の累積と再評価: 利息は時間とともに債務を増やします。また、担保が下落しなくても、安定していない借入資産は値上がりする可能性があります。
  • パラメーターとモードのリスク: ガバナンスまたは権限を持つリスク管理者は、閾値、上限、適格性、モード設定を変更する場合があります。アカウントをモード間で移動すると計算が変わる可能性があります。
  • 清算損失: 清算では、清算者へのボーナスまたは割引を伴って担保が差し押さえられ、手数料やスリッページが加わることがあります。残りのアカウントが健全になっても、借り手の担保は減少します。
  • 実行と自動化のリスク: 混雑、取引失敗、Gas不足、フロントエンド障害、不具合のある自動返済または自動担保追加システムにより、予定していた救済策を実行できない場合があります。

よくある誤解

誤解 1:ヘルスファクターが 1.5 なら担保は 50% 下落できる

調整後の担保価値だけが変化し、債務が一定である場合、境界までの単純化した下落率は 1 - 1 / health factor です。1.5 では約 33.3% であり、50% ではありません。複数の資産、債務の再評価、利息、閾値、オラクルの挙動によって結果は変わります。

誤解 2:1 を上回る値ならすべて安全である

1 を上回ることは、そのプロトコルの計算上、現在は清算対象でないことを意味するだけで、普遍的な安全余裕を示しません。急激な市場変動、オラクル更新、利息発生、取引遅延により、わずかなバッファーは失われる可能性があります。

誤解 3:供給利回りはヘルスファクター内で借入利息を相殺する

設計によっては利回りが供給済みトークンの残高を増やす場合がありますが、ヘルスファクターにはプロトコルの現在の担保・債務会計が使われます。表示される純APYは支払能力の計算に代わるものではなく、インセンティブ報酬は担保としてまったく算入されない場合があります。

誤解 4:すべてのレンディングプロトコルが同じ式と清算フローを使う

Aaveはヘルスファクター比率と、境界を下回った場合のパーミッションレスな清算を文書化しています。一方、Compound IIIは清算担保係数で負の流動性を判定し、アドレスが absorb を呼び出してプロトコル準備金を通じて債務と担保を移転できるようにしています。必ずデプロイ済みプロトコルのルールを使用してください。

関連トピック

出典

ナビゲーション

Wiki を検索...