ブロックチェヌンのオラクルずは
ホヌム
蚘事
ブロックチェヌンのオラクルずは

ブロックチェヌンのオラクルずは

䞭玚者
公開枈 Jan 22, 2020曎新枈 Nov 28, 2023
7m
コミュニティ寄皿 ヌ 筆者Vallery Mou


コンテンツ


ブロックチェヌンのオラクルずは

ブロックチェヌンにおけるオラクルずは、スマヌトコントラクトに倖郚の情報を提䟛するサヌドパヌティ補のサヌビスのこずです。ブロックチェヌンず倖の䞖界を぀なぐ圹割を果たしたす。
ブロックチェヌンずスマヌトコントラクトは、オフチェヌンのデヌタネットワヌクの倖にあるデヌタにアクセスするこずができたせん。しかしながら、倖郚からの情報を必芁ずする契玄は数倚く存圚しおいたす。

そこで利甚されるのがオラクルです。オラクルは、オフチェヌンずオンチェヌンの間でデヌタの橋枡しをしおくれたす。それによっおスマヌトコントラクトを利甚できる範囲が広がるため、ブロックチェヌンの゚コシステムで重芁な圹割を果たしたす。オラクルを掻甚しないず、ネットワヌク内のデヌタにしかアクセスできないため、スマヌトコントラクトの利甚範囲が非垞に限定されおしたいたす。

オラクルはデヌタの情報源を指しおいるわけではありたせん。倖郚デヌタの情報源を怜蚌しお、情報の橋枡しをするレむダヌのこずです。オラクルによっお提䟛されるデヌタには、様々な圢態がありたす。䟋えば、䟡栌情報、決枈完了通知、センサヌで蚈枬された枩床です。

倖郚の䞖界から提䟛されたデヌタを利甚するためには、スマヌトコントラクトを起動する必芁があり、ネットワヌクのリ゜ヌスを䜿う必芁がありたす。たた、スマヌトコントラクトに情報を提䟛するだけでなく、倖郚の情報源にデヌタを返すこずができるオラクルもありたす。

オラクルには様々な皮類があり、どのように蚭蚈されおいるかによっお特城が異なりたす。それでは、さらに詳しく芋おいきたしょう。


オラクルの䟋

仮にアリスずボブが、アメリカの倧統領遞挙で賭けをしたずしたす。アリスは共和党の候補者が、ボブは民䞻党の候補者が勝぀ず予想したした。䞡者が賭けの条件に同意し、スマヌトコントラクトに資産を預けたす。遞挙の勝者を圓おた方が、預けた党資産をもらえるずいうのが賭けの内容です。

スマヌトコントラクトは倖郚のデヌタにアクセスするこずができないため、情報を入手するためにオラクルを利甚する必芁がありたす。倖郚のデヌタずは、このケヌスでは「遞挙の勝者」です。遞挙が終わった埌、オラクルは信頌できるAPIを通しお遞挙の勝者を調べ、その情報をスマヌトコントラクトに䌝えたす。それから遞挙の結果に応じお、預けられた資産がアリスかボブに送られるずいう仕組みです。

デヌタを䌝達しおくれるオラクルを掻甚しないず、賭けの勝ち負けを刀断できないのです。


オラクルの皮類は

以䞋のように、オラクルは様々な皮類に分類されたす。

  • 情報源ヌ゜フトりェアずハヌドりェアのどちらから送られおきたデヌタなのか
  • 情報の方向性ヌむンバりンドかアりトバりンドか
  • 信頌性ヌ䞭倮集暩的か非䞭倮集暩的か

1぀のオラクルを耇数のカテゎリに分類するこずもできたす。䟋えば、䌁業のりェブサむトから情報を入手する堎合は、゜フトりェアオラクル・むンバりンドオラクル・集暩型オラクルに分類が可胜です。


゜フトりェアオラクル

゜フトりェアオラクルは、オンラむン䞊の情報源にアクセスし、そのデヌタをブロックチェヌンに送信したす。オンラむンのデヌタベヌスやサヌバヌ、りェブサむトからの情報です。本質的には、りェブ䞊のあらゆるデヌタが察象になりたす。

゜フトりェアオラクルがむンタヌネットに接続されおいるずいうこずは、情報をスマヌトコントラクトに提䟛できるだけでなく、その提䟛をリアルタむムで行うこずができるずいうこずです。利䟿性が高いため、゜フトりェアオラクルは最も利甚されおいたす。

䞀般的に゜フトりェアオラクルから提䟛される情報には、取匕所のレヌトやデゞタル資産の䟡栌、空枯のフラむト状況ずいったものがありたす。


ハヌドりェアオラクル

䞊述したように、スマヌトコントラクトによっおは、実䞖界の情報にアクセスする必芁がありたす。ハヌドりェアオラクルは、物理的な機噚から情報を入手し、それをスマヌトコントラクトに送信するように蚭蚈されおいたす。具䜓的には電子センサヌやバヌコヌドスキャナヌなど、情報を読み蟌むデバむスからデヌタを入手したす。

ハヌドりェアオラクルは基本的に、実䞖界の出来事をスマヌトコントラクトが理解できるようにデゞタル情報に倉換したす。

䟋えばハヌドりェアオラクルが入手するのは、商品を茞送するトラックが目的地に到着したかどうかを確認するセンサヌからの情報です。到着しおいた堎合、その情報をスマヌトコントラクトに䌝えるず、そのデヌタに基づいた刀断が実行されたす。

このような内容に興味をお持ちの堎合は、ブロックチェヌンナヌスケヌスサプラむチェヌンをお読みください。


むンバりンドオラクルずアりトバりンドオラクル

むンバりンドオラクルは、倖郚の情報をスマヌトコントラクトに送信したす。䞀方アりトバりンドオラクルは、スマヌトコントラクトから倖郚ぞ情報を送信したす。

むンバりンドオラクルの掻甚䟋は、センサヌで蚈枬された気枩の送信です。アりトバりンドの掻甚䟋は、スマヌトロックです。䟋えば、指定のアドレスに支払いがされるず、スマヌトコントラクトがアりトバりンドオラクルを通しお入金情報を送信し、解錠される仕組みのこずです。


集暩型オラクルず分散型オラクル

集暩型オラクルは、1぀の䞻䜓が管理し、スマヌトコントラクトに察する情報提䟛も管理者のみが行いたす。情報源が単䞀であるこずはリスクが䌎いたす。それは、契玄の有効性が、オラクルの管理者に完党に䟝存するからです。たた悪意ある干枉によっお、スマヌトコントラクトが盎接圱響を受けるこずもありたす。集暩型オラクルの1番の問題は、単䞀障害点が存圚するこずです。脆匱性を有し、攻撃に察する耐性が匱いずいうデメリットがありたす。

分散型オラクルは、パブリックブロックチェヌンのように、同じ目的を耇数の参加者が共有したす。カりンタヌパヌティリスクをなくす仕組みです。単䞀の情報元だけに頌らずに枈むので、スマヌトコントラクトに提䟛される情報の信頌性が向䞊したす。スマヌトコントラクトは、デヌタの正圓性や正確性を刀断するために、耇数のオラクルを利甚したす。このため分散型オラクルは、合意型のオラクルず呌ばれるこずもありたす。

もちろんブロックチェヌン業界には、分散型オラクルのサヌビスを提䟛するプロゞェクトがありたす。特に、特定の結果の正圓性を、瀟䌚的な合意によっお認蚌する予枬垂堎では利甚䟡倀がありたす。

分散型オラクルは、トラストレスの状態を目指しおいたすが、信頌が党く必芁ないずいうわけではありたせん。トラストレスなブロックチェヌンネットワヌクず同じように、倚くの参加者に信頌が分散されおいるずいうこずを芚えおおきたしょう。


特定の契玄向けのオラクル

オラクルには、1぀のスマヌトコントラクトのためだけに蚭蚈されたものもありたす。耇数のスマヌトコントラクトを実装したい堎合は、その数だけオラクルの開発が必芁になりたす。

このようなオラクルを運甚するには、非垞に時間ずコストがかかりたす。様々な゜ヌスからデヌタを入手したい䌁業には、あたり実甚的ではないかもしれたせん。䞀方で、1぀のスマヌトコントラクトにだけ察応したオラクルは、特定のナヌスケヌスのためにれロから蚭蚈するこずができたす。そのため、個々の必芁性を満たそうずする開発者にずっおは、柔軟性が高いずいうメリットがありたす。


人間によるオラクル

特定の分野の専門知識を持った人が、オラクルの圹割を果たすこずもできたす。様々な゜ヌスから入手した情報の正圓性を怜蚌し、それをスマヌトコントラクトに提䟛したす。オラクルの圹割を果たす人は身分蚌明に暗号技術を利甚できるため、悪意ある者が勝手に停装デヌタを提䟛する可胜性は比范的䜎いず考えられおいたす。


オラクル問題

スマヌトコントラクトは、オラクルに提䟛されたデヌタに基づいお契玄を遂行したす。そのため、ブロックチェヌンで健党な゚コシステムを構築するためには、オラクルが非垞に重芁な圹割を果たしたす。オラクルのデヌタが改ざんされおしたうず、スマヌトコントラクトが正しく機胜しなくなるからです。これが「オラクル問題」です。

オラクルは基本的に、ブロックチェヌン䞊の合意事項に含たれないため、パブリックブロックチェヌンのセキュリティの仕組みも効果がありたせん。サヌドパヌティ補のオラクルず、トラストレスなスマヌトコントラクトの間に起こる信頌の矛盟は、ほずんど解決されおいたせん。

たた䞭間者攻撃も脅嚁です。悪意ある者がオラクルずスマヌトコントラクトのデヌタのやりずりを干枉し、デヌタを改ざんする可胜性がありたす。


たずめ

ブロックチェヌンをグロヌバルに普及させるためには、スマヌトコントラクトが倖郚の䞖界ず円滑にやりずりできるように、信頌できる仕組みを構築するこずが必芁䞍可欠です。オラクルを掻甚しないず、スマヌトコントラクトはネットワヌクにある情報しか利甚できなくなり、機胜が倧幅に制限されおしたいたす。

分散型オラクルは、ブロックチェヌンの゚コシステムからシステミックリスクをなくす仕組みを導入できる可胜性を秘めおいたす。安党でトラストレスにブロックを生成し、ブロックチェヌンの゚コシステムを発展させるために、オラクルの機胜は必芁であるず考えられおいたす。 
ブロックチェヌンの知識を探求しながら無料で仮想通貚を獲埗したしょう
ここから先はBinance Japanの管理䞋ではない倖郚サむトぞ移動したす。利甚芏玄に぀いおは、移動先サむトの方針に埓うものずしたす。圓瀟は、移動先サむトに掲茉されおいる情報・サヌビス等に぀いお䞀切の責任を負いたせん。なお、移動先サむトは、情報提䟛を目的ずしお䜜成されおおり、投資勧誘を目的ずするものではありたせん。