本文へスキップ
このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)

オラクル

ブロックチェーンオラクルは、ブロックチェーンと他の外部データソースをつなぐ役割を果たす。 実際のところ、ブロックチェーンはクローズド・システムであり、外部システム(オフチェーン・データ)にデータを取り込んだり、外部システムから取り出したりすることはできず、元のブロックチェーンのコンテキスト内にすでに存在するデータにしかアクセスできない。 これは、ブロックチェーンが実際に発生したデータを取得できないというブロックチェーン・オラクルの問題を引き起こす。 しかし、スマートコントラクトは、多くの有用な機能を果たすために、さまざまな外部データソースに接続しなければならない。 例として、ハイブリッド・スマート・コントラクトは、金融のための資産価格、保険のための気象データ、ゲームのためのランダム性、サプライチェーン管理のためのIoTセンサーなどを与えるために託宣を使用する。

ブロックチェーンが外部のデータソース、レガシーシステム、高度な計算にアクセスし、接続する必要性が、オラクルをもたらした。 ブロックチェーン業界におけるオラクルの利点は過小評価できないため、ハイブリッドスマートコントラクトを作成する際には、オラクルを選択する前に調査を行うことが極めて重要である。 分散型オラクルを活用することは分散型アプリを開発する上で重要であるため、中央集権型オラクルは避けることが推奨される。 一方では、中央集権的なオラクルは単一のエンティティによって制御されるため、単一障害点となり、スマートコントラクトを攻撃に対して脆弱にする。 一方、分散型オラクルは単一障害点を排除することで、集中型オラクルの限界を超えるように設計されている。 分散型オラクルは、スマートコントラクトにデータを送信する前に、オフチェーンデータについてコンセンサスを形成するピアツーピアネットワークの複数の参加者から構成される。

以下のプロバイダーは、分散型オラクルサービスを提供するためにKaiaと統合しています:

ページを改善してください。