ブロックチェーンを外の世界と繋ぐ方法

ブロックチェーンを外の世界と繋ぐ方法

「世界は広い、見てみたい」――2015年4月14日の朝、辞表が激しい批判を引き起こした。同年、Reality KeysとOraclizeが相次いでオラクル(ここではオラクルデータベースではなくオラクルマシンを指す)ソリューションを発表し、ブロックチェーン分野を現実世界へと広げました。

なぜ?

まず、ブロックチェーンが外の世界に目を向ける必要がある理由を理解するために、現実世界のシナリオを使用しましょう。ブロックチェーンベースのデジタル通貨取引プラットフォームを例にとると、システムは指定されたデジタル通貨の最新価格を定期的に取得する必要があります。従来のインターネット システムでは、価格データを定期的に入力するか、サードパーティのインターフェイスを通じてデータを取得するのが最も簡単な方法です。しかし、ブロックチェーンベースのシステムの場合、状況は異なります。

ブロックチェーン システムでは、サードパーティの外部データ ソース (データ フィード) が、ブロックチェーンとスマート コントラクトで指定された情報データを送信します。ただし、データ送信者は集中型の参加者であるため、スマート コントラクトが関連する外部データを直接取得できるとは限りません。たとえば、いくつかのインターネット取引から ETH/USD の最新の取引価格を取得したい場合、データ送信者はこれらの取引データから侵害された取引価格を返します。このデータ送信機は、さまざまなデータソースを統合し、バランスの取れた取引価格を得るために合意に達します。しかし、このデータ送信者がプロセス中にデータを変更しないことをどのように保証できるでしょうか?外部データを受信する場合、受信するのは単一のノードですか、それともすべてのノードですか?ブロックチェーン内のこれらの外部データについて、どのように合意に達することができるのでしょうか?ブロックチェーン自体は世界であり、分散型システムの世界であるため、ブロックチェーンは外部の情報を知らず、通貨の価格はブロックチェーンの外部の情報です。外部情報がブロックチェーンにどのように入力されるか、いくつのブロックチェーンノードが外部情報にアクセスするか、そしてそれが集中型ソリューションになるかどうか、これらすべてには多くの変数が関わってきます。

では、ブロックチェーンを外部の世界に接続する際に発生するこれらの問題を解決するために現在どのようなソリューションが利用可能でしょうか? Elwin が知る限り、現在、比較的成熟したソリューションは Reality Keys と Oraclize の 2 つです。 Reality Keys は、オラクル送信を自動的にチェックして暗号化するオラクル ソリューションを提供しており、Oraclize は Ethereum アプリケーション向けにカスタマイズされた同様のソリューションを提供しています。

リアリティキー:

RealityKeys は、事実に関する予測の暗号化証明です。同社のサービスは、自動および手動で検証されたデータを提供しており、自動化され、無条件に信頼できる新世代の情報サービスが提供されることを期待しています。 Reality Keys は、為替レート、暗号通貨取引所、個人のトレーニング目標 (Reality Keys Web サイトで設定可能)、またはウィキ上の何百万ものトピックなど、公開されている API インターフェースに基づくさまざまなデータ ソースを監視します。パブリック API に加えて、誰でも Reality Keys にアクセスして、事実や既存の事実のステータスを確認できます。 Reality Keys のサービスは完全に無料ですが、自動データチェックを超えた漏れや変更を避けるために、手動での二次確認を行う有料サービスも提供しています。

Elwin が RealityKeys の仕組みを簡単に紹介します。各事実(証明)に対して、システム内には 2 つの ECDSA(楕円曲線署名アルゴリズム)タイプのリアリティ キーがあり、1 つは Yes 用、もう 1 つは No 用です。私たちは秘密鍵を独自に保持し、公開鍵を公開して、暗号化されたメッセージや Bitcoin 契約を作成できるようにします。 Ethereum やその他の高度なスマート コントラクト プラットフォームのユーザーの場合、システムは結果と署名に使用するアドレスを検証するためのハッシュを提供します。

ファクトを作成すると、システムは指定された時間まで待機します。システムは正しい API を自動的にチェックし、結果を公開します。 API を通じて取得したクエリ結果が正しいかどうか疑問がある場合は、料金を支払って手動で再確認することができます。それ以外の場合は、元の API によって返された結果が維持されます。ファクトが登録されると、各可能な出力の公開キーが公開されます。結果が確認されると、正しい結果に対応する秘密鍵が公開されます。結果に対応する秘密鍵は、存在しない場合は公開されることはありません。選択された結果については、対応する結果の秘密鍵を使用して情報を復号化するか、ビットコイン契約を完了します。秘密鍵を紛失した場合、結果は公開されません。 Ethereum スマート コントラクトをサポートするために、戻り値に Ethereum アドレスで署名することもできます。

金融取引では、Reality Keys が提供するデータはサードパーティのエスクロー システムによって検証されます。ビットコインや同様の分散型仮想通貨を使用すると、別の第三者を信頼することなく、ネットワーク上で直接安全な取引を実行できます。 Reality Keys は Bitcoin ネットワークと互換性があり、特定の支出を支払うトランザクションを作成するために使用できます。

Etheropt は、複数の暗号通貨のオプション取引のための完全に分散化されたプラットフォームです。イーサリアムの価格は、主要なイーサリアム取引所 Poloniex を含む多くの情報源から取得され、Reality Keys がその情報を検証します。このプラットフォームにはオペレーターは存在せず、すべての Ethereum トランザクション、ストレージ、引き出しは Ethereum スマート コントラクトによって自動的に実行されます。 Reality Keys は、外部価格情報取得の信頼性と真正性の問題を解決し、この分散型自律トランザクションを正常に実装できるようにします。

Reality Keys のオープンソースコード アドレスは https://github.com/realitykeys です。

オラクリゼ:

Oraclize は、分散型アプリケーションのデータ ポーターとして位置付けられており、Web API と DApps 間の信頼性の高いリンクとして機能します。 Oraclize では、アクションがすでに暗号化されているため、追加の信頼チェーンを確立する必要はありません。 Oraclize は、スマート コントラクトをインターネットからアクセス可能にする、証明可能な正直なオラクル サービスです。 Oraclize はプラットフォームに依存せず、すべての主流のスマート コントラクト機能プラットフォームに仮想インターフェイスを提供します。何千もの意味のあるデータをブロックチェーンに投資することで、スマートコントラクト業界がより繁栄し、より価値のあるアプリケーションがより重要になると考えられます。

Oraclize は集中型サービスですが、分散型 Web のビジョンを共有し、証明可能な誠実なサービスを提供しています。 Oraclize を通じて、Ethereum、Bitcoin、RootStock、Eris (コンソーシアム チェーンである Eris ブロックチェーン) が現在サポートされ、外部のインターネットの世界に接続して貴重な情報を取得できます。 DApps は、安全なデータ取得のための追加レイヤーとして Oraclize のサービスを使用することで、DApps のシステムが十分に堅牢で信頼できるものであり、Oracle のメカニズムを通じて簡単に攻撃されないことを保証します。

Ethereum を例にとると、Ethereum スマート コントラクトは現在チェーン上の情報にしかアクセスできず、独自に外部の情報やデータを取得することはできません。データ送信機として、Oraclize は Ethereum の DApps と Web API 間の信頼性の高い接続を提供し、スマート コントラクトに基づく Dapp アプリケーションが信頼なしで外部の情報やデータを取得できるようにします。 Ethereum パブリック チェーン上で Oraclize サービスを使用するのは非常に簡単です。スマート コントラクト コードで usingOraclize コントラクトを参照し、API ドキュメントに従って関連するメソッドを呼び出すだけです。プライベートチェーンの場合はさらに面倒になり、Oraclize サービスを自分で展開する必要があります。

Oraclize がインターネット ページから情報を安全に取得する証明可能な正直な機能を提供できる理由は、TLS 公証に依存しているためです。 TLS 公証は、監査人が特定の Web ページが正確に取得されたことを検証できるサービスです。

データを送信する第三者として、データ ソースがデータを操作して取得したデータが実際には真実でなくなることを防ぐために、データを維持する必要があります。言い換えれば、「そんなことは言ってないよ!」というようなことは避けてください。インターネット上の人々が語る嘘。 TLS 公証は、HTTPS で保護された Web サイトを閲覧するときに、それが会社 X であることを確認できる (証明書を検査する場合) ため、実際に安全なサードパーティです。 TLS 公証とは、基本的に、それらのバイトを後で再度使用して再度検証できるように記録することです。

Oraclize のオープン ソース コードのアドレスは https://github.com/oraclize です。

結論:

Oracle には、分散型取引市場システム、フライト遅延の補償金を即時に計算して支払うアプリケーション、オンチェーン ID 認証システム、オンライン システム (Twitter や Weibo など) に基づく評判システム、分散型ギャンブル システム、さまざまな予測システム (スポーツ ゲームの結果やキャンペーンなど)、自動代金引換システム、自動ホスト内部リリースおよびスポンサーシップ システムなど、ブロックチェーン ベースの自動実行スマート コントラクトを使用して人手を置き換える多くのアプリケーション シナリオがあります。インターネットに接続し、外部の現実世界を開くことで、ブロックチェーンとスマート コントラクトはより動的になり、より多くの可能性を生み出します。

<<:  Everex、イーサリアムブロックチェーン上でChainyをリリース

>>:  ICO投資のヒント

推薦する

データ:2020年3月以降、BitMEXプラットフォームのビットコイン保有量は60%以上減少している

The Blockの統計によると、BitMEXの市場シェアとビットコイン残高はここ数カ月で減少してい...

MINDOLが複数のブロックチェーン機関と戦略的契約を締結

ブロックチェーン技術の継続的な革新は、金融、銀行、海運、エネルギー、医療などの業界を席巻し、AI技術...

イーサリアムの合併は強気相場を牽引するでしょうか?業界の専門家の意見を見てみましょう

北京時間8月25日、イーサリアム財団の公式サイトは「メインネット合併のお知らせ」を発表し、メインネッ...

gate.ioは2月19日にHNS handShakeをリリースします

HNSオンライントレーディングについてGate.ioは2月19日(水)正午よりHNS/BTC取引を開...

情報技術業界:国境を越えた決済とブロックチェーンが話題に

火曜日の「セブンデイズトーク」では、プライマリー市場の概要をお伝えします。資本市場が活発化する中、プ...

ビットコイン企業が法執行機関と協力しブロックチェーン同盟を結成

ビットコインについて聞いたことがない人も多いかもしれません。ビットコインについて聞いたことがある人は...

Ant Financialのクラウドファンディング目標が発表、サトシ・ナカモトに敬意を表して2100 BTC?

Ant Financialは、ブロックチェーン技術に基づいて物理世界の資産や権利をデジタル化し、ピア...

マスターカード、カード会員向け暗号通貨決済プログラムを拡大

国際クレジットカード大手のマスターカードは、新たに拡大した暗号通貨決済プログラムの一環として、暗号通...

ブロックチェーンによるIoTネットワークの分散化

Baozou の解説: 現在の IoT エコシステムは、すべてのデバイスが強力な操作およびストレージ...

ビットコインのハッシュレートが過去最高を記録し、過去3か月間で50万台以上の新しいマイニングマシンがオンラインになった。

ビットコインのハッシュレートが再び最高記録を更新し、過去3か月間に50万台以上の新しいトップレベルの...

BCH アップグレードまで残り 1 週間です。アップグレードに関するこれらの問題を理解していますか?

BCH は、ユーザーに優れたユーザー エクスペリエンス、より多くの機能、アプリケーション開発のため...

ビットコイン技術がウォール街の注目を集める:金融業界を変える可能性

はじめに: ニューヨークタイムズのオンライン版は本日、ビットコインは開発の初期段階では金融業界に認知...

最新のホットなマイニングマシン市場速報:4月の第2週

週次市場レポート:最新週のサンプリングデータは2021年4月8日から2021年4月14日までであり、...