Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Third-Party Oracle

1 min read
Pronunciation
[thurd-par-tee awr-uh-kl]
Analogy
Think of a third-party oracle as ordering the daily weather report from a specialized meteorological service before planning your picnic.
Definition
An external service that provides off-chain data—such as prices or weather—to smart contracts, introducing a trust assumption outside the blockchain.
Key Points Intro
Third-party oracles deliver off-chain information to on-chain applications.
Key Points

Data accuracy: depends on provider’s integrity and sources

Latency: introduces delays based on API response times

Cost: each data request incurs gas and service fees

Trust model: adds an external trust boundary to contracts

Example
A DeFi lending protocol queries Chainlink’s ETH/USD third-party oracle to determine collateralization ratios before approving loans.
Technical Deep Dive
Oracle nodes run job specifications that listen for on-chain requests, fetch data via HTTPS or APIs, sign results with private keys, and submit transactions to fulfill callbacks. Aggregator contracts combine multiple providers’ responses to mitigate single-source failures.
Security Warning
Compromised or outdated oracle feeds can lead to erroneous contract behavior and financial loss.
Caveat
Centralized providers can become single points of failure or censorship vectors.

Third-Party Oracle - Related Articles

No related articles for this term.