毎日学ぶクリプト豆知識📒
オラクル(Oracle):ブロックチェーンと現実世界の架け橋
ご存知の通り、ブロックチェーン自体は密閉されたシステムで、オンチェーンのデータしか扱えません。しかし、スマートコントラクトの実行には現実世界のデータが必要です。
ですが、現実世界の株価、トークン価格、試合結果などのデータを取得する方法がなく、「ネットで調べる」こともAPIを呼び出すこともできません。そこで…オラクルが登場します!
オラクルの役割は3ステップ:
1️⃣ データ収集:複数のデータソースからデータを収集
2️⃣ データ検証:ノードのクロスチェック、デジタル署名、コンセンサスメカニズム、データ検証アルゴリズムなどで情報の信頼性を確保
3️⃣ データ伝達:検証済みのデータをブロックチェーンに「書き込み」、スマートコントラクトが利用できるようにする
例を🌰:
・オラクルが現実世界で得たデータを「FRBが12月に利下げしたら500U支払い」の予測イベント用にブロックチェーンにアップロード
・オラクルが現実世界で得たデータをブロックチェーンにアップロード
・Polymarketのスマートコントラクトはデータを受け取ると、自動的に支払いが必要かどうかを判断
まとめ:
オラクルはブロックチェーンと現実世界をつなぐ「架け橋」であり、スマートコントラクトがリアルなデータに基づいて自動的に動作できるよ
原文表示