再開する

ブロックチェーンオラクルは、ブロックチェーンを実際の情報に結び付ける仲介者として説明できます。 Binance Oracle は、スマート コントラクトを信頼できる検証済みのデータ ソースに接続することでこれを実現します。当初はBNBチェーン用に設計されましたが、将来的には他のブロックチェーンにも拡張される可能性があります。現在、これにより、BNB チェーンに基づくすべてのプロジェクトが BNB チェーンを使用し、その恩恵を受けることができます。 Binance Oracle を使用すると、開発者はデータ ソースについて心配する必要がなくなり、ブロックチェーン プロジェクトの他の重要な側面に集中できるようになります。

導入

ブロックチェーンオラクルはブロックチェーンエコシステムの重要な部分です。これらがなければ、スマート コントラクトは実際のデータを取得することができません。 Binance Oracle は、スマート コントラクトがブロックチェーン アプリケーションに必要な現実世界のデータ ソースにアクセスできるようにするブロックチェーン オラクルです。これにより、スマート コントラクトが適切なデータを適切なタイミングで保持できるようになります。

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

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

そのため、ブロックチェーン外のイベントは、スマート コントラクトによって認識されるブロックチェーン上のイベントに変換できます。この情報は、トークンや株価からサッカーの試合結果や天気予報まで、あらゆるものになります。

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

ブロックチェーンオラクルは、個人が契約上の合意においてブロックチェーンを使用することも可能にします。たとえば、あなたとあなたの友人は次のようにサッカーの試合に賭けることができます。両者が条件に同意し、資金をスマート コントラクトにロックします。その後、ブロックチェーンオラクルがスマートコントラクトに試合結果を通知します。試合終了後、スマート コントラクトは勝者に資金をリリースします。

ブロックチェーン オラクルにはさまざまな種類があり、オラクルはソフトウェア、集中型、分散型、インバウンド、アウトバウンドなど、いくつかのカテゴリに分類できます。簡単に言えば、ブロックチェーン オラクルがどのように機能するかは、それが作成された目的によって異なります。

Binance Oracleとは何ですか?

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

Binance Oracle は現在、BNB チェーン向けに特別に設計されていますが、将来的に他のブロックチェーンに拡張できないわけではありません。さらに、BNB チェーン上に構築されたすべてのプロジェクトがそのサービスを利用できます。

BNB Chain エコシステムは、さまざまな点で Binance Oracle から恩恵を受けるでしょう。まず、ネイティブ ブロックチェーン オラクルを持つことで、ブロックチェーン データの信頼性が強化されます。第二に、データの信頼性が高まるということは、既存および将来のプロジェクトに新たな可能性が生まれることを意味します。

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

提案された解決策は何ですか?

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

データソース

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

データ処理と署名

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

データの公開

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

データ監視

Binance Oracle データは、24 時間 365 日稼働する独立した監視サービスによって最新の状態に保たれます。さまざまなデータソースから価格を取得し、ブロックチェーン上に公開されたデータと比較します。重大な不一致が検出された場合には、Binance Oracle カスタマー サービス チームが介入します。

Binance Oracleの使い方

ブロックチェーン アプリケーションを使用したことがある場合は、Binance Oracle の使用方法を学ぶ必要はおそらくありません。必要に応じて、開発者はすでにアプリケーションを特定のデータに接続しています。ただし、Binance Oracle を使用する必要があるブロックチェーン開発者の場合は、公式ドキュメントで統合の手順を段階的に案内されます。

結論として

ブロックチェーンは、情報が内部データに限定されるため、オラクルなしでは大規模導入される可能性も機会も少なくなります。ブロックチェーン オラクルではデータの可用性の問題が解決されるわけではありませんが、外部ソースを使用してブロックチェーン外でデータを利用できるようにすることができます。

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