web3 Research JAPAN

web3 Research JAPAN

Share this post

web3 Research JAPAN
web3 Research JAPAN
オラクルの基礎とアーキテクチャ【前編】
Report

オラクルの基礎とアーキテクチャ【前編】

オラクルの基本概念から主な分類、ChainlinkやBand Protocolなど代表的プロトコルの仕組みと、スマートコントラクトとの連携方法までを網羅的に解説。

mitsui's avatar
mitsui
May 03, 2025
∙ Paid
2

Share this post

web3 Research JAPAN
web3 Research JAPAN
オラクルの基礎とアーキテクチャ【前編】
Share

おはようございます。
web3リサーチャーのmitsuiです。

今日はweb3の基礎の基礎レポートということで「オラクル」について深堀します。
ぜひ最後までご覧ください!

1. はじめに:オラクルが解く「ブロックチェーンの断絶」
2. 従来のデータフィード手法の振り返り
3. オラクルの定義と必要性
4. オラクルの主要分類
5. オラクルのアーキテクチャ要素
6. 主要プロトコル比較
7. 実装例・開発フロー
8. 前編まとめと後編へのつなぎ


🧵TL;DR

  • ブロックチェーンと外部データの「断絶問題」を解消するオラクルの役割を解説

  • 従来のAPI(REST/WebSocket)との違いと中央集権リスクを整理

  • ソフトウェア/ハードウェアオラクルや協調型・分散型など主要分類を紹介

  • Chainlink・Band Protocol・API3など主要プロトコルのアーキテクチャと実装フロー


1. はじめに:オラクルが解く「ブロックチェーンの断絶」

ブロックチェーンは、一般的に「改ざんが困難」「中央管理者を必要としない」「透明性が高い」といった特徴を持つ新しいデータベース技術として注目されています。

しかし、ブロックチェーンは基本的に「オンチェーン(ブロックチェーン上)の世界」で完結する仕組みであり、外部のデータやイベントを直接参照することができません。これを「ブロックチェーンの断絶(オンチェーンとオフチェーンの断絶)」と呼ぶことがあります。

たとえば、スマートコントラクトが株価や天気予報などのリアルタイムデータを取得して自動的に条件分岐を行いたくても、ブロックチェーン自体には外部へアクセスする機能が備わっていないため、データ取得に苦労するわけです。

ここで登場するのが「オラクル(Oracle)」と呼ばれる仕組みです。

オラクルを活用することで、たとえば「ある商品の時価が1,000円を超えたら自動的に支払いを行う」「サッカーの試合結果によって分散型予測市場のペイアウトを分配する」といった高度なスマートコントラクト運用が可能になります。

本記事(前編)では、このオラクルの仕組みや種類、主要なプロトコルの概要などを解説します。次回(後編)では、セキュリティのリスクや実際の攻撃事例、ガバナンスやトークンインセンティブ設計、さらには将来のトレンドなど、より深いテーマを取り扱います。ブロックチェーンと外部データをつなぐ「架け橋」であるオラクルを理解することは、今後ますます重要になってくるはずです。


2. 従来のデータフィード手法の振り返り

オラクルを理解する前に、まずはブロックチェーン以前(いわゆるWeb2の時代)における「データのやり取り」の仕組みを振り返っておきましょう。

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 mitsui
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share