オラクルの機能
スマートコントラクトのための信頼性の高い外部データ
分散型オラクルプール
複数のデータプロバイダーが信頼性を確保し、操作を防止する
オンチェーン集約
スマートコントラクトが複数のソースからデータを集約・検証する
価格フィード
DeFiプロトコルと予測市場のためのリアルタイム価格データ
カスタムデータソース
あらゆる外部APIやデータソースをブロックチェーンに接続する
コンセンサスメカニズム
異なるデータ信頼性要件のためのさまざまなコンセンサスモデル
インセンティブ整合
経済的インセンティブが正確でタイムリーなデータ提供を確保する
オラクルアーキテクチャ
Ergoでのオラクルプールの仕組み
Ergoのオラクルシステムは信頼性の高い外部データを提供します:
- 分散型データ収集
- オンチェーン集約と検証
- 精度のための経済的インセンティブ
- 柔軟なコンセンサスメカニズム
- あらゆるデータタイプのサポート
Oracle Comparison: Ergo vs Leading Alternatives
Six different approaches: eUTXO pools (Ergo), off-chain reporting (Chainlink), pull feeds (Pyth), hybrid models (RedStone), permissionless bonds (Tellor), and optimistic assertions (UMA).
| Dimension | Ergo | Chainlink | Pyth | RedStone | Tellor | UMA |
|---|---|---|---|---|---|---|
| Update Model | Push pools on eUTXO; epoch-based publishing | Push feeds with Off-Chain Reporting (OCR) | Pull/on-demand price feeds | Hybrid: Push/Pull/X models | Permissionless reporters with bonds | Optimistic assertions with disputes |
| Aggregation Method | On-chain pool logic (boxes) + off-chain agents | Off-chain committee → single on-chain submit | Pyth program + confidence; dApp commits on demand | Push on-chain; Pull/X signed bundles in tx | On-chain consensus via economic incentives | Accepted unless disputed; DVM arbitrates |
| Who Pays Updates | Pool treasury pays rewards to reporters | Operator set; gas costs amortized | Consumer/updater pays tx fees on demand | Push: provider pays; Pull/X: tx sender pays | Reporters pay bonds; rewards in TRB | Asserter posts; participants fund disputes |
| Update Frequency | Configurable per pool (minutes/blocks) | Infrequent batched; high off-chain frequency | Very high off-chain; on-chain when consumed | Push: periodic; Pull/X: on demand | Request/reward-driven; variable timing | Fast if undisputed; slower when escalated |
| Permissions Model | Community-defined pools/reporters | Curated operator set per feed | Approved publishers; open reads | Signed by providers; open consumption | Fully permissionless participation | Open roles (asserter/disputer) |
| Data Types | Prices; extensible to events via scripts | Prices, VRF, Automation, Functions, CCIP | Primarily prices (crypto/FX/equities/commodities) | Prices, RWA data; automation hooks | Flexible (prices/events) via query spec | General truths: prices, events, KPIs |
| Primary Use Cases | Ergo DeFi (SigmaUSD), protocol metrics | General DeFi feeds, randomness, upkeep | Perp DEX/derivatives, high-frequency pricing | EVM rollups, cost-sensitive apps, RWA | Censorship-resistant feeds, open data | Prediction markets, insurance, non-standard data |
| Key Limitations | Need disciplined reporters; stale data risk | Service cost; curated operators dependency | Must handle confidence intervals; updater dependency | Signature validation complexity; bundle availability | Latency variance; dispute economics sensitivity | Trust window pre-dispute; arbitration delays |
Note: For production integrations add safety belts — averaging windows, deviation thresholds, signature/source checks, fallback feeds, and circuit breakers on anomalies. Each oracle model has unique trade-offs between decentralization, latency, cost, and data quality.
稼働中のオラクルソリューション
Ergo上のアクティブなオラクル実装
DeFiプロトコル専用のオラクル
よくある質問
What's Next?
Start using or building oracle solutions on Ergo today