오라클 기능
스마트 컨트랙트를 위한 신뢰할 수 있는 외부 데이터
탈중앙화 오라클 풀
여러 데이터 제공자가 신뢰성을 보장하고 조작을 방지
온체인 집계
스마트 컨트랙트가 여러 소스의 데이터를 집계하고 검증
가격 피드
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