Oracles allow blockchains to connect to things externally, allowing smart contracts to interact and make decisions based on inputs and outputs from the real world.