Oracle
Price Oracle
Service that provides real-world data like prices to blockchain applications
Definition
An oracle is a service that provides real-world data to blockchain applications. In DeFi, price oracles supply current asset prices for lending protocols, derivatives, and other applications that need off-chain data.
Oracle (Price Oracle) is a technical term used to understand Service that provides real-world data like prices to blockchain applications. In practice, it matters because it affects how users evaluate protocols, compare opportunities, and avoid hidden assumptions.
Example
Chainlink oracles provide ETH/USD prices to lending protocols to determine collateral values and liquidation thresholds.
How it works
In practice, the concept shows up like this: Chainlink oracles provide ETH/USD prices to lending protocols to determine collateral values and liquidation thresholds.
Why it matters
Oracle matters because small misunderstandings in DeFi can turn into bad pricing, liquidation, governance, custody, or smart-contract risk. A good mental model helps you compare protocols without relying on marketing language.
What to check
Treat it as infrastructure: understand what it automates, what trust assumptions remain, and how failures propagate. The main checks are: Oracle manipulation; Data lag; Single point of failure.
Risks to Consider
- Oracle manipulation
- Data lag
- Single point of failure
Common Questions
Why can't smart contracts get price data directly?
Blockchains can't access external data by design. Oracles act as bridges to bring real-world information on-chain securely.
What does Oracle mean in DeFi?
Oracle means Service that provides real-world data like prices to blockchain applications. The useful question is not only the definition, but how the mechanism changes risk, return, liquidity, or governance for the user.
How is Oracle used in practice?
A practical example: Chainlink oracles provide ETH/USD prices to lending protocols to determine collateral values and liquidation thresholds.

