Um oracle é um sistema responsável por coletar, verificar e fornecer dados do mundo real para uma blockchain ou para smart contracts, permitindo que esses contratos executem ações baseadas em informações externas.
Como blockchains não conseguem acessar dados fora de suas redes nativamente, os oracles atuam como uma ponte entre o ambiente off-chain e on-chain, fornecendo informações como preços de ativos, taxas de câmbio, dados climáticos, resultados de eventos e indicadores econômicos.
No mercado de criptomoedas, os oracles são amplamente utilizados em stablecoins lastreadas em moedas fiduciárias, protocolos DeFi, seguros descentralizados e aplicações financeiras que dependem de dados confiáveis para funcionar corretamente.