
CDP(Collateralized Debt Position:担保付き債務ポジション)データベースは、担保付き債務ポジションに関するすべてのオンチェーンデータを体系的に管理するリポジトリです。CDPは住宅ローンのように、資産を担保として預け入れてステーブルコインを借りたりローンを利用でき、担保価値が一定の基準を下回るとポジションが清算されます。
ブロックチェーン上のCDPデータベースは、担保預入・借入・返済・価格更新・清算記録など分散したコントラクトイベントデータを集約し、アクセスしやすいテーブルやビューに整理します。この集約によってリスク管理や研究が可能となり、初期のMakerDAOではCDPと呼ばれていましたが、後にVaultsへ名称が変更されました(出典:MakerDAO Docs, 2026-01)。
CDPデータベースの本質的な価値は、リスクやポジション情報を透明かつ容易にアクセスできる形で提供する点にあります。開発者は戦略のバックテスト、研究者は清算サイクルの分析、投資家は担保安全マージンの評価やアラート設定に活用します。
市場変動時に清算の有無や脆弱なポジションを特定するには、ポジションや価格の正確かつリアルタイムなデータが不可欠です。CDPデータベースはこうした重要情報を一元化し、すべての関係者が同じ事実に基づいて判断できる基盤を提供します。
CDPデータベースは、ブロックチェーンノード、オラクル価格フィード、プロトコルガバナンスパラメータの3つの情報源を統合します。コントラクトイベントを購読し、「ポジション開設」「担保追加」「ステーブルコイン発行」「返済」「清算」などの各イベントをブロック時刻ごとに記録します。
さらに、担保率(担保価値/債務)や安全マージン(現状の担保率と清算閾値の差)などの派生指標を計算し、価格スナップショットやガバナンスパラメータも履歴として保存します。これにより、過去の再現や監査が可能となります。
CDPデータベースで一般的に管理される主なフィールドは以下の通りです。
これらのフィールドにより、断片的な一時的クエリを超えた包括的なリスク計算や履歴分析が可能となります。
清算リスクの評価は、担保率や安全マージンの計算、価格変動の影響予測が中心となります。担保率は(担保数量×価格)/債務残高で算出され、この比率がプロトコルの清算閾値を下回ると清算が発動します。
たとえばLiquityは最低担保率を150%に設定しています(出典:Liquity Docs, 2026-01)。価格が更新されるたび、CDPデータベースは各ポジションの比率と残りの安全マージンを再計算します。マージンが低い場合、アラートの発報や担保追加・債務返済による自動調整が可能です。
CDPデータベースは、オラクルイベントを購読して価格更新をポジション記録に直接紐付けます。オラクルは外部データソースとして公正な市場価格(例:ETH/USDレート)をオンチェーンに提供します。
安定化手数料や清算ペナルティ、担保ディスカウントなどのプロトコルパラメータはガバナンスコントラクトや設定ファイルから取得します。パラメータが変更されると、新しい値をスナップショットとして保存し、バックテスト時に正確なリスク・リターン計算ができるようにします(出典:MakerDAO Governance Portal, 2026-01)。
CDPデータベースの構造や論理はプロトコルごとに異なります。MakerDAO(現在はVaultと呼称)は複数の担保資産や多様な清算メカニズムをサポートし、手数料パラメータはガバナンス管理のためデータ構造がより多層的です。Liquityはガバナンスを最小化し、最低担保率(150%)を固定、清算はStability Poolで処理されるため、項目はシンプルですが、価格やポジションの時系列スナップショットの正確な追跡が求められます(出典:Liquity Docs, 2026-01)。
そのため、MakerDAO連携時はマルチ担保対応や手数料パラメータのスナップショット重視、Liquity連携時は清算キュー、Troveの状態遷移、Stability Pool資金フローの管理に重点を置きます。
リサーチでは担保率分布のマッピング、高リスクポジションのクラスタ特定、清算トリガーレンジ分析、動的担保調整や分散戦略のバックテストなどに活用されます。
トレーディングでは、CDPデータベースのリスクシグナルと市場監視を組み合わせます。たとえばGateの市場やアナウンスでステーブルコインや担保資産の価格動向を追跡し、CDPデータベースで安全マージンに基づくアラートを設定することで、急激な価格変動時の強制清算リスクを軽減できます。すべての行動は資本の安全性やスマートコントラクトリスクを考慮する必要があり、投資助言ではありません。
ステップ1:プロトコルとネットワークの選定。監視対象のプロトコル(例:MakerDAO、Liquity)やブロックチェーン(例:Ethereumメインネット)を特定し、関連コントラクトアドレスやイベントタイプをリストアップします。
ステップ2:ノード接続とイベント取得。ブロックチェーンノードを運用またはレンタルし、コントラクトイベントを購読してポジション開設・担保追加・ローン返済・清算などの生データを保存します。
ステップ3:オラクル・パラメータ統合。オラクル価格更新と連携し、ガバナンスパラメータを定期取得、バージョン管理したスナップショットで再現性あるバックテストを実現します。
ステップ4:指標計算・モデリング。担保率・安全マージン・潜在的清算バンドなどの派生項目を生成し、ブロック時刻でシリアライズして可視化やアラートに活用します。
ステップ5:リスク管理とアラート。閾値やルール(例:「担保率が清算ラインに近づいたらアラート」)を設定し、各アラートのトリガー条件を記録して監査性や継続的改善につなげます。
CDPデータベースは、断片化したオンチェーンのポジションや価格データをリスク管理やリサーチに活かせる実用的なインサイトへ変換します。その根幹は、正確なイベント取得、価格やパラメータのスナップショット、担保率や安全マージンなど主要指標の継続的計算にあります。フィールド構造やビジネスロジックはプロトコルごとに異なるため、カスタムモデリングが不可欠です。CDPデータベースとトレード観測(資産価格やGateのアナウンス追跡など)を組み合わせることで、清算リスクをより積極的に察知できます。ただし、どの戦略やアラートシステムでも市場やコントラクト固有のリスクは排除できないため、利用者自身で資本の安全性を見極め、分散化を徹底してください。
清算価格は、担保資産の価値・総債務額・必要な清算比率の3要素によって決まります。資産価格が下落して担保率が最小基準を下回ると、システムが自動的に清算を実行します。CDPデータベースを活用すれば、この重要ポイントをリアルタイムで監視でき、事前にエクスポージャーを把握して突発的な清算を回避できます。
CDPデータベースは、すべてのアクティブなポジションについて担保種別・数量・債務規模などをリアルタイムで記録します。高額ポジションをフィルタし、その変動をモニタリングすることで、クジラの動きや市場リスクシグナルを把握できます。これは市場センチメントの把握や清算波の予測にも役立ちます。
対応担保資産はDeFiプロトコルごとに異なり、MakerDAOは主にETHやステーブルコイン、LiquityはETHのみを受け入れます。CDPデータベースは各プロトコルごとに受け入れ担保とリスクパラメータを網羅的に記録しており、利用中プロトコルに応じてGateなどのプラットフォーム経由で担保リストをクエリできます。
安定化手数料は金利のように働き、CDPの保有コストを直接引き上げます。データベースは手数料の履歴変化と現在値をトラッキングでき、時間軸で借入収益性を評価可能です。手数料が高いほど債務増加ペースは加速し、より頻繁な監視や調整が必要となります。
高リスクポジションは、担保率が低い、基礎資産が不安定、清算閾値に近いなどの特徴があります。CDPデータベースのフィルタリングツールで担保率や資産種別でソートすれば、こうしたエクスポージャーを迅速に特定できます。これらのポジションは相場変動時に最初に清算されやすく、大きな市場変動の早期警告指標となります。


