Skip to main content

Blockchain Oracle

Definition

A blockchain oracle is a service that connects real-world data to a blockchain network. These systems supply smart contracts with external information, enabling them to execute based on events occurring outside the blockchain environment. Oracles address the inherent limitation of blockchains, which cannot directly access off-chain data. They function as critical data feeds, verifying and relaying information such as price movements, weather conditions, or outcomes of real-world events.