まとめ
したがって、ブロックチェーンと現実世界の情報を結び付ける仲介者と比較することができます。スマート コントラクトを検証済みの信頼できるデータ ソースに接続します。 Binance Oracle はもともと BNB チェーン用に設計されており、将来的には他のチェーンにも拡張される可能性があります。現在、BNB Chain 上に構築されたすべてのプロジェクトは Binance Oracle を使用し、その恩恵を受けることができます。 Binance Oracle を使用すると、開発者はデータの問題を心配する必要がなくなり、代わりにブロックチェーン プロジェクトの他の重要な側面に集中できるようになります。
導入
ブロックチェーン オラクルは、ブロックチェーン エコシステムの重要な部分です。オラクルがなければ、スマート コントラクトは現実世界のデータにアクセスできなくなります。ブロックチェーン オラクルとして、Binance Oracle は、スマート コントラクトがブロックチェーン アプリケーションに必要な現実世界のデータ ソースにアクセスできるようにし、スマート コントラクトが適切なタイミングで適切なデータを取得できるようにします。
ブロックチェーンオラクルとは何ですか?
ブロックチェーン オラクル サービスは、ブロックチェーンと現実世界の間の架け橋となり、スマート コントラクトがネイティブ ネットワークの外部にあるデータにアクセスできるようにします。言い換えれば、オンチェーン アプリケーションとオフチェーン データの間のリンクとして機能します。
したがって、オフチェーン イベントは、スマート コントラクトが認識できるオンチェーン イベントとして表現できます。この情報は日常生活のあらゆる側面から得られるものであり、トークンや株価、サッカーの試合結果、天気予報なども含まれます。
ブロックチェーン オラクルは、データ ソース自体ではなく、情報を収集して検証し、それを正しい宛先に送信する追加のレイヤーですが、データが正確であることを検証することもできます。
さらに、ブロックチェーンオラクルの助けを借りて、人々は契約でブロックチェーンを使用することもできます。たとえば、これはあなたと友達がサッカーの試合に賭ける方法です。まず、二人とも条件に同意し、賭け資金をスマート コントラクトにロックします。次に、ブロックチェーン オラクルはスマート コントラクトに一致結果を通知します。最後に、ゲームが終了すると、スマート コントラクトは賭けの勝者に資金を解放します。
ブロックチェーン オラクルは、ソフトウェア オラクル、集中型オラクル、分散型オラクル、入力オラクル、出力オラクルなど、さまざまなタイプに分類できます。基本的に、ブロックチェーンオラクルがどのように機能するかは、その構築の目的によって異なります。
バイナンスオラクルとは何ですか?
スマートコントラクトは、オラクルに依存して必要な情報を供給します。オラクルの支援がなければ、スマート コントラクトは外部データと対話できません。この点において、Binance Oracle は他のブロックチェーン オラクルと似ています。Binance が提供するデータ サービスであり、ブロックチェーンに信頼性が高く安全なオンチェーン データを提供することに特化しています。
Binance Oracle は現在、BNB チェーン専用に構築されていますが、将来的には他のブロックチェーンにも適用される可能性があります。さらに、BNB Chain上に構築されたすべてのプロジェクトはBinance oracleサービスを使用できます。
BNB チェーンのエコシステムは、Binance Oracle からさまざまなメリットを受けています。まず第一に、Binance Oracle は、BNB Chain のネイティブ ブロックチェーン オラクルとして、そのブロックチェーン データの信頼性を高めます。第二に、Binance Oracle が提供するデータはより信頼性が高く、新旧のプロジェクトに新たな可能性をもたらします。
最後に、Binance Oracle は新しい開発者を BNB Chain エコシステムに引き付けることができます。 Binance Oracle を使用すると、開発者は BNB チェーンベースのプロジェクトをオフチェーン データに接続できるため、既存のデータの維持や新しいデータ ソースのマイニングの手間が省け、信頼性の低いデータを使用するリスクを回避できます。
Binance Oracle はどのようなソリューションを提供しますか?
ブロックチェーン プロジェクトは多くの場合、信頼できるデータに依存します。 Binance Oracle は、データ サービスが正確でタイムリーであり、改ざんできないことを保証する 4 つの側面で構成されています。以下では、BNB Chainと現実世界を接続するためのBinance Oracleの機能について詳しく紹介します。
データソース
Binance oracles は、情報の正確性とデータ ソースの信頼性を確保するために、慎重に選択されたデータ ソースを使用します。たとえば、Binance オラクルは、複数の集中型取引所 (CEX) および分散型金融 (DeFi) アプリケーションから価格データを取得し、加重平均式を使用してデータを集計します。
データの処理と署名
Binance oracles には、データの改ざんを防ぐために設計されたデータ処理機能と署名機能があります。しきい値署名スキームと呼ばれる分散署名システムを使用して、さまざまなソースからの最新データに署名します。公開鍵の所有者は誰でもデジタル署名の正確性と信頼性を検証できますが、データを変更するには一連の秘密鍵が必要です。
データ公開
データは、署名された情報のみを公開する複数のノードを通じてブロックチェーン上で公開されます。データを保存するスマートコントラクトは安全で監査済みであり、複数のノードがさまざまな市場状況に応じてデータリリースの頻度を調整できます。これは、価格の変動が激しい期間でも、スマート コントラクトは正確なデータを取得できることを意味します。最も極端な状況でも、複数のノードによりデータ配信の信頼性を確保できます。
データ監視
Binance Oracle の独立した監視サービスは 24 時間年中無休で稼働し、リアルタイムのデータ更新を保証します。さまざまなデータソースから価格データを取得し、公開されているブロックチェーンデータと比較します。重大なデータの逸脱が検出された場合、Binance Oracle カスタマー サービス チームが介入します。
バイナンスオラクルの使い方
すでにブロックチェーン アプリケーションを使用している場合は、開発者が必要に応じてアプリケーションを特定のデータに接続しているため、おそらく Binance Oracle の使用方法を学ぶ必要はありません。ただし、Binance の oracle を使用する必要があるブロックチェーン開発者の場合は、公式マニュアルを参照して、oracle 統合プロセスを段階的に完了できます。
要約する
オラクルがなければ、ブロックチェーンの情報源は内部データに限定され、その可能性と広範な利用の可能性は大幅に減少します。ブロックチェーン オラクルはデータ可用性の問題を解決しませんが、外部データ ソースを使用してオフチェーン データをチェーンに転送できます。
Binance Oracle を使用すると、スマート コントラクトがネットワーク外のすべての確認済みデータに接続できるようになり、その運用プロセスによりデータが常に正確で安全で、リアルタイムで更新されることが保証されます。 Binance Oracle は、データの正確性と信頼性を確保し、問題が発生したときにすぐに解決できるように常に監視するために 4 つのソリューションを開発しました。
