「世界は広い、見てみたい」――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をリリース
中国を代表するドメイン名解決サービスとして、Alibaba Public DNS の技術アーキテクチ...
Binanceの公式ニュースによると、4月27日にBinanceのマイニングプールブランド「Bina...
暗号資産ブームによって生まれたオンチェーンアプリケーションの中には、DeFi、NFT、チェーンゲーム...
ビットコインを使用する人が増えるにつれて、ビットコイン ウォレットのアプリケーションが世界中で登場し...
ビットコインの規制問題は、デロイトの規制戦略センターが発表した「ビットコインは選択に直面する」と題す...
Yu'e Baoにお金を預けるあなたと違って、ハイリスクな投資を好む人もいます。株式に加え...
クレイグ・ライト氏がコインギークの創設者カルビン・エア氏とチームを組んでビットコインキャッシュ(BC...
ビットコインの価格上昇により、各国政府は前例のない「デジタル商品の争奪戦」に突入し、ビットコインの備...
.view{padding:0;word-wrap:break-word;cursor:text;h...
ピアツーピアのビットコイン貸付マーケットプレイスBitbondは、新たに120万ドルの資金を調達した...
クレイジーな解説: 英国で最近起きた注目のスキャンダルにより、オフショア信託機関が精査されるようにな...
10月7日、ビットコイン決済会社BitPayは決済大手Ingenicoと提携し、世界中の実店舗がPO...
クレイジーな解説: アルトコイン、トークン、ICO と言えば、それらはすべてブロックチェーン デジタ...
クレイジーな解説:カザフスタン中央銀行が自由変動為替レート制度を採用した後、原油価格の急落により、同...
2021年10月30日、Binance Smart Chain(BSC)上の分散型取引プロトコルであ...