Blockchain applications, or smart contracts, require off-chain data such as price data for financial contracts or information for an insurance policy. Oracle nodes continuously send data from the outside world into the Chainlink network, where it is then merged and made available in aggregated form for blockchain applications.