Les oracles sont nécessaires aux contrats intelligents pour intégrer en toute sécurité des données du monde réel qui ne sont pas disponibles sur la blockchain. Sans oracles, les dApps et les contrats intelligents pourraient ne pas s'exécuter correctement.