ブロックチェーンオラクルは、暗号資産と非暗号資産のWorldとの仲介者だと考えてみてください。その目的は、スマートコントラクトのブロックチェーンとオフチェーンの情報源との間で関連データを送信することです。
一部の技術者は、ブロックチェーンオラクルをWeb3領域のミドルウェアやアプリケーション・プログラミング・インターフェース(API)になぞらえます。これらのコンピュータシステムは、非Web3データフィードから情報をブロックチェーンへ転送します。
オラクルがなければ、ブロックチェーンは外部Worldと「会話」する方法がありません。イーサリアム(ETH)のようなブロックチェーンも、単独ではオンチェーンアクティビティのみを管理する閉じたシステムです。オラクルはオンチェーンとオフチェーンのデータ間のギャップをブリッジします。
「オンチェーン」とは、ネイティブブロックチェーン上で発生するデータと計算のことを指します。例えば、ビットコインブロックチェーン上の取引履歴は「オンチェーンデータ」です。また、「オフチェーン」とは、ブロックチェーンネットワーク外部に保存されているデータを指します。例えば、MicrosoftのAzureのような中央集権的なクラウドサーバ上のデータはオフチェーンデータといえます。NASDAQの株価もオフチェーンデータの良い例です。
開発者はオラクルシステムを使うことで、オフチェーン情報を自分のdApps(分散型アプリケーション)に取り込むことができます。
では、なぜブロックチェーンオラクルを使うのでしょうか?なぜ暗号資産プロジェクトがオフチェーンデータフィードを求めるのでしょうか?オラクルは暗号資産と外部のWorldを結びつけることができるため、ブロックチェーン技術の無数のユースケースが広がります。オラクルを利用すれば、自動化されたスマートコントラクトで多くの現実世界の取引を処理することが可能です。
ブロックチェーンオラクルを活用することで、不動産などの現実世界資産の信頼性ある移転も実現できます。資産をブロックチェーン上で移転する前に、ユーザーはスマートコントラクトのパラメータを設定できます。オラクルが必要な法的書類をフィードし、スマートコントラクトの条件が満たされるまで処理します。すべての外部データがスマートコントラクトに登録されると、トークン化された所有権証書を住宅購入者へ自動で移転できます。
ブロックチェーンオラクルは、DEX(分散型交換)で価格フィードとしてよく使われますが、これから開発者が探求し始めている多くの魅力的な応用例もあります。
オラクルが取得するデータは、開発者がどの情報を入力したいかによって異なります。これらのデータフィードはソフトウェアまたはハードウェアの情報源から得られます。ウェブ上の情報のみを追跡するオラクルは、中央集権型暗号資産取引所のAPIからデータを取得する場合があります。一方、ハードウェアオラクルは、サーモスタットやQRスキャナーのような物理デバイスからデータを収集できます。
分散型暗号資産オラクルの特徴は、複数のノードオペレーターがデータの照会・検証・転送を行う点にあります。これらの暗号資産オラクルの分散型構造は、オフチェーンやオンチェーンのデータが正当であることを保証するのに役立ちます。すべてのデータポイントが多くのバリデーターを通過する必要があるため、ミスの可能性が減少します。
これらの情報は、それぞれのスマートコントラクトに暗号化されたメッセージで伝達されます。スマートコントラクトが情報を正しく読み取れば、ブロックチェーン上で認証されます。
すべてのブロックチェーンオラクルは、オンチェーンとオフチェーンの情報源を安全にブリッジするという共通の目的を持っています。しかし、その目的を達成する手法はオラクルによって異なります。以下は、ブロックチェーンオラクルネットワークを区別する主な要素です:
暗号資産コミュニティの大きな懸念は、オラクルの中央集権化リスクです。中央集権型ブロックチェーンオラクルは、指導者が特定しやすく、データの集中度も高い階層構造となっています。もしスマートコントラクトがこれら中央集権型オラクルに依存してしまうと、ブロックチェーンの分散化アーキテクチャは無効化されてしまいます。
イーサリアムのようなブロックチェーンが分散化されていても、中央集権型オラクルを導入すると、人々はオラクルネットワークの信頼性に依存する必要があります。たとえ中央集権型オラクルに高い透明性基準があっても、データの改ざんリスクがより高まります。中央集権型オラクルプロバイダーが一度でもハッキングされれば、ブロックチェーンのスマートコントラクトの正当性が損なわれてしまいます。
ほとんどのブロックチェーンは、このリスクを軽減するために分散型オラクルサービスを採用する傾向にあります。Chainlinkのようなプロジェクトは、コンセンサスメカニズムやトークンインセンティブ、複数ノードによってデータが単一の経路で流れないようにしています。ブロックチェーン専門家たちは、分散型オラクルがさらなる発展を遂げることでオラクル問題を効果的に解決できると期待しています。
ブロックチェーンオラクルの潜在的なユースケースは無限にあります。Web3の開発者たちは、分散化を現実の金融、投資、取引に持ち込む新しい方法を考案しています。ブロックチェーンオラクルの可能性は無限大ですが、ここではこの技術の現時点での活用例をいくつかご紹介します:
オラクルは、ブロックチェーン技術の進化において重要な役割を担います。オフチェーンデータにより、現実世界の多くの産業がスマートコントラクトの特典を模索できるようになります。Web3開発者がこの技術を研究し続ける中、オラクルが今後のDeFiアプリケーションにどのようなインスピレーションを与えるのか楽しみです。
ブロックチェーンオラクルのような複雑な暗号資産トピックをわかりやすくすることを目指す別の企業が、暗号資産の世界に大きな影響を与えようとしています。それがWorldcoinです。私たちは、世界中のすべての人々に暗号資産を届けることを目指しています。
ブログを購読して、さらに詳しく知りましょう。