以下は、Chainlinkのブログに掲載された内容の引用翻訳になります。
原文:Analyze Decentralized Oracles With Chainlink Visualizations
(なお、ワイの技術ではうまくコピペできなかったので、スマホの方は原文を見ることをおススメしますw)
透明性はDeFiエコシステムの重要な原則であり、分散型ファイナンスプロトコルがどのように設計されているかを誰でも確認できるだけでなく、担保や公正な価格設定に関する重要な市場データにアクセスできるようにします。ChainlinkのPriceFeed視覚化などのツールは、価格参照データを検証してスマートコントラクトにフィードする分散型オラクルネットワークの構成を示すことにより、DeFiスペース全体の透明性を促進するのに役立ちます。さらに、視覚化により、ユーザーはチェーン上で公開されている実際の価格データを監査するための簡単な経路が提供されます。この記事は、Chainlink Price Feedの視覚化と、DeFiアセットペアの価格が公正かつ安全であることを確認するために使用できる特定の機能のガイドです。
分散型OracleネットワークがDeFi価格データを保護する方法
Chainlink Price Feedsは、APIからデータを取得することにより、信頼できるデータアグリゲーターから高品質の価格データを取得します。次に、データは、複数の独立したセキュリティレビュー済みノードオペレータで構成される分散型オラクルネットワークを介してチェーン上に配信されます。データ集約レベルとオラクルネットワークレベルの両方での分散化は、データ操作から保護し、信頼性の高い価格オラクルに依存するスマートコントラクトの可用性を保証します。セキュリティと信頼性が保証されているため、Chainlink Price FeedsはDeFiの業界標準のオラクルソリューションになり、現在では数十億ドルの価値を確保し、デリバティブからステーブルコインまで、さまざまなユースケースと市場をサポートしています。
DeFi価格フィード
精度、セキュリティ、および信頼性の保証に加えて、Chainlinkは、オンチェーンデータから導出された価格フィードパフォーマンスの視覚化を提供します。視覚化により、スマートコントラクトの開発者とユーザーは、各価格フィードのOracleネットワークが資産価格をどのように決定するかを個別に検証できます。また、ユーザーは、これらの価格を確保する分散型オラクルネットワークのインフラストラクチャ、機能、および現在/履歴データに関するさまざまな情報に簡単にアクセスできます。
アセットペア
上のメイン価格フィードページ、各資産対ショー情報の3つのコア片:
- ETH / USDなどの2つのペア資産
- スマートコントラクトがそのChainlinkオラクルネットワークをその価格で呼び出した場合に受け取る現在の価格(参照コントラクトにチェーン上に保存されている)
- どのDeFiプロジェクトが本番環境で各価格フィードを使用し、財政的に後援していますか
スポンサーとノードオペレーター
feeds.chain.linkページの下部に、Chainlink Price Feedsを使用するプロジェクトのサンプルと、価格データを取得して配信する独立したノードオペレーターのリストが表示されます。Aave、Synthetix、Nexus Mutualなどの主要なDeFiプロジェクトを含む、さまざまな種類のDeFiプロジェクトがリストされており、Chainlink PriceFeedを使用してメインネット上でライブ配信されています。同様に、ノードオペレーターには、Chainlink Networkへの信頼性の高い安全なデータ配信を保証するDeutscheTelekomのT-Systemsなどの多くの信頼できるDevOpsおよびセキュリティチームが含まれます。
個別価格フィードページ
メインページからアセットペアをクリックすると、特定のアセットペアの個別の価格フィードページに移動します。
Oracle Visualization
- 現在の価格–これはオラクルスマートコントラクトオンチェーンによって保存された価格データです。チェーンリンクは、集計された価格データの中央値を使用して、現在の公正な市場価格を決定します。個々のページの価格は、オラクルネットワークを使用してリアルタイムで動的に更新されます。
- ノード演算子–視覚化により、個々のノード演算子とそれぞれから送信された最新の価格が識別され、ユーザーはどのオラクルがオンラインであり、外れ値データを送信しているかどうかを検出できます。
- Oracleリクエストが実行されました–円が黒に変わると、Oracleスマートコントラクトがノードの送信価格を記録したことを示します。
- Oracleが外部データをフェッチしている–白いノードの円は、Oracleが外部ソースからデータをフェッチしていること、またはデータをチェーン上で記録していることを示しています。アニメーション行は、オラクルスマートコントラクトが個々のノードからの応答を待機していることも示しています。
特定のノードまたは信頼できるスマートコントラクトの価格に関する詳細情報が必要な場合、アニメーション化された視覚化の要素はインタラクティブです。たとえば、ノードオペレーターにカーソルを合わせると、ノードが送信した最新の価格、トランザクションで使用されたガス、トランザクションを記録したブロック、および送信の正確な時刻が表示されます。各ノードオペレーターのスマートコントラクトの詳細については、ノードをクリックしてEtherscanへのリンクにアクセスしてください。
最新の信頼できる回答
価格は、オラクルネットワークによってチェーン上にリアルタイムで保存された値です。
一次集計パラメータ:偏差しきい値
偏差しきい値は、フィードがいつ更新されるかを示します。ETH / USDの場合、データアグリゲーターのAPIによって報告されるように、オフチェーンの価格がオンチェーンの信頼できる価格から0.5%逸脱すると、フィードが更新されます。各Chainlink偏差しきい値は、スマートコントラクトのニーズに応じてカスタマイズできます。
二次集約パラメータ:ハートビート
ハートビートは、00:00に達するとチェーン上の価格を更新するカウントダウンタイマーです。これは、偏差しきい値がハートビートの長さにわたって更新をトリガーしない場合のバックアップです。資産の価格変動性が非常に低い場合、資産が偏差しきい値に到達しないことがよくあるため、ハートビートによってデータフィードが最新の状態に保たれます。
Oracle Responses
この比率は、前回の価格フィードの更新に貢献したオラクルの数を示しています。最小数は、新しい価格更新を送信するために必要なオラクルの最小数を指します。到達していない場合、価格の更新は行われません。
日付と時刻の更新
このフィールドは、価格フィードがスマートコントラクトを新しい信頼できる回答で更新した最新の日時を示します。
24時間の価格履歴
これは、過去24時間の資産価格履歴を示すインタラクティブなチャートです。