オラクルネットワークとは何ですか?
ブロックチェーンネットワークは、ブロックチェーントランザクションの記録、ルールの施行、全員の同期を保つのに優れています。しかし、制限が組み込まれています:パブリックブロックチェーンは、インターネット、アプリケーションプログラミングインターフェース(API)、データベース、または他の外部システムから外部データをネイティブに読み取ることができません。
そのギャップを埋めるのが、ブロックチェーンオラクル、またはオラクルネットワークです。
オラクルネットワークは、スマートコントラクトが現実世界のデータを使用できるようにするインフラストラクチャです。
これは、複数のソース(API、取引所、データベース、または他の外部システム)から外部データを取得し、独立したノードがデータを検証し、集約してから最終結果をオンチェーンに公開することで機能します。これにより、スマートコントラクトは信頼できるデータに依存し、単一のソースに依存することなく動作できます。
オラクルネットワークが通常どのように機能するかを示す図。出典:Toobit。
なぜオラクルネットワークが必要なのですか?
ブロックチェーンは、合意を要求することでセキュリティを保ちます。すべてのノードは、同じ入力を使用して同じ状態に到達しなければなりません。
スマートコントラクトが自由にインターネットからデータを取得できる場合、異なるノードが異なる時点で異なる結果を見る可能性があります。それは検証を破壊し、コンセンサスを破壊する可能性があります。
これはオラクル問題として知られています:スマートコントラクトは、自分自身で現実世界のデータに安全かつ信頼性を持ってアクセスすることができません。
オラクルネットワークは、オフチェーンデータと計算を検証可能なオンチェーン入力にするための構造化されたパスを作成することでこれを解決します。
オラクルネットワークはどのように機能しますか?
簡単に言えば、オラクルネットワークは資産の即時かつ正確な価格フィードを提供し、分散型金融(DeFi)プロトコルにとって不可欠です。ほとんどのオラクルネットワークは、以下のようなシンプルなフローに従います:
-
スマートコントラクトがデータを要求する
DeFiプロトコルや他のスマートコントラクトアプリケーションは、資産価格、イベントが発生した証拠、またはコンプライアンス信号のようなものを必要とします。 -
ノードが複数のソースからデータを取得する
分散型オラクルは、複数の検証済みノードを使用して、DeFiのロックされた総価値(TVL)を操作から保護します。
独立したノードがAPI、データベンダー、センサー、または他の外部システムからデータを取得します。複数のソースを使用することで信頼性が向上し、単一ソースのリスクが軽減されます。 -
データを検証し集約する
ネットワークは、複数のデータソースからデータを集約し、中央値や類似の方法を使用して外れ値を除去し、信頼性を向上させます。 -
結果がオンチェーンに投稿される
その検証済みの値は、スマートコントラクトがロジックを実行し、契約を履行するための入力として利用可能になります。
セキュリティがポイントです。分散型オラクルは、不正な報告を高コストで検出しやすくすることを目指し、監視、評判、ステーキング、透明なパフォーマンスを通じて実現します。
オラクルが提供できるデータの種類は何ですか?
オラクルネットワークは単なる「価格フィード」ではありません。信頼できる外部情報のいくつかのカテゴリをサポートできます。
データオラクル
これらは、DeFiプロトコルや取引所で使用される価格、レート、指数、その他の市場データを提供します。
一般的な実際の使用例:
クロスチェーン相互運用性(CCIP)
一部のオラクルシステムは、あるチェーンで何かが起こったことを検証してから別のチェーンでロジックをトリガーすることで、ブロックチェーンネットワークを接続するのを助けます。これにより、メッセージングやネットワーク間でのデジタル資産の移動などのCCIPがサポートされます。
さらに、オラクルネットワークは、オンチェーン決済中のコンプライアンスチェックのためにアイデンティティデータを統合することで、規制コンプライアンスを促進するのに役立ちます。
検証可能なランダム性
ブロックチェーンは決定論的であり、「ランダム」は難しいです。
検証可能なランダム性は、ゲーム、非代替性トークン(NFT)の特性割り当て、抽選、イベントベースのメカニクスなどの実際の使用例に対して、証明可能に公正なランダム出力を提供します。
検証可能な計算
一部のワークロードはオンチェーンで実行するには高コストです。検証可能な計算により、オラクルはオフチェーンで重い計算を実行し、スマートコントラクトが検証できる証拠と共に結果を返すことができます。
これにより、分析、最適化、特定のAIワークフローをサポートしながら、オンチェーンコストを削減し、検証をオンチェーンに保つことができます。
現在人気のあるオラクルネットワーク
ここでは、今日広く使用されているオラクルネットワークの具体的な例と、指摘できる実際の使用例を紹介します。
-
Chainlink
Chainlinkが知られていること
価格フィード、検証可能なランダム性、CCIPツール。
Chainlinkが使用されている場所
Aaveは、Chainlink Price Feedsを使用して、複数のソースから分散型価格データを取得していると報告しています。
Chainlinkの実際の使用例
Chainlinkのドキュメントでは、パーペチュアルプラットフォームであるGMXが、オフチェーンデータを検証するためにフィードに依存していることを引用しています。これにより、預金と引き出しが正しい市場価値で実行されます。
なぜChainlinkが「人気」と評価されるのか
DefiLlamaのオラクルダッシュボードは、ChainlinkがTotal Value Secured(TVS)でリードしていることを示しており、これはそのオラクル出力に依存する価値の大きさを示す実用的な指標です。
Chainlink(LINK)の取引を始める方法
Chainlinkは業界全体の現実世界のデータを支えています。現代のスマートコントラクトの基盤を取引する準備ができたら、Toobitがスムーズにサポートします。
-
Pyth Network
Pyth Networkが知られていること
高頻度の市場データ配信とチェーンおよび統合に応じたプルまたはプッシュ設計。
Pyth Networkが使用されている場所
Pythのブログでは、プッシュオラクルがSolanaで広く採用されていることを説明し、その採用をネットワーク上の「価値の確保」指標に結びつけています。
-
RedStone
RedStoneが知られていること
モジュラーでオンデマンドのデータ配信アプローチで、常時オンの投稿コストを削減することを目指しています。
RedStoneが使用されている場所
TONのドキュメントでは、必要に応じてリアルタイムデータを契約に取り込むためのプルオラクル設計としてRedStoneを統合することが説明されています。
なぜRedStoneが「人気」と評価されるのか
DefiLlamaは、RedStoneを数十億のTVSでリストしており、プロトコルランキングはその依存がどこから来るのかを示しています。
-
API3
API3が知られていること
「ファーストパーティ」オラクル設計で、APIをスマートコントラクトに直接接続し、中間者を減らすことを目指しています。
API3が使用されている場所
Seiのようなエコシステムドキュメントでは、API3がスマートコントラクトにリアルタイムデータフィードを提供する分散型オラクルネットワークとして説明されています。
-
Band Protocol
Band Protocolが知られていること
スマートコントラクトに現実世界のデータを提供し、マルチチェーン指向のオラクルインフラストラクチャ。
-
Tellor
Tellorが知られていること
許可不要で検閲耐性のあるデータ報告と検証。
注:オラクルの人気を市場価値で比較することがよくありますが、インフラストラクチャにおける「人気」は通常、統合、インシデントの履歴、およびネットワークの出力に依存する価値の大きさ(TVSは一つのレンズです)でより明確に現れます。
結論
オラクルネットワークは、スマートコントラクトが自分自身で外部データに安全にアクセスできないという単純ですが重要な問題を解決します。
複数のソースからデータを取得し、出力を検証し、信頼できる結果をオンチェーンに公開することで、オラクルネットワークは分散型アプリケーション(dApps)が現実世界のデータに基づいた実際のロジックを実行できるようにします。
これにより、ブロックチェーンは孤立した台帳から、資産の価格を設定し、プロトコルを実行し、保険をトリガーし、ゲームを動かし、ネットワークを接続するシステムに進化します。
この記事は情報提供のみを目的としており、金融、法的、または投資のアドバイスを構成するものではありません。
Toobitで暗号を購入する方法
Toobitで暗号を購入するには、アカウントを作成し、認証を完了し、暗号を購入に進みます。トークンを選択し、支払い方法を選択し、購入を確認します。取引が完了すると、資産はスポットアカウントに表示されます。
おめでとうございます、これでToobitで暗号を購入する方法を知りました!


