In decentralised finance (DeFi), an oracle is a data bridge: it pushes external facts — usually asset prices, sometimes interest rates or event outcomes — into a smart contract that cannot browse the web on its own. Liquidations, collateral ratios and stablecoin minting often depend on that number. If the feed is wrong, the contract still executes.
Roughly, you will meet three flavours. Network aggregators (names such as Chainlink or Pyth appear often) collect quotes from many sources and publish on-chain. On-chain time-weighted averages take a price from a decentralised exchange pool and smooth it. Custom or centralised feeds publish whatever a single operator decides. Aggregation and medians help; they do not invent omniscience.
The risks are concrete. Thin liquidity on a source venue can spike a print that triggers false liquidations. Stale updates leave trades on yesterday’s price. A misconfigured decimal or the wrong feed address is an own-goal with other people’s money. Heavy reliance on one or two operators recreates the central trust people thought they had left behind. Historical DeFi blow-ups — including early Compound-era price anomalies — keep reminding lenders that “audited” does not mean “oracle-proof”.
Before you supply liquidity or borrow, ask which oracle a protocol uses, how many sources it aggregates, how often it updates, whether there are circuit breakers, and whether the feed address can be swapped by governance without you noticing. Marketing that says “risk-free yield because of oracles” has the causality backwards: oracles are a dependency, not insurance.
If a Telegram coach wants you to “trust the oracle” while demanding your seed phrase, that is not DeFi education.
If a DeFi loss followed a price-feed shock or a fake “oracle fix”, start at Get help. Recovery desks that invoice in crypto first belong under Fake recovery.
This article is for general information only. It is not legal or financial advice. Details change. If you have lost money, contact your bank or card issuer and use the routes on the help pages.