Blockchain Oracles
Web3 / infrastructure applications
Blockchain oracles are specialized services that bridge the gap between blockchains and external data sources, enabling smart contracts to access and act upon real-world information. Since blockchains are isolated systems that cannot directly access the internet, oracles create a critical infrastructure layer that fetches data such as price feeds, weather information, sports scores, or IoT sensor readings and submit them to the blockchain in a format smart contracts can process. Oracles face the fundamental challenge of trust: since they introduce external data into an immutable system, their reliability directly impacts contract execution. Solutions include decentralized oracle networks with multiple independent data providers, cryptographic proofs, and reputation systems to ensure data accuracy and prevent manipulation. Without oracles, smart contracts would be limited to purely internal blockchain data. Example: Chainlink is the most widely adopted oracle network, providing price feeds for DeFi protocols like Aave and Compound, ensuring lending rates reflect real cryptocurrency market prices. Why it matters for blockchain infrastructure: Oracles are essential for connecting real-world data to smart contracts, enabling decentralized finance, insurance, and supply chain applications that require external information to function reliably and securely.
Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.