What is Oracle?
A blockchain oracle is any service that connects smart contracts to external data and systems — enabling on-chain applications to react to off-chain events, prices, weather, sports results, and more.
WHY IT MATTERS
Smart contracts are powerful but isolated — they can only access on-chain data. Oracles bridge this gap, feeding real-world information to smart contracts. This is what enables DeFi price feeds, insurance claim verification, and any application that needs external data.
Oracle architectures range from centralized (single data provider) to decentralized (multiple independent sources with consensus). The trust model matters — the oracle is often the most trusted component in a DeFi system.
Oracle solutions include Chainlink (market leader, decentralized), Pyth (high-frequency, first-party data), Band Protocol, and Uniswap TWAP (on-chain price oracle).