A decentralized oracle is a system that provides external data to a blockchain network. Oracles act as a bridge between the off-chain world and the on-chain network, enabling smart contracts to access real-world data. Live stock quotes are an example of the value that an oracle adds.