クリプト

Blockchain Oracle とは?

シイタケ_chome's icon'
  • シイタケ_chome
  • 2019/04/25 00:48

ブロックチェーンおよびスマートコントラクトの文脈におけるオラクルは、現実世界での出現を見つけて検証し、この情報をスマートチェーンで使用するためにブロックチェーンに送信するエージェントです。

スマートコントラクトには価値が含まれており、特定の事前定義された条件が満たされた場合にのみその価値をアンロックします。特定の値に達すると、スマートコントラクトはその状態を変更し、プログラム的に事前定義されたアルゴリズムを実行して、自動的にブロックチェーンでイベントをトリガーします。オラクルの主な仕事は、安全で信頼できる方法でこれらの価値をスマートコントラクトに提供することです。

ブロックチェーンはネットワーク外のデータにアクセスできません。オラクルは、ブロックチェーンのスマートコントラクトで使用するために設計された、サードパーティのサービスによって提供されるデータフィードです。Oraclesは外部データを提供し、事前定義された条件が満たされたときにスマート契約の執行を開始します。そのような条件は、天候の温度、支払いの成功、価格の変動などのようなデータです。

オラクルは、特定の条件が満たされた場合にのみ、元の受託者が将来の資金の解放のための契約に署名するなど、複数署名契約の一部です。資金が解放される前に、オラクルはスマートな契約にも署名しなければなりません。

 

 

Content image

 

ソース:smartcontract.com

 

 

 

Content image

 

ソース:oraclize.it

 

 

 

オラクルの種類

使用の種類に基づいてさまざまな種類のオラクルがあります。ソフトウェアオラクル、ハードウェアオラクル、コンセンサスオラクル、インバウンドオラクルとアウトバウンドオラクルを区別します。

ソフトウェアオラクル
ソフトウェアオラクルは、オンラインで入手可能な情報を処理します。例としては、気温、商品や商品の価格、フライトや列車の遅延などがあります。データは、会社のWebサイトなどのオンラインソースから取得されます。ソフトウェアオラクルは必要な情報を抽出し、それを賢い契約に押し込みます。

ハードウェアのオラクル
スマートセンサーの中には、移動センサーが車両を検出してデータをスマートコントラクトに送信しなければならない障壁を越える車など、物理的な世界から直接情報が必要なものがあります。もう1つの使用例は、サプライチェーン業界におけるRFIDセンサーです。ハードウェアオラクルにとっての最大の課題は、データセキュリティを犠牲にすることなく測定値を報告する能力です。Oracalize  は、センサーの読み取り値の暗号化証拠および違反の場合にデバイスを動作不能にする不正操作防止メカニズムを提供することによって、リスクに対する2段階の解決策を提案します。

インバウンドオラクル
これらは、外界からのデータとスマートコントラクトを提供します。ユースケースの例は、USDが特定の価格に達すると自動購入注文になります。

アウトバウンドオラクル
これらは、スマートコントラクトにデータを外部に送信する機能を提供します。例としては、ブロックチェーンアドレスで支払いを受け取り、自動的にロック解除する必要がある、物理的な世界でのスマートロックがあります。

合意に基づくオラクル
AugurやGnosisのような予測市場は、将来の結果を確認するためにオラクルに大きく依存しています。1つの情報源のみを使用することは危険で信頼性が低い可能性があります。市場操作の予測を回避するために、市場はオラクルの格付けシステムを導入しています。さらなる安全のために、例えば5つのオラクルのうち3つがイベントの結果を決定することができる場合、異なるオラクルの組み合わせが使用されてもよい。

 

セキュリティの課題

オラクルは、ブロックチェーン合意メカニズムの一部ではないサードパーティのサービスです。オラクルの主な課題は、人々がこれらの情報源を信頼する必要があることです。ウェブサイトであろうとセンサーであろうと、情報源は信頼できるものである必要があります。これらの問題を解決する方法として、さまざまなトラステッドコンピューティング技術を使用できます。たとえば、Oracalizeのような会社は、TLSNotaryベースのプルーフでAmazonを利用しています。別の企業であるTown Crierは、Intel Software Guard Extensions(SGX)の利用に焦点を当てています。間違いが発生してもロールバックがないため、信頼できる情報源とスマートコントラクトを提供することはユーザーにとって非常に重要です。

 

※結合曲線の説明についてはこちらをご覧ください。

結合曲線の説明

https://alis.to/chome/articles/375MpAnkRvbA

参考文献

ハードウェアオラクル:現実世界からブロックチェーンへの架け橋
オラクルについてオラクルへ
の訪問
スマート契約オラクルオラクル
は、複数のブロックチェーン上のスマート契約にデータを送信できますか。
Ethereum契約はどのようにWebサイトからデータを取得できますか?
多くのスマート契約のユースケースが単純に不可能なのはなぜですか?
1,749,693ブロック後、Oracalize  SchellingCoin:最小限の信頼のユニバーサルデータフィード、  Vitalike Buterin Town Crier:スマートコントラクトのための認証データフィード:科学論文
 

 

 

Article tip 0人がサポートしています
獲得ALIS: Article like 11.10 ALIS Article tip 0.00 ALIS
シイタケ_chome's icon'
  • シイタケ_chome
  • @chome
仮想通貨関連の記事をメインに書きます。ブログ初心者ですのでお見苦しい点もございますが、良記事を書けるよう精一杯やります。問題点がございましたらご指摘ください。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

Like token Tip token
3.50 ALIS
Eye catch
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

Like token Tip token
59.99 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

【DeFi】複利でトークンを運用してくれるサイト

Like token Tip token
54.01 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS