Smart contracts cannot see the outside world. A lending protocol on Ethereum has no native way to know the price of Bitcoin, the result of an interest-rate decision, or whether a shipment arrived — yet DeFi runs on exactly that kind of data. The bridge that carries real-world information on-chain is called an oracle, and understanding oracles explains how most of modern DeFi actually...