DeFiプロトコルが価格オラクルに依存する理由
DeFiは価格オラクルに依存しています。スマートコントラクトは外部の価格を読み取れないためです。オラクルはローン、スワップ、ステーブルコインのために市場データをオンチェーンに持ち込みます。

- オラクルは価格データを報告するものであり、資産を保有するものではありません。
- レンディングでは、価格を用いて担保を評価し、清算をトリガーします。
- 分散型オラクルは多くの情報源を集約します。
- 古い価格は誤った清算を引き起こす可能性があります。
DeFiは分散型金融を意味します。スマートコントラクト上で動作します。スマートコントラクトはブロックチェーン上のプログラムです。これらのプログラムは市場を運営できますが、外部の価格を見ることはできません。
価格オラクルはどのような問題を解決しますか?
DeFiコントラクトはブロックチェーン上に存在し、単独で外部の価格を読み取ることはできません。オラクルは外部の価格データを取得しオンチェーンで配信するミドルウェアです。取引や資産の保有は行いません。価格データを報告するだけです。
DeFiプロトコルはオラクル価格をどのように使いますか?
オラクル価格はコントラクトが自動的に行動する際の入力です。レンディングプロトコルはそれを使って担保を評価し、いつ清算するかを決めます。分散型取引所とステーブルコインはそれを使ってスワップを設定し、ペッグを確認します。
なぜ取引所の価格をそのまま使わないのか?
単一の取引所の価格は誤っていたり、一瞬だけ動かしやすかったりする可能性があります。プロトコルが1つの場を信頼すると、誤った価格がコントラクトの現実になってしまいます。分散型オラクルは多くの情報源を集約し、単一ソース攻撃をより困難にします。
- 多くの取引所やデータプロバイダーから価格を取得します。
- 外れ値を減らすため情報源をフィルタリングします。
- 独立した運営者がデータを報告し検証できるようにします。
オラクルの主なリスクは何ですか?
オラクルは操作されたり遅延したりする可能性があります。コントラクトが実行する際に価格が誤っていると、不当な清算やプロトコルの損失につながることがあります。分散型オラクルであっても、情報源や運営者が侵害されれば機能しなくなる可能性があります。
よくある質問
コントラクトは最後に報告された価格を使い続ける可能性があります。その価格が市場から大きく乖離していると、コントラクトは誤ったデータに基づいて行動することがあります。
通常、1つの取引所や1人の運営者が価格を支配するリスクを軽減します。それでも情報源が停止したりデータが遅延したりすれば失敗する可能性があります。
可能なものもあります。プロトコルは自身のプール残高を使って価格を設定したり、設計により外部価格を避けたりできます。
プロトコルを書いて統治する人々がオラクルを選びます。トークン保有者がしばしばその選択を投票で決め、後から変更されることもあります。





