Skip to main content

External Oracle

Definition

An external oracle is a service that brings real-world data onto a blockchain for use by smart contracts. These decentralized or centralized entities act as data relays, securely fetching information from off-chain sources, such as stock prices, weather data, or sports results, and making it available to smart contracts on a blockchain. Oracles are essential for enabling smart contracts to interact with external events and data, extending their utility beyond purely on-chain operations. Their reliability is critical for the accuracy of decentralized applications.