分散型オラクルマシンは価格データの信頼性をどのように確保するか

robot
概要作成中

分散型価格オラクルマシンの動作原理

単一障害点を回避するために、ある有名なオラクルマシンプロジェクトは、ユーザーにサービスを提供するために分散型設計を採用しました。BTCのドル価格を提供する例として、このサービスは31の独立した価格オラクルを集約しています。

このアグリゲーターの具体的な実装は、そのスマートコントラクトのソースコードを確認することで行えます。コントラクト内の特定のメソッドを呼び出すことで、このアグリゲーターに含まれるすべてのオフチェーンオラクルマシン情報を取得できます。

各チェーン外オラクルマシンは、指定されたメソッドを呼び出すことで価格データを提供し、アグリゲーター内のユーザーのリクエストに応じることができます。これらのオラクルマシンは通常、外部に所有されているアカウント(EOA)であり、BTC/USDアグリゲーターにデータを提供するだけでなく、他の価格ペア(、例えばETH/USD)にも同時にサービスを提供する可能性があります。

チェーン上の契約の処理プロセスは大まかに以下の通りです:

  1. まず現在の契約状態を読み取り、一連のコンプライアンスチェックを実施します。

  2. チェックが通過した後、必要な準備作業を行います。

  3. その後、各署名データを検証し、署名者が適切な権限を持っていることと、署名が再利用されていないことを確認します。

  4. 最後に、観測値の順序を確認し、中位数を結果として選択し、設定された閾値を超えないことを確認します。すべての検証が通過した後、結果を契約ストレージに記録します。

さらに、結果に対して追加の検証が行われます。たとえば、特定のアプリケーションは、結果を他のソース(、例えば分散型取引所)の価格と比較し、偏差が許容範囲内であることを確認する場合があります。

! チェーンリンク(オラクル解説シリーズのパート2)](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)

フィードレジストリの利点

使用プロセスをさらに簡素化するために、いくつかのオラクルマシンプロジェクトはFeed Registry機能も提供しています。これは複数の価格フィードのアグリゲーターと見なすことができ、ユーザーは各トークンの価格ソースを個別に設定する必要がなく、Feed Registryを通じて必要な価格データを直接読み取ることができます。

! オラクル解説シリーズのチェーンリンク(パート2)](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)

マルチレイヤーデータ集約メカニズム

高品質な価格オラクルマシンは通常、複数のデータ集約メカニズムを採用しており、主に3つのレベルが含まれます: データソースの集約、ノードオペレーターの集約、オラクルネットワークの集約。

  1. データソースの集約: 大手中央集権型および分散型取引所から原始価格データを収集し、専門のデータサービスプロバイダーによって初期処理が行われます。

  2. ノードオペレーターの集約: 各独立したノードオペレーターは複数のデータサービスプロバイダーから価格を取得し、異常値を除外するために中央値を計算します。

  3. オラクルマシンネットワークの集約:全体のネットワークレベルでの集約は、通常、設定されたノード数に達した後に中央値を取る方法を採用します。

注目すべきは、データの更新が常に即座にブロックチェーンに同期されるわけではないということです。通常、偏差閾値とハートビート閾値の2つのトリガー条件が設定されており、そのうちの1つが満たされた場合のみブロックチェーン上のデータが更新されます。このメカニズムはデータの信頼性を保証する一方で、価格の更新が相対的に遅くなる可能性があるため、主に価格のリアルタイム性が要求されないアプリケーションシーンに適しています。

! オラクル解説シリーズのチェーンリンクパート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)

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • 6
  • 共有
コメント
0/400
MetaDreamervip
· 6時間前
オラクルマシンはこれ、信頼できるのか?
原文表示返信0
ResearchChadButBrokevip
· 18時間前
オラクルマシン真香 搞起来
原文表示返信0
BearMarketLightningvip
· 19時間前
これを暗号資産ベテランに任せた方がいいじゃないか!
原文表示返信0
GateUser-a180694bvip
· 19時間前
技術のことは私たちには理解できません。
原文表示返信0
SnapshotDayLaborervip
· 19時間前
データ集約は本当に素晴らしい!
原文表示返信0
FastLeavervip
· 19時間前
またオラクルマシンか、かなり華やかに書かれている。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)