SB
Stablecoin BeatStatistics and intelligence for the stablecoin economy
Today Tracker Charts Companies Regulation Research Papers Reports
Home/ Glossary/ Stablecoin Infrastructure Glossary/ Oracle

Oracle

Technical · Networks & Protocol Infrastructure · Last reviewed: September 2026

A blockchain oracle is a mechanism that supplies smart contracts with data or computation originating outside the blockchain's native state.

Explanation

Smart contracts cannot independently observe external market prices, weather, identity records, delivery events, or data on another system. Oracle designs obtain that information and make it available on-chain. They can rely on a single provider, multiple data sources, decentralized reporter networks, cryptographic proofs, or trusted execution environments. The oracle's accuracy, latency, governance, and resistance to manipulation become part of the risk of applications that depend on it.

Boundaries

An oracle supplies external information to on-chain logic. The smart contract determines how that information is used once it is available.

Why it matters

Stablecoin systems can depend on oracles for collateral prices, liquidation thresholds, exchange rates, and other data that directly affect solvency and automated execution.

Example

A crypto-collateralized stablecoin protocol can use an oracle to determine the market value of collateral before deciding whether a vault should be liquidated.

Related terms

Sources

  1. Amirmohammad Pasdar, Young Choon Lee, and Zhongli Dong. Connect API with Blockchain: A Survey on Blockchain Oracle Implementation. Association for Computing Machinery, ACM Computing Surveys 55(10), Article 208, 2023. doi:10.1145/3567582 Peer-reviewed research
  2. Sirio Aramonte, Wenqian Huang, and Andreas Schrimpf. DeFi Risks and the Decentralisation Illusion. Bank for International Settlements, BIS Quarterly Review, December 2021, 2021. Institutional research (authors' views)
Methodology · definitions, cadence and source detail