まとめ

ブロックチェーン オラクルは、ブロックチェーンを現実世界の情報に接続する中間部分にたとえることができます。 Binance Oracle は、スマート コントラクトと信頼できるソースからの検証済みデータを接続することでこれを実現します。当初は BNB チェーン用に設計されましたが、将来的には他のチェーンにも拡張される可能性があります。現在、これにより、BNB チェーンに基づくすべてのプロジェクトが BNB チェーンを使用し、そのメリットを享受できるようになります。 Binance Oracle を使用すると、開発者はデータの問題を心配する必要がなくなり、ブロックチェーン プロジェクトの他の重要な側面に集中できるようになります。

導入

ブロックチェーン オラクルは、ブロックチェーン エコシステムの基本的な構成要素です。これらがなければ、スマート コントラクトは現実世界のデータを取得する方法がありません。 Binance Oracle は、スマート コントラクトがブロックチェーン アプリケーションに必要な現実世界のデータ ソースにアクセスできるようにするブロックチェーン オラクルです。スマート コントラクトに適切なタイミングで適切なデータが確実に含まれるようにします。

ブロックチェーンオラクルとは何ですか?

ブロックチェーン オラクルは、ブロックチェーンと現実世界の間の架け橋として機能するサービスで、スマート コントラクトがネイティブ ネットワーク外のデータ ソースにアクセスできるようにします。言い換えれば、オンチェーン アプリケーションとオフチェーン データの間のリンクとして機能します。

したがって、オフチェーンのイベントは、スマートコントラクトによって認識されることでオンチェーンのイベントに送信できます。この情報には、トークンや株価からサッカーの試合結果や天気予報まで、あらゆるものが含まれます。

ブロックチェーンオラクルは、データ自体のソースではありませんが、データが正確かどうかを検証することもできます。代わりに、情報を収集して認証し、それを正しい宛先に送信する追加の層のようなものです。

ブロックチェーンオラクルにより、人々は契約でブロックチェーンを使用することもできます。たとえば、あなたと友人は次のようにサッカーの試合に賭けることができます。まず、条件に同意し、資金をスマート コントラクトにロックします。次に、ブロックチェーン オラクルはスマート コントラクトに一致結果を通知します。最後に、ゲーム終了後、スマート コントラクトは賭けの勝者に資金を解放します。

ブロックチェーンオラクルにはさまざまな種類があります。オラクルは、ソフトウェア、集中型、分散型、入力オラクル、出力オラクルなどのいくつかのカテゴリに分類できます。基本的に、ブロックチェーンオラクルがどのように機能するかは、それが構築された目的によって異なります。

バイナンスオラクルとは何ですか?

スマート コントラクトは、支援なしでは外部データと対話できません。代わりに、必要な情報を与えるのはオラクルに依存します。 Binance Oracle は、ブロックチェーンに信頼性が高く安全なオンチェーン情報を提供することを目的とした Binance が提供するデータ サービスであるという点で、他のブロックチェーン オラクルと似ています。

現在、Binance Oracle は BNB チェーン用に構築されていますが、将来的に他のチェーンに拡張できないという意味ではありません。さらに、BNB Chain上に構築されたすべてのプロジェクトはそのサービスを利用できます。

BNB チェーン エコシステムは、Binance Oracle からさまざまなメリットを受けています。まず、ネイティブのブロックチェーン オラクルを持つことで、ブロックチェーン データの信頼性が強化されます。第二に、より信頼性の高いデータは、新規および既存のプロジェクトに新たな可能性をもたらします。

最後に、Binance Oracle は新しい開発者を BNB Chain エコシステムに引き付けることができます。これにより、開発者は BNB チェーンベースのプロジェクトをオフチェーン データに接続できるようになり、既存のデータを維持したり、新しいソースを検索したり、信頼できないソースを使用するリスクを負ったりする手間が省けます。

どのようなソリューションが提供されますか?

ブロックチェーン プロジェクトは信頼できるデータに依存しています。 Binance Oracle は、オラクルの正確性、タイムリー性、および改ざん防止を保証する 4 つの側面で構成されています。 BNBチェーンを現実世界に接続するBinance Oracleの機能を詳しく見てみましょう。

データソース

Binance Oracle は厳選されたデータ ソースを使用します。これは、情報が正確であり、その情報源が信頼できるものであることを判断するのに役立ちます。たとえば、Binance Oracle は、複数の集中型取引所 (CEX) および分散型金融 (DeFi) アプリケーションから価格データを取得し、加重平均式を使用してデータを集計します。

データの処理と署名

Binance Oracle には、データの改ざんを不可能にすることを目的としたデータ処理および署名機能があります。しきい値署名スキームと呼ばれる分散署名システムを確立し、さまざまなソースからの最新データに署名します。公開キーを持っている人は誰でもデジタル署名の正確性と信頼性を検証でき、秘密キーのセットがなければ誰もデータを変更できません。

データ公開

データは、署名された情報のみを公開する複数のノードを通じてブロックチェーンに公開されます。データを保存するスマート コントラクトは安全で監査されており、複数のノードがさまざまな市場状況に基づいてデータ リリースの頻度を調整できます。これは、価格変動が大きい場合でも正確なデータを取得できることを意味します。複数のノードにより、最も極端なシナリオでも信頼性の高いデータ公開が保証されます。

データ監視

Binance Oracle データは、24 時間年中無休で稼働する独立した監視サービスによって最新の状態に保たれます。さまざまなデータソースから価格を取得し、公開されているブロックチェーンデータと比較します。重大な逸脱が検出された場合、Binance Oracle サポート チームが介入します。

バイナンスオラクルの使い方

すでにブロックチェーン アプリケーションを使用している場合は、おそらく Binance Oracle の使用方法を学ぶ必要はありません。必要に応じて、開発者はアプリケーションを特定のデータに接続します。ただし、Binance Oracle を使用する必要があるブロックチェーン開発者の場合は、公式マニュアルで統合を実行するための手順を段階的に説明します。

結論

オラクルがなければ、情報は内部データに限定されるため、ブロックチェーンの可能性や大量採用の可能性は低くなります。ブロックチェーンオラクルはデータの可用性の問題を解決しませんが、オフチェーンのデータを外部ソースを通じてオンチェーンで利用できるようにすることができます。

Binance Oracle では、スマート コントラクトがネットワーク外のすべての確認済みデータに接続できるようになります。データが正しく、安全で、常に最新であることを保証するプロセスを使用します。 Binance Oracle は、データの信頼性を確保し、潜在的な問題がないか常に監視するために 4 つのソリューションを開発しました。