Oracle

What a Blockchain Oracle Does


A blockchain oracle is infrastructure that carries information between a blockchain and an external source or system. Smart contracts are deterministic and normally cannot query a website, exchange, sensor, or another chain on their own. An oracle can fetch, aggregate, sign, and submit data that a contract can then read on-chain.


Oracles can deliver price feeds, weather or event data, proof of a payment, or cross-chain messages. Some are operated by one provider; others aggregate reports from multiple independent data sources and node operators. “Decentralized oracle” describes parts of a design, not a guarantee that every input is correct or every failure is impossible.


Price Feeds and Trust Assumptions


A DeFi lending market may read an oracle price to value collateral and determine liquidations. The application and its oracle integration need rules for update frequency, stale data, decimals, market hours, and what happens if an update or chain is unavailable. Developers should also consider whether a low-liquidity market can be manipulated and whether a feed represents the asset and network actually used.


Security depends on the entire path: source markets, data selection, aggregation, signing, delivery, on-chain contracts, and the application that consumes the result. Multiple sources can reduce some single-source risks, but do not automatically remove shared dependencies, implementation bugs, or governance and upgrade powers.


Limits and Common Misconceptions


Putting information on-chain makes it auditable under the chain’s rules; it does not make the original off-chain information true. An oracle can report incorrect, delayed, unavailable, or manipulated data, and a smart contract will still execute according to its code.


A price feed is one kind of oracle, not the whole category. A blockchain may also read information already present on that same chain without an external oracle. When assessing a protocol, check which data sources it uses, how it handles stale or disputed values, and what users can do during outages.


Social Media Sentiment


A small r/defi discussion from October 2026 focused on how delayed or inaccurate feeds can affect lending and liquidations during high network activity. It illustrates a practical concern raised by participants, but does not measure the frequency of oracle failures or represent all DeFi users.


Last updated: 2026-10


Related Terms



See Also



Sources