DeFiオラクルとは何か、何をするのか?
DeFiオラクルは外部データをスマートコントラクトに供給し、アプリが価格やイベントを利用できるようにします。データを収集してオンチェーンに書き込み、レンディングアプリに提供します。

このページの内容
スマートコントラクトは、受け取ったデータに基づいて動作するブロックチェーンプログラムです。多くのDeFiアプリがローンや取引にこれを使用しています。
なぜスマートコントラクトはオラクルを必要とするのですか?
ブロックチェーンは単独でオフチェーンデータにアクセスできません。ノードは同じコードを繰り返し実行し、合意しなければならないため、コントラクトがウェブサイトを呼び出すことはできません。オラクルは、すべてのノードが見られるトランザクションに外部データを組み込みます。
DeFiオラクルはどのように機能しますか?
オラクルネットワークは、ブロックチェーンを外部システムに接続します。ノードオペレーターは取引所のフィードなどの情報源からデータを取得します。ネットワークはレポートを統合し、1つの結果をオンチェーンに公開します。
- ソースの収集:ノード運営者が外部ソースから価格やイベントを取得します。
- レポートの集約:ネットワークが値を統合し、1つの不良な情報源の影響を減らします。
- オンチェーンへの公開:オラクルは最終データをトランザクションに書き込みます。
DeFiオラクルは何に使われますか?
DeFiアプリは、コントラクトが外部の事実を必要とする場合にオラクルを使用します。レンディング市場は、ローンや清算の前に価格フィードを確認します。ステーブルコインやデリバティブも、ペッグや決済のためにオラクルを使用します。
DeFiオラクルはどのようなリスクを生み出しますか?
オラクルは、情報源が誤っている、遅い、または操作されている場合に機能不全に陥ることがあります。不適切な価格は、レンディングコントラクトに健全なポジションを清算させたり、不良債権を許したりする可能性があります。また、資金を流出させたり、ステーブルコインのペッグを崩したりすることもあります。
オラクルはAPIとどう違うのですか?
APIはオフチェーンで実行されているプログラムにデータを返し、その応答はブロックチェーンの状態の一部にはなりません。DeFiオラクルはAPIやその他の情報源からデータを取得し、スマートコントラクトが読み取れるようにオンチェーンに書き込みます。
APIはキーとプロバイダーのサーバーを使用します。オラクルはコンセンサスと支払いを追加し、ノードが値について合意できるようにします。
よくある質問
常にそうとは限りません。あるものは1社のサーバー上で動作し、他のものは多くの独立したノードを使用します。
はい。攻撃者は情報源を侵害したり、弱い価格フィードを操作したりする可能性があります。
いいえ。金利、イベントの結果、準備金の証明、クロスチェーンメッセージも提供します。価格フィードとは、オラクルがスマートコントラクトのために更新する資産価格のストリームです。





