Oracle
BeginnerAn oracle is a service that connects blockchains to real-world data, enabling smart contracts. Since blockchains cannot access off-chain data by default, oracles act as bridges, feeding information like asset prices, weather data, or sports scores. For example, a decentralised finance (DeFi) application might use an oracle to check asset prices before executing a trade. Oracles can be centralised or decentralised, with decentralised oracles (like Chainlink) offering higher reliability, security, and resistance to manipulation.