価格オラクルはブロックチェーンのアプリケーションに資産価格を提供します。レンディングプロトコルは担保や債務の評価に使い、デリバティブのコントラクトは決済やリスク計算に使う場合があります。価格の組み合わせは重要で、ETH/USD と ETH/BTC のフィードは異なる価格関係を表します。
参照価格の形成
オラクルは複数の市場や報告者の観測を集約したり、オンチェーンの取引プールから時間加重平均価格を算出したりします。それぞれの方法が示すものは異なります。過去の一定期間の平均は一時的な値動きを平滑化しますが、急変する市場に遅れることがあります。
更新は定期的に、価格変動のしきい値に応じて、または要求を受けて行われます。そのため表示値は必ずしもリアルタイムの約定可能な価格ではありません。タイムスタンプ、小数桁の換算、対象市場、更新ルールも価格の意味を構成します。
データが清算につながる仕組み
レンディングのコントラクトは報告価格を使い、担保が要件を満たしているかを判断できます。誤ったデータや古いデータは、過剰な借入を許したり、不適切な清算を引き起こしたりします。
複数の情報源は耐障害性を高め、長い平均期間は短時間の操作を難しくする場合があります。ただし、すべての障害をなくせるわけではありません。適切な流動性の前提、鮮度確認、停止時や異常な市場状況での明確な対応が引き続き必要です。