Crypto Basics
What is oracle?
An oracle is an application that sources, verifies, and transmits external information, meaning information stored off the chain, to smart contracts running on the blockchain.
The short answer
A smart contract cannot look outside its own chain. It cannot check a price, a sports score, or a bank rate by itself. An oracle fetches such data, checks it, and delivers it on-chain. Contracts that depend on outside facts depend on the oracle layer. They inherit its failures.
The definition, sourced and dated
The protocol docs define the word precisely. Oracles are applications that source, verify, and transmit external information, in other words information stored offchain, to smart contracts running on the blockchain. That is ethereum.org’s developer documentation, read 11 September 2026 [1]. The page also carries a taxonomy. Input, output, and computational oracles. Plus a worked illustration about election bets.
The load-bearing word is external. Everything an oracle delivers came from off the chain. That is why an oracle is never just plumbing. It is a trust decision. Welded into the contract.
The mechanism
The production design is the decentralized oracle network. Chainlink’s platform docs, read 11 September 2026, describe the stack as four open standards. They cover data, interoperability, compliance, and privacy oracles [2]. Its Data Standard is an open, protocol-level specification. It states how a decentralized oracle network aggregates and verifies external data and publishes it on-chain [2].
The aggregation step is the heart of it. Multiple nodes each fetch the same fact. The network compares the answers, discards bad ones, and publishes one value. A contract reading that value trusts the aggregation design, not any one node. The design cuts single-source failure. It does not remove the chance that the delivered value is wrong, late, or gamed at its origin.
That residual risk is what the failure cases teach. A contract that liquidates from a price feed acts on whatever the feed says. If the feed prints a price that never traded anywhere real, the contract still acts. The machinery is honest. The input is wrong.
A dated failure case
November 2020 supplies the canonical example, press-attributed and labeled as such. When the price of DAI was raised on Coinbase Pro, it caused Compound to liquidate millions of dollars’ worth of tokens. That is Decrypt’s account of the incident. Its headline cited 89 million dollars [3]. The event is recorded as a secondary-supported example, medium confidence. It is press reporting, not a protocol post-mortem.
The lesson is structural, not vendor-specific. An oracle price is an input. Contracts act mechanically on inputs. So they act mechanically on bad inputs. In 2025 the USDe event showed the same structure from another side. A venue price of 0.65 dollars on one exchange, while a lending oracle held a hardcoded 1 dollar. One event, two live readings. The depeg term page and the depeg register carry that case in full.
Where oracles touch the rest of the site
Oracles sit under several subjects this site covers in depth. Lending protocols read prices through oracles. That is why oracle behavior appears in the DeFi pages. Aggregate metrics like TVL are compiled by data providers in a neighboring role. They gather off-chain and on-chain state into one number. A stablecoin basket, one referencing several assets, needs reference data for every component. That is where oracle-adjacent infrastructure earns its keep. The DeFi pages cover the application layer these feeds serve.
What is an oracle in crypto?
An application that sources, verifies, and transmits external information to smart contracts running on the blockchain. That is the Ethereum developer documentation. Contracts cannot fetch outside facts themselves. Whatever a contract trusts for those facts is its oracle layer. Its failure modes become the contract’s failure modes.
What does depeg mean?
A sustained departure of a stablecoin’s market price from the value it promises to hold. One dollar, for dollar-referenced tokens. The oracle angle matters because depegs are measured by feeds and venues. Different feeds print different readings of the same event. The depeg term carries the definition and the register carries the dated cases.
Do stablecoins ever lose value?
Yes. The register on this site lists the dated cases, Terra’s UST in 2022 to USDe in 2025. Each depth figure is attributed to its feed or venue. Oracles do not cause these events. They decide what contracts do while the events run. That shared failure shape is why the two subjects sit together.
Where this term sits
The cryptocurrency hub frames the cluster. The sibling terms depeg and TVL pair with this one, event measurement and aggregate measurement. Every claim above carries its source and date.
Last verified