### 多様な価格オラクルマシンアーキテクチャ単一障害点の問題を解決するために、分散設計を採用してオラクルマシンサービスを提供しています。BTCの米ドル価格サービスの例では、31の独立したオラクルマシンを統合してユーザーにデータを提供しています。このアグリゲーターの契約設計は、イーサリアムのブロックエクスプローラーで確認できます。契約内の特定のメソッドを呼び出すことにより、このアグリゲーターに含まれるすべてのオフチェーンオラクルマシンを表示できます。各チェーン外オラクルマシンは、集約器内のユーザーのリクエストに応じて価格データを提供するための特別なメソッドを呼び出すことができます。これらのチェーン外オラクルマシンは通常、外部アカウントであり、BTC/USD集約器にデータを提供するだけでなく、ETH/USDなどの他の集約器にもサービスを提供する可能性があります。チェーン上の契約の処理プロセスには、1. 現在の契約状態を読み取り、一連のチェックを行います。2. 必要な準備を完了する 3. 各署名データを検証し、署名者の役割と署名の唯一性を確認します。4. 観測値をソートし、中位数を選択し、その値が合理的な範囲内にあるかを確認する5. 今回のオラクルマシンの結果を記録し、最終検証を行うその中で、最終的な検証は特定の契約の検証方法を呼び出し、主に異なるオラクルマシンが提供する価格の偏差が受け入れ可能な範囲内にあるかどうかを比較します。! チェーンリンク(オラクル解説シリーズのパート2)](https://img-cdn.gateio.im/social/moments-855e7db6fb0607a91a3fa63b51fcc2c9)###価格ソースレジストリ柔軟性を高め、ガバナンスコストを削減するために、価格ソース登録センターを使用してオラクルマシンサービスに接続できます。これは複数の価格ソースのアグリゲーターに相当し、ユーザーは登録センターを通じて直接価格データを読み取ることができ、各価格ソースを自分で設定する必要はありません。! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-28d519adb5b491a0596a00eed45731eb)### マルチレイヤー価格集約メカニズム価格データの取得は、3つのレベルの集約を経ます: データソース集約、ノードオペレーター集約、オラクルマシンネットワーク集約。原始データは主に各大手取引プラットフォームから来ています。一部の専門データサービスプロバイダーは、これらの原始データを収集し統合し、取引量などの要因に基づいて加重計算を行い、第一層の集約を形成します。第二層はオラクルマシンノードオペレーターによって運営されます。彼らは複数の独立したデータサービスプロバイダーから価格を取得し、中間値を取って異常値を除外し、データの信頼性をさらに向上させます。最後の層は全体のオラクルマシンネットワークの集約です。一般的な方法は、設定されたノード数に達した後、中間値を最終価格として取得することです。価格の更新は、偏差閾値とハートビート閾値の2つのパラメータによって制御されます。この多層的な集約メカニズムは、価格データの正確性と操作耐性を保証します。しかし、更新メカニズムの特性により、価格の更新が遅くなる可能性があるため、主に価格のリアルタイム性の要求が高くないアプリケーションシーンに適しています。! オラクル解説シリーズのチェーンリンクパート2](https://img-cdn.gateio.im/social/moments-cec5b2c5581a3e9abce8f2d60b1980b1)! オラクル解説シリーズのチェーンリンクパート2](https://img-cdn.gateio.im/social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877)! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/social/moments-9675c9b843c9317c5677f589662c7b07)! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/social/moments-02058d8c7492f3e74ee71058d58c4cbc)! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-14fdeba36634c8a73d0acd0f393bc87f)! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/social/moments-acbff1db208352e4522af1ff702c5e15)! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-c99d819793957e4d0547f61f8e83d313)! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-178f40af06154c6be86596b8a6a0abf9)! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-aa77863857089c8363183556997ea49b)! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/social/moments-8d644b1625be70dfd9a4f3bf25cac41e)
多層オラクルマシンアーキテクチャ:価格データの信頼性と効率の問題を解決する
多様な価格オラクルマシンアーキテクチャ
単一障害点の問題を解決するために、分散設計を採用してオラクルマシンサービスを提供しています。BTCの米ドル価格サービスの例では、31の独立したオラクルマシンを統合してユーザーにデータを提供しています。
このアグリゲーターの契約設計は、イーサリアムのブロックエクスプローラーで確認できます。契約内の特定のメソッドを呼び出すことにより、このアグリゲーターに含まれるすべてのオフチェーンオラクルマシンを表示できます。
各チェーン外オラクルマシンは、集約器内のユーザーのリクエストに応じて価格データを提供するための特別なメソッドを呼び出すことができます。これらのチェーン外オラクルマシンは通常、外部アカウントであり、BTC/USD集約器にデータを提供するだけでなく、ETH/USDなどの他の集約器にもサービスを提供する可能性があります。
チェーン上の契約の処理プロセスには、
その中で、最終的な検証は特定の契約の検証方法を呼び出し、主に異なるオラクルマシンが提供する価格の偏差が受け入れ可能な範囲内にあるかどうかを比較します。
! チェーンリンク(オラクル解説シリーズのパート2)](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
###価格ソースレジストリ
柔軟性を高め、ガバナンスコストを削減するために、価格ソース登録センターを使用してオラクルマシンサービスに接続できます。これは複数の価格ソースのアグリゲーターに相当し、ユーザーは登録センターを通じて直接価格データを読み取ることができ、各価格ソースを自分で設定する必要はありません。
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
マルチレイヤー価格集約メカニズム
価格データの取得は、3つのレベルの集約を経ます: データソース集約、ノードオペレーター集約、オラクルマシンネットワーク集約。
原始データは主に各大手取引プラットフォームから来ています。一部の専門データサービスプロバイダーは、これらの原始データを収集し統合し、取引量などの要因に基づいて加重計算を行い、第一層の集約を形成します。
第二層はオラクルマシンノードオペレーターによって運営されます。彼らは複数の独立したデータサービスプロバイダーから価格を取得し、中間値を取って異常値を除外し、データの信頼性をさらに向上させます。
最後の層は全体のオラクルマシンネットワークの集約です。一般的な方法は、設定されたノード数に達した後、中間値を最終価格として取得することです。価格の更新は、偏差閾値とハートビート閾値の2つのパラメータによって制御されます。
この多層的な集約メカニズムは、価格データの正確性と操作耐性を保証します。しかし、更新メカニズムの特性により、価格の更新が遅くなる可能性があるため、主に価格のリアルタイム性の要求が高くないアプリケーションシーンに適しています。
! オラクル解説シリーズのチェーンリンクパート2](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)
! オラクル解説シリーズのチェーンリンクパート2](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)
! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)
! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/webp-social/moments-02058d8c7492f3e74ee71058d58c4cbc.webp)
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-14fdeba36634c8a73d0acd0f393bc87f.webp)
! Chainlink(Oracle Explainerシリーズのパート2)](https://img-cdn.gateio.im/webp-social/moments-acbff1db208352e4522af1ff702c5e15.webp)
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-c99d819793957e4d0547f61f8e83d313.webp)
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-178f40af06154c6be86596b8a6a0abf9.webp)
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-aa77863857089c8363183556997ea49b.webp)
! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.webp)