Home โบ Blockchain โบ Oracles
๐ฎ Oracles
Last verified: June 2026Blockchains can't see the outside world on their own. Oracles are the bridges that safely feed real-world information โ prices, scores, weather โ into blockchain apps.
The blind-box problem
A blockchain is a sealed, self-contained system. It's brilliant at agreeing on what happened inside itself, but it has no way of knowing anything about the outside world โ it can't check the price of Bitcoin in dollars, who won a match, or whether a flight was delayed. Yet many useful apps need exactly that kind of real-world information. This gap is called the "oracle problem."
What an oracle does
An oracle is a service that fetches information from the outside world and delivers it onto the blockchain in a form apps can use. Want a lending app to know the current price of Ethereum? An oracle supplies it. Want an insurance contract to pay out if a flight is cancelled? An oracle feeds in the flight status. Oracles are the senses that let otherwise-blind blockchain apps react to real events.
Why they have to be trustworthy
Here's the catch: if the information an oracle provides is wrong or tampered with, every app relying on it can be tricked โ and people can lose money. A faked price feed, for example, could fool a lending app into letting someone borrow far more than they should. So good oracles don't rely on a single source; they gather data from many independent providers and combine it, making it very hard for any one bad actor to feed in false information.
The best-known example
Chainlink is the most widely used oracle network, quietly powering a huge share of DeFi by supplying reliable price data and other information to apps across many blockchains. Oracles are unglamorous infrastructure โ but without them, most of the interesting things blockchains do simply wouldn't be possible.