Crypto / DeFi

Oracle (Blockchain)

The bridge between blockchain and real-world data

Definition

A blockchain oracle is a third-party service that feeds real-world data (prices, weather, sports scores, random numbers) into smart contracts. Since blockchains cannot access off-chain data natively, oracles serve as the bridge. Price oracles are critical in DeFi — they tell lending protocols the current price of collateral assets. Manipulating an oracle is one of the most common DeFi attack vectors. Chainlink is the dominant decentralized oracle network.

Example
A DeFi lending protocol needs to know the current price of ETH to calculate if a borrower's collateral is sufficient. It calls the Chainlink ETH/USD oracle, which aggregates prices from dozens of exchanges and reports the median. If ETH falls 20%, the oracle updates the price, triggering liquidations for undercollateralized loans. Without an oracle, the smart contract has no idea what ETH is worth.
Frequently Asked Question
What is a blockchain oracle?
A blockchain oracle feeds real-world data into smart contracts. Without oracles, DeFi protocols can't know asset prices or real-world events. Chainlink is the largest decentralized oracle network, providing price feeds for hundreds of DeFi protocols.
APA Citation
Clark, R. (2025). Oracle (Blockchain). VixShield Trading Glossary. Retrieved from https://www.vixshield.com/glossary/oracle-blockchain
RC
Russell Clark, FNP-C
Author of SPX Mastery series · Founder of VixShield
Last updated:  ·  Source: VixShield Trading Glossary — From SPX Mastery by Russell Clark
⚠️ Not financial advice. This definition is educational content from the SPX Mastery book series by Russell Clark (VixShield). Past performance is not indicative of future results. Trading options involves substantial risk of loss and is not appropriate for all investors. Always paper trade before risking real capital.