Det er nødvendigt at anvende orakler i forbindelse med smarte kontrakter for sikkert at integrere virkelige data, der ikke er tilgængelige på blockchain. Uden orakler, kan dApps og smarte kontrakter muligvis ikke udarbejdes korrekt.