ブロックチェーン101: オラクルとは何か?
ブロックチェーンにおいて、特に昨年からオラクルの利用が増加しています。では、オラクルとは何なのか、ブロックチェーン環境におけるその役割は?なぜスマートコントラクトを機能させるために必要なのでしょうか。
ブロックチェーンの自己完結性
ブロックチェーンは、データを高速、安全、透明、かつ不変的に保存、配信できることから、未来の技術として歓迎されています。しかし、ブロックチェーンには、ブロックチェーン上のすべてのデータが自己完結しているという弱点があります。
自己完結型」という言葉は少し分かりにくいかもしれませんので、噛み砕いて説明します。
ブロックチェーンは、ネットワーク上の各ノードが同じ入力で同じ結果に到達するように機能する分散型システムです。つまり、あるブロックチェーンのネットワークを使ってAがBに5ドルを送ると、いつ、どのノードで取引が実行されても、Aの口座から5ドルが引き落とされ、Bの口座に追加される(同じ入力-同じ結果)ことになります。これを実現するために、ブロックチェーン上(オンチェーン)に保存されるすべてのデータは、意図的に外部(オフチェーン)から隔離されるように設計されています。
ブロックチェーンの自己完結性は、取引の有効性に関するコンセンサス、ネットワークダウン時の緩和と最適化など、最も価値のある特性を与える一方で、ブロックチェーンが容易に利用できる膨大な実世界のデータプールに自らアクセスすることを阻みます。そのようなオフチェーン情報に接続されていない場合、ブロックチェーンはその運用と応用において大きく制限されます。実際、ブロックチェーンが実世界で応用されるには、実世界の情報にアクセスできることが不可欠です。さらに、ブロックチェーンのデータの交換やブロックチェーンの採用には、ブロックチェーンの相互運用性が欠かせません。
この2つの理由から、ブロックチェーンには、安全で、本来の分散化の性質を妨げない方法でオフチェーンデータとやり取りするためのブリッジが必要なのです。このようなブリッジは「オラクル」と呼ばれます。
ブロックチェーンにおけるオラクルとは?
オラクルとは、ギリシャ神話に由来する言葉で、神々と交信して予言を知ることができる人物を呼ぶのに使われます。古代世界では、オラクルはしばしば、人々が決断を下す必要があるときに頼る知恵の源と考えられていた。
現代のブロックチェーン環境では、オラクルは超自然的な力とは何の関係もありませんが、スマートコントラクトの実行を助けるために、ブロックチェーンに限りなく現実的な情報を提供します。
一つはっきりさせておかなければならないのは、ブロックチェーンがデータをブロックチェーン内部の環境に送り込むのではなく(ブロックチェーンの正常な実行に干渉する)、スマートコントラクトが実行されてチェーン外のソースからデータが必要になったとき、そのスマートコントラクト内の一連のコードがオラクルに情報を求め、オラクルがブロックチェーンが理解できる方法で外部ソースからデータを提供するということです。
また、オラクルはデータソースそのものではなく、オンチェーン環境とオフチェーン環境をつなぐ橋渡し役であることも重要なポイントです。
オラクルを利用することで、ブロックチェーンアプリケーションはその独自の特性を維持しつつ、処理できるデジタル契約の種類を増やすことができます。
オラクルを必要とするブロックチェーン・アプリケーションの例としては、以下のようなものがあります。
勝者を決定するために現実の試合結果を必要とするスポーツ・ベッティング・プラットフォーム
異なる暗号資産の価格と為替レートを必要とする取引所
センサーからのデータを必要とするIoTシステム
様々な車両、プロセス、ソースからのデータを必要とするサプライチェーンランダム性を必要とするブロックチェーンゲーム
オラクルの種類
集中型オラクルは、1つのエンティティによって制御され、特定のスマートコントラクトのためのデータの唯一のプロバイダとなる。集中型オラクルの使用は、第三者への信頼を必要とし、単一障害点を分散型システムに再び持ち込むことになります。この分散型スマートコントラクトと集中型オラクルとの間の信頼関係の衝突を「ブロックチェーンオラクル問題」と呼びます。
中央集権的なオラクルでは、スマートコントラクトは、漏洩したデータまたは漏洩したオラクル、あるいはその両方による脆弱性や攻撃の影響を受けやすくなってしまいます。
分散型オラクルは、カウンターパーティーリスクに遭遇しないため、集中型オラクルの問題点を解決します。データ提供元を1つに絞らないことでデータフィードの信頼性を高め、スマートコントラクトの安全性と公平性を向上させることができます。
オラクルは、以下の3つのレベルのうち、1つまたは任意の組み合わせで分散化することができます。
データソース
ノードオペレータオラクルネットワーク
オラクルが分散化されているほど、リスクは分散され、スマートコントラクトはより公正になります。
インバウンドとアウトバウンド
インバウンドオラクルは、オフチェーンからオンチェーンシステムにデータをフィードする。例えば、IoTシステムのセンサーから収集したデータは、インバウンドオラクルによってスマートコントラクトに与えられます。
一方、アウトバウンドオラクルは、ブロックチェーンから外部へデータを送信する。例えば、スマートコントラクトは、ブロックチェーン経由で賃貸料が支払われたら、IoTシステムに家の鍵を開けるようコマンドを送信することがあります。
ソフトウェアとハードウェアの比較
ソフトウェアオラクルはブロックチェーンと他のデジタルソース(ウェブサイト、データベースなど)の情報を結びつけ、ハードウェアオラクルは現実世界(センサー、スキャナーなど)からのデータを提供します。 ソフトウェアオラクルが送信するデータはデジタル資産価格、為替レートなど、ハードウェアオラクルが配信するデータは天候、交通状況などです。
ブロックチェーンオラクルトップ5
ますます多くのブロックチェーンオークルが市場に出てきていますが、これらのトップ5は、現在最も人気があり、全体的に最も先進的なものです。
Chainlink(チェーンリンク)
ブロックチェーンシーンにおいて、Chainlinkはオラクルとほぼ同義です。時価総額でもユーザー数でも最大です。Ethereumから始まったChainlinkは、今ではほとんどのパブリックブロックチェーンに統合することができます。複雑なスマートコントラクトに多くの重要なオフチェーンデータを提供することができます。また、チェーンリンクのチームは、ユーザーやパートナーに対して非常に反応が良く、協力的です。彼らのエコシステムは、よく動く機械のように動いています。彼らがなぜ今あるものを達成し、なぜ将来さらに素晴らしいことができるのかを理解するのは難しいことではありません。
LINKのBitgetでの取引はこちら。
ユニバーサルマーケットアクセス
Universal Market Access (UMA)は、時価総額で2番目に大きいオラクルです。UMAは金融デリバティブ市場に焦点を当てており、彼らは取引をより簡単にし、すべての人がアクセスできるようにしたいと考えています。彼らは動作に必要なコールが少ないため、手数料が少なく、ブロックチェーンへの攻撃の可能性も低くなります。ただし、UMAは主にイーサリアムとLayer-2で動作します。
今すぐBitgetでUMAを取引する。
WINkLink(ウィンクリンク)
WINkLinkは、TRONブロックチェーン上に構築された、TRONプロジェクト用の最初のオラクルです。WINkLinkの統合プロセスは、あなたが必要とするすべての情報が彼らのウェブサイト上で利用可能であるため、シンプルで透明性があります。設立からまだ2年しか経っておらず、現在はTRONのみをサポートしていますが、時価総額ではトップオラクルの3位に位置しています。これは、ブロックチェーンオラクルとしてのWINkLinkの大きな可能性を示しています。
今すぐBitgetでWINを取引する。
バンドプロトコル
Band Protocolもまた、巨大な時価総額を持つオラクルとして広く利用されています。Band ProtocolはCosmosをベースに構築されていますが、現在はPolkadotとEthereumもサポートしています。彼らのパートナーのリストは、同様に暗号市場と伝統的な市場の両方のビッグネームで構成されており、そのうちのいくつかは、Google、Coinbase、Binance、FTX、Uniswapなどです。
BANDのBitgetでの取引はこちら。
iXec(イグゼック)
iXecは、誰もがウェブブラウザですぐに自分のオラクルをゼロから構築できる、非常にユニークな機能を備えています。ウェブサイトにはテキストと動画の両方でステップバイステップの直感的な説明があり、とても分かりやすくなっています。iXecのオラクルデータを検証した人は、彼らのネイティブトークンであるRLCで報酬を得ることができます。あらゆるブロックチェーンでオラクルにアクセスできるようにすることが、iXecの強みであることは間違いないでしょう。
今すぐBitgetでRLCを取引する。
終わりに
ブロックチェーンの大量導入は、オラクルの助けなしには単純に不可能です。ブロックチェーン技術は、情報を保存し処理するための公正、安全、信頼、透明な方法を導入したかもしれませんが、それには自己完結という代償が伴います。オラクルはその弱点を緩和し、ブロックチェーン応用の可能性を広げます。
近年、ブロックチェーンが成長し、オラクルの必要性が高まるにつれ、多くのブロックチェーンプロジェクトが先進的な分散型オラクルを開発しています。その中には、前述したChainlink、Universal Market Access、WINklink、Band Protocol、iXecなどが含まれます。オラクルの発展と、それに伴うブロックチェーンの成長は、果てしないものがあります。
免責事項:この記事に記載されているすべての製品およびプロジェクトは、推奨するものではなく、情報提供のみを目的として提供されています。
Bitget Academyをフォローして、より多くの洞察を得ましょう。
Twitter | Telegram | LinkedIn | Facebook | Instagram