[ Definition ]

What is a blockchain oracle?

A blockchain oracle is a service that feeds outside data, like prices, weather, or sports scores, into a blockchain so smart contracts can use it. Blockchains can't fetch information on their own, so contracts that depend on real-world facts need an oracle to bring that data in reliably. This matters because a lot of DeFi runs on data accuracy: a lending app needs to know ETH's current price to decide when to liquidate a loan. Chainlink is the best-known example, pulling price feeds from multiple independent sources and averaging them so no single bad data point can trigger a wrong liquidation. Oracles are also a weak point: if the data feed gets manipulated, attackers can drain funds, which is why many protocols use several oracles and check for outliers before trusting a number.

Part of the Stack and Story crypto glossary: plain-English definitions of the terms that actually move markets, each with the deeper read one click away.

More in the glossary

Read any crypto situation like an analyst.

The free 5-Minute Crypto Cheat Sheet, then one calm briefing every Sunday.

Free · Independent · Unsubscribe anytime · Privacy