En pocas palabras
Los oráculos son servicios que conectan las blockchains con datos del mundo exterior. Los smart contracts no pueden acceder a información fuera de la blockchain por sí mismos, así que necesitan oráculos para obtener datos como precios de activos, resultados deportivos, datos meteorológicos o cualquier información off-chain.
El problema del oráculo
Una blockchain solo conoce lo que ocurre dentro de ella. Un contrato inteligente no puede consultar por sí mismo el precio del euro, el resultado de un partido o la temperatura de una ciudad. Y, sin embargo, muchas aplicaciones necesitan esos datos: un protocolo de préstamos tiene que saber cuánto vale tu garantía para decidir si te liquida.
Un oráculo es el sistema que lleva datos del mundo exterior a la blockchain. Y aquí aparece la paradoja: un contrato puede ser perfecto y descentralizado, pero si recibe un dato falso, tomará una decisión equivocada con total fidelidad. Un contrato es tan fiable como los datos que recibe.
Tipos de oráculos
| Tipo | Cómo funciona | Riesgo |
|---|---|---|
| Centralizado | Una sola entidad publica el dato | Si falla o miente, el contrato falla |
| Red descentralizada | Muchos operadores independientes reportan el dato y se combina (por ejemplo, la mediana) | Más robusto, aunque depende de la calidad de las fuentes |
| Precio de un exchange descentralizado | El contrato lee el precio de un pool de liquidez | Se puede manipular con operaciones grandes o préstamos instantáneos |
Existen redes de oráculos especializadas que agregan precios de muchas fuentes y los publican en la blockchain cada cierto tiempo o cuando el precio se mueve más de un umbral.
Ataques de manipulación
Uno de los ataques más repetidos en DeFi consiste en manipular el precio que lee un protocolo:
- El atacante pide un préstamo instantáneo (flash loan) de una gran cantidad, que debe devolver en la misma transacción.
- Usa ese dinero para mover el precio de un pool poco líquido del que el protocolo obtiene su precio.
- Con el precio falseado, pide prestado mucho más de lo que su garantía vale realmente, o provoca liquidaciones.
- Devuelve el préstamo y se queda la diferencia.
Todo ocurre en segundos. La defensa es usar oráculos que combinen muchas fuentes y precios promediados en el tiempo.
Más allá de los precios
- Aleatoriedad verificable para sorteos o juegos en blockchain.
- Resultados de eventos para mercados de predicción o seguros.
- Pruebas de reservas que publican si los activos que respaldan un token existen.
- Mensajes entre blockchains, una función que se solapa con la de los puentes.
Qué mirar como usuario
Antes de depositar en un protocolo de préstamos o en una stablecoin que depende de precios, pregunta: ¿de dónde saca el precio? ¿De una sola fuente o de varias? ¿Qué pasa si el oráculo deja de actualizarse? Los protocolos serios lo explican en su documentación.
Ejemplos prácticos
- •Aave usa oráculos Chainlink para obtener precios y calcular cuándo liquidar posiciones
- •Un protocolo de seguros usa oráculos para verificar automáticamente eventos climáticos
- •Un mercado de predicciones usa oráculos para resolver apuestas basadas en resultados reales
Ventajas
- ✓Conectan la blockchain con datos del mundo real
- ✓Habilitan casos de uso complejos en DeFi y más allá
- ✓Las redes descentralizadas de oráculos minimizan la manipulación
- ✓VRF permite aleatoriedad verificable en blockchain
Riesgos
- ✗Un oráculo manipulado puede causar pérdidas masivas
- ✗Dependencia de fuentes externas de datos
- ✗Latencia: datos ligeramente retrasados vs tiempo real
- ✗Coste adicional para mantener feeds de precios actualizados
Errores comunes
- ⚠ Usar un solo oráculo centralizado en vez de una red descentralizada
- ⚠ No verificar qué oráculo usa un protocolo DeFi antes de depositar
- ⚠ Confundir la fiabilidad del oráculo con la fiabilidad del dato fuente
Comprueba lo que has aprendido
4 preguntas. Elige una respuesta en cada una y verás la explicación.
0 de 4 respondidas
Fuentes
Aviso: Este contenido es exclusivamente educativo e informativo. No constituye asesoramiento financiero, de inversión ni legal. Las criptomonedas conllevan riesgos significativos. Consulta siempre con un profesional cualificado.