Skip to content
Glossary

Oracle

An oracle is a service that feeds real-world data - like prices, interest rates, or asset values - into a blockchain, so smart contracts can act on information that does not originate on-chain.

An oracle is a service that brings outside data onto a blockchain so a smart contract can use it. Blockchains are sealed systems - they only know what is already on-chain - so anything from the real world, like a price, an interest rate, or an asset's value, has to be delivered by an oracle. It is the bridge across the on-chain / off-chain divide.

The need arises because contracts cannot reach out to the internet themselves. A contract that pays interest based on a benchmark rate, or values a position using a market price, has no way to know those figures on its own. An oracle publishes the data on-chain, and the contract reads it from there.

For real-world assets, oracles carry the information that connects a token to its underlying value. A tokenized fund uses a NAV oracle to post the fund's net asset value so the token prices correctly. A collateralized product uses a price oracle to know when a loan is under-collateralized. A proof of reserves feed can report that the backing assets still exist.

The catch is that an oracle is a point of trust and a point of failure. A contract will act on whatever number the oracle reports, so if that number is wrong - stale, manipulated, or fed from a thin market - the contract will execute on bad data, and attackers have drained protocols exactly this way. The defenses are to use multiple independent data sources, decentralized oracle networks such as Chainlink, and sanity checks in the contract.

Treating the oracle as part of the trust model, not a detail, is essential: the token is only as reliable as the data feeding it.

Source: Ethereum docs (ethereum.org), as of 2026.

Mentioned in

  • Oracles & NAV Feeds for Tokenized Funds

    Oracles and NAV feeds for tokenized funds - how off-chain valuations reach the contract, why the data is a risk surface, and how to design feeds you can trust.

  • RWA Reference Architecture

    An RWA smart-contract reference architecture - the factory, funding, compliance, and distributor contracts that make up a production tokenization stack.

  • Smart-Contract Audits for Security Tokens

    Smart-contract audits for security tokens - why they're essential, what auditors check, how to choose a firm, and how to get the most from the process.

  • RWA Smart Contracts & Tech Stack

    The RWA tokenization tech stack - compliant token standards, whitelisting, oracles, audits, and the contract architecture that connects a token to a real asset.

  • Smart-Contract Risk in Tokenized Assets

    Smart-contract risk in tokenized assets - how code flaws, exploits, and oracle failures can cause losses, and how to judge whether a token's contract is safe.

  • What Is a Smart Contract? (for Non-Coders)

    What is a smart contract? It is self-running code on a blockchain that enforces rules automatically - here is how it works and why RWA tokens depend on it.

Educational content, not financial or legal advice.