Skip to main content

What Is the Function of an “Oracle” in DeFi?

An Oracle is a third-party service that securely and reliably brings external, real-world data onto a blockchain for use by smart contracts. Since blockchains are deterministic and isolated, they cannot access external data directly.

Oracles are essential for decentralized finance (DeFi) protocols that need accurate price feeds, event outcomes, or other off-chain information.

What Is an ‘Oracle’ in the Context of Blockchain and Smart Contracts?
Can Dual-Token Systems Function without External Oracle Price Feeds?
What Is the Role of Oracles in Providing External Data to Smart Contracts for Options Trading?
Define “Implied Volatility” and Its Role in Option Pricing