Skip to content
Kaavon
Learn
Articles
Research
MarketsCrypto TaxTools
  1. Home/
  2. Learn/
  3. Glossary/
  4. Oracle
GlossaryIntermediate

Oracle

A service that brings real-world data onto a blockchain for smart contracts to use.

A blockchain oracle is a service that supplies external, real-world data, such as prices or event outcomes, to smart contracts, which otherwise can't access information outside their own blockchain.

Because smart contracts rely on the data an oracle provides, the reliability and design of an oracle is an important part of evaluating the safety of any application that depends on one. See Kaavon's "Oracle Manipulation" glossary definition for what can go wrong when that reliability assumption fails.

Examples

  • A DeFi lending protocol might use a price oracle to determine when a loan should be liquidated.
  • Some oracle systems combine data from multiple independent sources to reduce reliance on any single one.

Related research

Guide

How Oracle Price Feeds Actually Work, Step by Step

Read the full guide

Related

Pyth Network vs. Chainlink

Read the comparison

Guide

What Is a Smart Contract?

Read the full guide

Research

Chainlink

Read the Chainlink research page

Concept

Decentralized Oracle Network

Read the Decentralized Oracle Network glossary definition

Kaavon

Clear crypto education, grounded research, and practical decision-support tools — built for clarity, not hype.

Learn

  • Overview
  • Guides
  • Glossary
  • Articles

Research

  • Research
  • Incident Timeline
  • Bitcoin
  • Ethereum
  • Solana

Markets

  • All markets

Crypto Tax

  • Crypto tax by country
  • Crypto licensing by country

Tools

  • Tools
  • DCA Calculator
  • ROI Calculator

Company

  • About
  • Editorial Standards
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • Legal

© 2026 Kaavon. All rights reserved.