Home โ€บ Blockchain โ€บ Oracles

๐Ÿ”ฎ Oracles

Last verified: June 2026

Blockchains 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.

ChainlinkDeFiSmart ContractsHow Blockchain Works

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."

How an oracle bridges the outside world to a blockchain Real-world data such as prices, sports scores, and weather is gathered from multiple independent sources, combined by an oracle, and delivered onto the blockchain for smart contracts to use. ๐Ÿ’ต Price data ๐Ÿ† Match scores ๐ŸŒฆ๏ธ Weather The outside world ๐Ÿ”ฎ ORACLE combines sources โ›“๏ธ BLOCKCHAIN Can't see the outside world on its own โ€” now it can react to real events safely Many independent sources, combined, so no single bad feed can fool it.

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.