Türkçesi ‘kâhin’ olan oracle, blok zincirleri harici uygulamalara bağlayarak akıllı kontratların zincir dışından gerçek dünya verilerini alarak ya da vererek çalışmasını sağlayan 3. parti uygulamalardır. Blok zincirlerin kendileri zincir dışı verilere ulaşamadıkları için oracle’lara ihtiyaç vardır. Chainlink, Brand Protocol ve Tellor popüler oracle’lar olarak yer almaktadır.