先週の水曜日、Binance Oracle が正式にローンチされ、それ以来、世界最大の取引所である Binance もネイティブの Oracle サービスを提供しています。いわゆるオラクルマシンとは、外部のデータ(毎日の気温やスポーツのスコアなど)をイーサリアムやBSCなどのブロックチェーンに送信することを指します。ブロックチェーン上のスマート コントラクトは、このデータを使用して資金を割り当てるかどうか、誰に割り当てるかを決定できます。

したがって、ブロックチェーンオラクルは、ブロックチェーンと現実世界の間の架け橋として見なされ、現実世界のデータをブロックチェーンに取り込むことができます。同時に、現実世界にデータを送信するためにも使用できます。

ブロックチェーン技術の継続的な開発と反復により、ブロックチェーンエコシステムにおけるオラクルの役割はますます重要になっています。したがって、ある意味、Binance Oracle は最高の時代に誕生しました。また、スマートコントラクト向けに、より信頼性が高く、安全かつ正確なデータ調達ソリューションも提供します。

Binance Oracle: BNB チェーン専用に構築された Oracle サービス

Binance Oracle は、オフチェーン データ入力を必要とするスマート コントラクトの実行を支援するように設計されています。ある意味、これは、ブロックチェーンにデータを確実かつ安全に提供するという DeFi アプリケーションのニーズを満たすために専用に構築されています。

現在のBinance OracleはBNBチェーン専用に構築されたオラクルサービスで、BNBチェーン上に構築されたすべてのプロジェクトがBNBチェーンが提供するサービスを利用でき、将来的には他のチェーンにも拡張されていく予定です。

現在の状況から判断すると、Binance Oracle の出現は確かに BNB エコシステムに多くのプラスの影響をもたらしました。

まず、ネイティブ ブロックチェーン オラクルを持つことで、BNB ブロックチェーン データの信頼性が高まります。

第二に、より信頼性の高いデータは、BNB エコシステムの既存および新規プロジェクトに新たな可能性をもたらします。

最後に、Binance Oracle は開発者を BNB Chain エコシステムに参加させることができます。開発者は、BNB チェーンに基づいてプロジェクトをオフチェーン データに接続できるため、既存のデータの維持、新しいデータ ソースの検索、信頼性の低いデータの使用に伴う手間やリスクを回避できます。

Binance Oracle の最も重要な役割は、開発者にデジタル資産のインデックスと価格を提供することです。したがって、次の 5 つの主要コンポーネントの組み合わせに依存します。

1. 多数の CEX から価格データを取得し、独自の計算式を使用して集計します。

2. 内部 TSS (しきい値署名スキーム) を利用して、個々のデータ フィードに署名します。

3. 柔軟な時間枠と価格偏差を使用して、最新のインデックス価格をオンチェーンオラクルに提供します。

4. チェーン上の DApp に使いやすいインターフェイスを提供します。

5. 24 時間 365 日の監視と即時の対応を提供します。

仕組み

Binance Oracle は、情報の正確性とソースの信頼性を確保するために、多数のデータ ソースをフィルタリングして要約します。たとえば、Binance Oracle は、複数の集中型取引所や分散型金融アプリケーションから価格データを取得し、加重平均式を使用してデータを集計します。

具体的には、Binance Oracle の運用は大きく次の 3 つのプロセスに分かれます。

1. データ処理と署名

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

2. データ公開

データは、署名された情報のみを公開する複数のノードを通じてブロックチェーン上に公開できます。データを保存するスマートコントラクトも安全で監査されており、同時に複数のノードがさまざまな市場状況に応じてデータリリースの頻度を調整できます。価格変動が激しい時期であっても、Binance Oracle は比較的正確なデータにアクセスできます。これは、最も極端なシナリオでも、複数のノードがデータ公開の信頼性をある程度保証できることを意味します。

3. データモニタリング

Binance Oracle 上のデータは、24 時間年中無休で稼働する独立した監視サービスを通じてリアルタイムで更新され続けることができます。さまざまなデータソースから価格を取得し、公開されているブロックチェーンデータと比較できます。重大な逸脱が検出された場合、Binance Oracle チームは人間の介入を開始します。

利点の分析

1. 強力なセキュリティ

Binance Oracle の利点の 1 つは、そのしきい値署名スキームにあります。このスキームは分散署名のプロセス全体に適用され、単一障害点を排除し、エコシステム内のデータ セキュリティを確保します。同時に、データの信頼性も Binance 公開キーを通じて継続的に検証され、連鎖プロセス中にデータが改ざんできないことが保証されます。

2. 高可用性

Binance Oracle のもう 1 つの大きな利点は、その高可用性です。

まず、Binance Oracle のデータは複数のトップ取引所から選択されており、インテリジェントなアルゴリズムを使用してインデックスと価格の正確性を確保しています。これは、ユーザーが比較的信頼できるリソースにリアルタイムでアクセスできることを意味します。

同時に、Binance Oracle のコンポーネント アーキテクチャにより、システムはいかなる極端なシナリオでもデータを提供し続けることができます。 Binance Oracle の完全なインフラストラクチャは各地域に展開され、地域全体の機能停止や災害に影響されないように設計されています。

現在、Binance Oracle は、Venus、Alpaca、SpaceID、Unilend、Deri、Ankr、Corite、Ultiverse、Beefy など、数 10 の BNB チェーン プロジェクトをアーリーバード プログラムに組み込んでいます。柔軟にカスタマイズされたサービスを追加することで、より多くの Web3 チームとユーザーを引きつけたいと考えています。

結論

ブロックチェーンに対するオラクルの重要性は自明です。ブロックチェーンオラクルはデータの可用性の問題を解決できませんが、外部リソースを使用してチェーンに利用可能なオフチェーンデータを提供することができ、これはある意味、国を救うとみなすことができます。

オラクルがなければ、ブロックチェーンの情報は内部データに限定されるため、ブロックチェーンの可能性と大量採用の可能性は間違いなく小さくなります。

ある意味、Binance Oracle の立ち上げは Binance にとってマイルストーンであり、これは Binance のエコシステムがより完全になり、徐々に自立しつつあることを意味します。過去の教訓と研究開発資金に制約がないことから、Binance Oracle の実際の品質と完成度は期待できます。

ただし、この製品にまったく問題がないわけではありません。

まず、最も直感的な点は、Binance Oracle はまだ若すぎるということです。たとえ技術文書や宣伝文書が優れているように見えても、実際的な問題は避けられません。したがって、私自身はまだそれについて迷っています。

次に、オラクルの主な機能はデータをフィードすることであるため、オラクルにとってはデータ ソースの信頼性の問題が基本であると言えます。現在、研究者はこの問題を軽減するためにさまざまな方法を模索しています。