Oracles are third-party services connecting the blockchain to data outside of its ecosystem. The blockchain doesn’t interact with real-world data by default, but oracles make this possible. Smart contracts within the blockchain invariably depend on data fed to them by oracles to make decisions.
Mining
It’s the cryptocurrency generation process. And it involves adding verified blocks to the blockchain to maintain its integrity through a proof of work (PoW) process.