Chainlink Price Oracle: Delivering Trustworthy Data to Smart Contracts
A Chainlink price oracle collects asset prices from multiple independent sources and aggregates them off-chain. It then publishes a single trusted value on the blockchain that smart contracts can read.
This data delivery service is crucial for lending platforms, derivatives exchanges, and stablecoin systems as blockchains cannot see outside their own network on their own.
The Chainlink price oracle's infrastructure uses a decentralized oracle network made up of independent node operators. These nodes query multiple data providers and aggregate their findings using the Off-Chain Reporting (OCR) protocol.
The aggregated value is then written to an on-chain aggregator contract, where it can be read by smart contracts through functions like latestRoundData().