オラクルとBrevisのようなZKコプロセッサは、データの流れにおける役割が根本的に異なります。オラクルは外部のオフチェーンデータをブロックチェーン上に取り込むために設計されており、BrevisのようなZKコプロセッサは既存のオンチェーン履歴データに対して検証可能な計算を行い、その結果を数理的に検証できる形で返します。Web3志向の検証可能な計算プラットフォームであるBrevis (BREV)は、「オンチェーンデータをいかに計算し、その正当性を証明するか」という課題を解決します。一方、オラクルは「オフチェーンデータをどのようにオンチェーン化するか」が主な関心事です。
スマートコントラクトは外部データへの直接アクセスができず、大量の履歴トランザクションをオンチェーンで再現することも非常に困難です。こうした制約がオラクルやZKコプロセッサの発展を促してきました。オラクルは外部データをブロックチェーンに取り込む役割を担い、ZKコプロセッサはオンチェーン履歴データに対する信頼性の高い計算を実現します。この違いを理解することは、どのインフラを選択するか、または両者をどう組み合わせるかを判断するうえで不可欠です。

図1. データ方向、信頼モデル、計算、検証の4つの観点におけるBrevis ZKコプロセッサとオラクルの比較。
オラクルはブロックチェーンと外部世界をつなぐデータブリッジとして機能し、主な役割はオフチェーンや外部データをオンチェーンのスマートコントラクトに安全に届けることです。代表的なユースケースには、価格フィード、乱数生成、イベント結果の報告、クロスシステムの状態同期などがあります。
スマートコントラクトは閉じた決定論的な環境で動作するため、オフチェーンAPIや現実世界のデータに直接アクセスできません。オラクルはノードネットワークを活用し、データの収集・集約・オンチェーン書き込みを行うことで、外部市場状況に依存するレンディング清算やデリバティブ決済などのコントラクトを機能させます。
オラクルの信頼性は、ノードネットワークの完全性、マルチ署名体制、データ集約メカニズム、経済的インセンティブに基づいています。データの正確性は、最終的には報告ノードの誠実さや集約プロセスの堅牢性に依存しており、オンチェーンの数理的証明によるものではありません。
BrevisのようなZKコプロセッサは、オンチェーンに存在する履歴データやクロスチェーンデータを処理するために設計されており、複雑な計算をオフチェーンで実行し、結果とゼロ知識証明(ZK Proof)を返します。この証明によって、スマートコントラクトは計算結果の正当性をオンチェーンで数理的に検証できます。ZKデータコプロセッサはオフチェーンのアーカイブノードから正規データにアクセスし、計算を実施したうえで、結果と証明をオンチェーンに返し、「オフチェーン計算・オンチェーン検証」のワークフローを実現します。
BrevisはZKデータコプロセッサとPico zkVMによって駆動され、純粋ZKモデルとBREV Token and coChainで説明されるcoChain(OP)モデルの2つのセキュリティモデルを採用しています。純粋ZKモデルは暗号学的証明に依存し、coChainモデルはEthereumベースのステーキングやスラッシングによる暗号経済的セキュリティを追加します。
オラクルとは異なり、ZKコプロセッサは誠実なデータ報告に依存しません。計算プロセス自体が検証可能であり、証明が有効であればコントラクトは該当オンチェーンデータおよび計算の正当性を確認でき、信頼要件を最小限に抑えられます。
データソースの観点では、オラクルは外部・オフチェーンデータ(価格、イベント、APIデータ)を取り込みますが、ZKコプロセッサは既存のオンチェーンデータ(履歴トランザクション、残高、クロスチェーン状態)を活用します。
信頼モデルの観点では、オラクルはノードレポーターやマルチ署名体制、経済的インセンティブに依存します。これはデータレポーターへの信頼、すなわち社会的・経済的信頼モデルです。ZKコプロセッサはゼロ知識証明の数理的検証性、つまり計算自体への信頼(暗号学的信頼モデル)に依存します。
どちらも絶対的な優劣はありません。外部データは暗号学だけで真実性を証明できず、オンチェーン価格が現実の市場価格と一致するかは信頼できる情報源が必要です。既存のオンチェーンデータに対する計算はZK証明によって直接検証できます。
計算能力の観点では、オラクルは主に「データ輸送」を担い、外部データの伝達・集約をオンチェーンで実施しますが、複雑なオンチェーンデータ分析は行いません。ZKコプロセッサは「ヘビーコンピュート」が可能で、履歴データに対する大規模な統計、集計、モデル推論までオフチェーンで実行できます。
スマートコントラクトは履歴データへのアクセスが限定的で、大量のトランザクション履歴をオンチェーンで再現するのは非常にコストがかかります。ZKコプロセッサはこれらの計算をオフチェーンに移し、簡潔な証明を提供することで、オンチェーンでの迅速な検証と計算規模のガス制限克服を実現します。
以下の表は、BrevisのようなZKコプロセッサ、他のZKコプロセッサ、オラクルを「データ方向」「信頼モデル」「計算能力」「検証方法」の4つの観点で比較しています。
| 項目 | オラクル | Brevis(ZKコプロセッサ) | 他のZKコプロセッサ |
|---|---|---|---|
| データ方向 | 外部/オフチェーン→オンチェーン | オンチェーン履歴/クロスチェーン計算 | 主にオンチェーン履歴計算 |
| 信頼モデル | ノード/マルチ署名+インセンティブ | 暗号学的証明(オプションでcoChain暗号経済) | 個別の証明システム・モデル |
| 計算 | 主にデータ輸送 | 汎用・検証可能なヘビーコンピュート | 計算範囲やzkVMによって異なる |
| 検証 | レポーターの誠実性・集約に依存 | オンチェーンでのZK証明検証 | それぞれの証明のオンチェーン検証 |
| 代表的用途 | 価格フィード、外部イベント | データ駆動型インセンティブ、行動的リスクコントロール | オンチェーンデータアクセス、検証可能な計算 |
ポイント:オラクルとZKコプロセッサはデータフローの両端に位置します。「他のZKコプロセッサ」は同様の基盤インフラですが、データアクセスや証明システム、セキュリティモデルにおいてそれぞれトレードオフがあります。Brevisは汎用Pico zkVMと純粋ZK/coChainの二重モデルが特徴です。本表はカテゴリー上の概要であり、未確認のサードパーティプロジェクトについて結論付けるものではありません。
選択は「外部データのオンチェーン化」か「オンチェーン履歴データの計算」かによります。リアルタイム資産価格やオフチェーンイベント結果、乱数取得にはオラクルが推奨されます。長期的なオンチェーン行動に基づくインセンティブ付与やリスクコントロール、クロスチェーン集約にはZKコプロセッサが適しています。
データのオンチェーン化が必要なケース(レンディングの清算価格、デリバティブ決済、保険イベントトリガーなど)はオラクルが担います。履歴データ計算が必要なケース(実際の取引高に基づく報酬、保有期間によるロイヤルティ計算、クロスチェーン資産集約によるリスクコントロールなど)はZKコプロセッサが最適です。実際には両者を組み合わせて利用するケースも多く、たとえばDeFiアプリケーションでは外部価格取得にオラクル、履歴貢献評価にZKコプロセッサを用いるなど、補完的な関係です。

図2. シナリオ選択:外部データのオンチェーン化にはオラクル、検証可能なオンチェーン履歴計算にはBrevisなどのZKコプロセッサ。両者の組み合わせも可能。
用語の境界は絶対的ではありません。「オラクル」「ZKコプロセッサ」は機能カテゴリですが、実際のプロダクトは複数の機能を統合することが多く、設計の進化によってその境界は曖昧になる場合があります。「他のZKコプロセッサ」は一般的なカテゴリとして捉え、公開情報がないサードパーティプロジェクトについては断定的な結論を避けるべきです。
ハイブリッドなソリューションも増加しています。外部データ入力と検証可能な計算を組み合わせたり、オラクルデータの完全性向上のためにゼロ知識証明を利用するインフラもあります。単純な二者択一では、これらハイブリッドモデルを見落とす可能性があります。
コストやレイテンシも重要な要素です。ZK証明の生成には専用ハードウェアが必要で、汎用計算ではネイティブ実行に比べてオーバーヘッドが大きくなります。オラクルは更新頻度やノードカバレッジ、集約遅延の影響を受けます。比較は単一指標ではなく、シナリオごとに行うべきです。
オラクルとBrevisのようなZKコプロセッサは、ブロックチェーンデータフローの両端で異なる課題に対応します。オラクルは外部データのオンチェーン化を担い、信頼や経済的インセンティブに依存します。ZKコプロセッサはオンチェーン履歴データに対する検証可能な計算を実現し、ゼロ知識証明の数理的完全性に依存します。両者はデータ方向、信頼モデル、計算能力の観点で異なる役割を担い、その境界は絶対的ではありません。実際にはハイブリッドなアプローチが効果的に活用されています。
いいえ、直接的な代替はできません。オラクルは外部・オフチェーンデータのオンチェーン化を担い、ZKコプロセッサは既存オンチェーン履歴データの検証可能な計算を行います。データフロー上異なる役割を持ち、しばしば協調または組み合わせて利用されます。
本質的な違いはデータ方向と信頼モデルにあります。オラクルは主に外部データのオンチェーン化を担い、信頼はノード/マルチ署名および経済的インセンティブに基づきます。BrevisなどのZKコプロセッサはオンチェーン履歴データの計算とゼロ知識証明の返却により、結果をオンチェーンで数理的に検証可能にします。
ZKコプロセッサは計算プロセス自体を検証可能にします。オンチェーンのゼロ知識証明が有効であれば、該当データの存在と計算の正当性が確認でき、データ報告や計算のために第三者を信頼する必要がありません。これがトラストミニマイズドとされる理由です。
一部のオラクルはデータの完全性やプライバシー向上のためゼロ知識証明を利用しますが、主な機能は外部データのオンチェーン化です。オラクルではZK証明は強化要素であり、ZKコプロセッサでは計算正当性検証の中核となります。
はい、可能です。たとえばDeFiアプリケーションでは、オラクルでリアルタイム資産価格を取得し、ZKコプロセッサでユーザーの実際のオンチェーン履歴に基づくインセンティブやリスクコントロールを計算することで、「外部データのオンチェーン化」と「オンチェーン履歴データ計算」の両要件に対応できます。





