Skip to main content

Price Oracle

Definition

A price oracle is a digital service that provides external price data to smart contracts on a blockchain. Since blockchains are deterministic and isolated systems, they cannot inherently access real-world information like current asset prices. Oracles act as a bridge, fetching and verifying price feeds from various sources to ensure smart contracts can execute based on accurate, up-to-date market data. They are critical for decentralized finance applications.