En la tecnología blockchain, un oráculo es una fuente de información que permite incorporar variables del mundo real en contratos inteligentes. De hecho, la cadena de bloques no permite la recopilación de datos de fuentes externas (mundo exterior). Este modelo no es viable porque habría que descargar contenido externo en bloque a través de un tercero. Por lo tanto, cada vez que se descargue la cadena de bloques, se llamará a los datos externos. Si este último ya no estuviera disponible, esto comprometería la cadena de bloques.