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

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

「世界は広い、見てみたい」――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投資のヒント

推薦する

「中国版ビットコイン」への投資が罠に落ちた:被害者は脅されて元本を放棄した

昨年、天津の数人の投資家が仮想通貨に投資する金融管理プロジェクトと接触した。この仮想通貨は中国初の仮...

シャーディングなしでパフォーマンスを 10 倍に拡張できますか? Ethereum Turbo-Gethクライアントの簡単な紹介

Turbo-Geth は、2017 年に純粋に好奇心から始まったプロジェクトです (そう、Crypt...

市場サイクル分析: ビットコインは2020年末までに2万ドルまで急騰する可能性

出典: デイリー・プラネット本稿執筆時点では、ビットコインは12,000ドルで強い抵抗に直面し、11...

ビットコインアドレスの97%は利益を上げているが、DeFiトークン保有者のほとんどはまだ損失を出している

最近のビットコイン価格の上昇により、ビットコインを保有する全アドレスの約97%が利益を得ました。しか...

Coinbase が 4 月 14 日に株式を公開します!第1四半期の業績の早期発表 -

仮想通貨大手のコインベースは木曜日、クラスA普通株式の直接上場計画に関して証券取引委員会(SEC)に...

一部のビットコインマイニングプールが空のブロックをマイニングするのはなぜですか?

ビットコインブロックチェーンのブロックには1MBのサイズ制限があります。プルーフ・オブ・ワークの難易...

ビットコイン取引プラットフォームBitFirstがローンチし、取引量が3億件を超え大きな注目を集めている。

最近、 BitFirstビットコイン取引プラットフォームは、開始されるや否や投資家の支持を集めていま...

郭宇航:ブロックチェーン技術の研究開発にフィードバックするため、ビットコイン採掘への特別税を試行するよう国に要請

12月8日、中国ブロックチェーン応用研究センター主催のブロックチェーンサミットフォーラムが北京で開催...

ビットコインのリスクと規制勧告

通貨の進化は経済発展と一致しています。インターネット経済は新たな経済モデルを生み出し、新たな形態の通...

SECのゲンスラー委員長の辞任へのカウントダウン 暗号通貨業界が日の目を見る

米証券取引委員会のゲーリー・ゲンスラー委員長が「退任」する日付がトランプ大統領就任式と同じ2025年...

ガス料金がまた上がる? FIP-0014 提案は V1 セクターのライフサイクルを延長できますか?

プロフェッショナリズムと集中力、双方に利益のある協力 Filecoin にとって、プロジェクト当事者...

ItBit、ビットコインを使わない銀行チェーンプロジェクトを発表

8月14日、ニューヨークのビットコイン取引プラットフォームItBitは、企業金融機関を引き付けるため...

イーサリアムの2020年の決済量は1兆ドルを超え、BTCを上回り最大の決済レイヤーとなった。

1月20日、メッサーリがツイッターで発表したデータによると、イーサリアムはビットコインを抜いて暗号...

ETH カードマイナーセルフサービスソリューション

簡単なマイナーで、ユーザーに価値を生み出します。ソフトウェア、システム、6G または 8G、A カー...