Oracle
A service that delivers off-chain data, such as a price, to smart contracts.
Lending protocols and derivatives contracts rely on oracles for prices. Manipulating an oracle's source market is a recurring attack; robust oracles aggregate many venues and reject outliers, as a price index does.

