Qué es un oráculo: cómo un contrato conoce el precio
📌 En 30 segundos: Un contrato inteligente vive encerrado dentro de su propia blockchain: no puede asomarse a internet, no sabe el precio del dólar, no sabe si llovió, no sabe nada de lo que pasa fuera de su propio mundo. Un oráculo es el mensajero que le lleva esa información de fuera hacia dentro, de forma que el contrato pueda actuar con datos reales. Sin oráculo, un contrato que promete "págame si el bitcoin baja de 80.000" simplemente no sabría cuándo pagar.
Por La Profesora ·
📌 En 30 segundos: Un contrato inteligente vive encerrado dentro de su propia blockchain: no puede asomarse a internet, no sabe el precio del dólar, no sabe si llovió, no sabe nada de lo que pasa fuera de su propio mundo. Un oráculo es el mensajero que le lleva esa información de fuera hacia dentro, de forma que el contrato pueda actuar con datos reales. Sin oráculo, un contrato que promete "págame si el bitcoin baja de 80.000" simplemente no sabría cuándo pagar.
Ven, siéntate, que hoy toca una de las piezas más importantes y menos explicadas de todo el ecosistema. Si entiendes esto, entenderás también por qué se han robado cientos de millones de dólares manipulando un solo número.
Por qué un contrato es ciego, para empezar
Una blockchain es, a propósito, un mundo cerrado. Todos los ordenadores que la mantienen tienen que estar de acuerdo en todo lo que pasa dentro, y solo pueden ponerse de acuerdo sobre cosas que pueden comprobar ellos mismos, dentro de esa misma cadena. El precio del dólar, el resultado de un partido, la temperatura de hoy: nada de eso ocurre dentro de la blockchain. Ocurre fuera, en el mundo real. Y ese aislamiento, que parece un defecto, es en realidad la base de la seguridad de toda blockchain — nadie puede colarse desde fuera y cambiar las reglas.
El problema es que muchísimos contratos necesitan saber cosas de fuera para funcionar: un préstamo necesita saber el precio de la garantía, un seguro de cosecha necesita saber si llovió, un mercado de predicción necesita saber quién ganó las elecciones.
Cómo entra la información: el oráculo
Un oráculo es un sistema que recoge un dato del mundo real, lo verifica y lo publica dentro de la blockchain de forma que los contratos puedan leerlo. No es una sola persona ni una sola web: los oráculos serios combinan varias fuentes de datos y varios nodos independientes que tienen que coincidir antes de publicar un valor, precisamente para que nadie pueda mentir con un solo mensaje falso.
Esto, para ti, significa: cada vez que ves un préstamo que se liquida automáticamente, un seguro que paga solo, o un token cuyo precio "sabe" el contrato, hay un oráculo detrás haciendo ese trabajo invisible.
Ese dato tampoco llega en cualquier momento. La mayoría de los oráculos serios publican su valor siguiendo una de dos reglas, o una mezcla de ambas: unos actualizan el precio cada cierto tiempo fijo — cada pocos segundos o minutos, según el diseño —, y otros solo publican un valor nuevo cuando el precio se ha movido más de un porcentaje concreto desde la última vez, para no saturar la red con actualizaciones innecesarias cuando el mercado está tranquilo. Ninguna de las dos formas es "la correcta" de por sí: cada diseño reparte de forma distinta el equilibrio entre tener el dato lo más fresco posible y no encarecer el sistema publicando todo el rato.
Un ejemplo, marcado como ejemplo
Ejemplo ilustrativo (no es un caso real): imagina que pides prestados 1.000 dólares en una plataforma dejando bitcoin como garantía. El contrato tiene una regla: "si mi garantía vale menos de 1.200 dólares, véndela automáticamente para protegerme". Para saber si ha llegado ese momento, el contrato pregunta al oráculo cuánto vale el bitcoin ahora mismo. Sin esa pregunta, el contrato no tendría ni idea de cuándo actuar — se quedaría ciego, esperando un dato que nunca llega por sí solo.
Errores comunes al pensar en esto
- Creer que el contrato "sabe" el precio por arte de magia. No sabe nada que no le hayan contado explícitamente, y quien se lo cuenta es el oráculo.
- Pensar que todos los oráculos son iguales. Hay formas muy distintas de construir uno — lo vemos en detalle en el artículo del Mecánico sobre cómo funciona el mecanismo por dentro.
- Asumir que un oráculo es infalible. Es un sistema, y como todo sistema, tiene un punto donde puede fallar o ser atacado — de eso habla el Centinela en su pieza sobre manipulación.
Caja de acción: qué llevarte de esta clase
- Recuerda: ningún contrato "ve" el mundo real por sí mismo. Todo dato externo llega a través de un oráculo.
- Cuando uses una plataforma de préstamos, derivados o seguros on-chain, pregúntate qué oráculo usa y de dónde saca sus datos.
- Si un proyecto no explica de dónde viene su información de precios, esa es ya una pregunta pendiente de responder.
Mini-glosario
- Oráculo: sistema que lleva datos del mundo real a una blockchain para que los contratos puedan usarlos.
- Contrato inteligente (smart contract): programa que se ejecuta automáticamente en una blockchain según reglas fijas.
- Feed de precio (price feed): el dato concreto — normalmente un precio — que un oráculo publica de forma continua.
❓ Preguntas frecuentes
¿Un contrato puede conectarse directamente a internet? No. Por diseño, una blockchain no puede hacer llamadas a internet por sí sola — necesita que alguien externo (el oráculo) le traiga el dato y lo publique dentro.
¿Quién construye los oráculos? Existen redes especializadas dedicadas solo a esto, con distintos modelos: unas agregan muchas fuentes, otras traen el dato directamente de quien lo genera. Lo vemos con calma en el siguiente artículo de la serie.
¿Un oráculo puede equivocarse? Sí, y cuando eso pasa —por error o porque alguien lo manipula a propósito— las consecuencias pueden ser graves, porque todo el contrato confía en ese dato.
🎓 Cierre de la abuela: Hoy has aprendido la pieza que casi nadie te explica bien: por qué un contrato tan "inteligente" necesita, aun así, que alguien le cuente lo que pasa fuera. La semana que viene seguimos la serie: cómo entra exactamente el precio del dólar dentro de un contrato, con el Mecánico enseñándonos el motor por dentro. Cuéntame: ¿habías oído la palabra "oráculo" antes de hoy, o te sonaba solo a adivina de feria? 🎓
📚 Contenido educativo, con fines informativos. No es consejo financiero. No se recomienda ningún oráculo, plataforma o proveedor concreto.