What is an Oracle?
An oracle is a system that feeds external data (like asset prices) to smart contracts. Since blockchains can't access off-chain data directly, oracles bridge this gap.
Oracle Providers
- Chainlink (market leader)
- Pyth Network
- Band Protocol
- API3
Oracle Risk
Oracle failures or manipulation can cause incorrect liquidations or exploits. This is why oracle quality matters for protocol security.