Skip to main content

Data Oracle

Definition

A Data Oracle is a mechanism that supplies external information to a blockchain, enabling smart contracts to interact with real-world data. Blockchains are deterministic systems, meaning they cannot inherently access information outside their network. Oracles bridge this gap by securely fetching and verifying off-chain data, such as price feeds, weather data, or event results. This functionality greatly expands the utility and application scope of decentralized applications.