$EX5プレセール — シードティア · 固定供給量500M · 50%バーン · 登録はportal.ex5.comで参加 →
更新日

オラクル (Oracle)

要約: オラクルとは、ブロックチェーンにデータを提供する第三者のサービスです。資産価格、為替レート、スポーツの結果など、チェーン外の情報を、自力では外部データを取…

オラクルとは、ブロックチェーンにデータを提供する第三者のサービスです。資産価格、為替レート、スポーツの結果など、チェーン外の情報を、自力では外部データを取得できないスマートコントラクトに取り込みます。

重要な理由

ブロックチェーン上のすべてのノードは、同じ入力から同じ結果を導き出さなければなりません。そのためスマートコントラクトはウェブサイトを単純に呼び出すことができず、オラクルが外部データをオンチェーンに公開することでその隔たりを埋めています。オラクルはDeFiに不可欠で、レンディングプロトコルは価格オラクルを使って担保を評価し、ローンを清算すべきタイミングを判断します。一方で、これはオラクルがリスクの発生源にもなることを意味します。オラクルが誤った価格や操作された価格を報告すると、コントラクトはそれに基づいて自動的に動作してしまうからです。分散型オラクルネットワークは、多数の独立したデータソースとノード運営者からのデータを組み合わせることで、このリスクを軽減します。

具体例

あるレンディングプロトコルでは、ユーザーがETHを担保にステーブルコインを借りられます。オラクルネットワークは、ETHの価格を定期的にオンチェーンで更新します。報告された価格が大きく下落し、ローンの担保が必要な証拠金を満たさなくなると、プロトコルのスマートコントラクトはオラクル価格を基準として、そのポジションを清算できます。

関連用語