Oráculo (oracle)
En resumen Un oráculo lleva datos externos, sobre todo precios, a una blockchain para que los smart contracts los usen. Un mal oráculo causa pérdidas reales.
Una blockchain solo puede ver lo que está registrado en ella. Un smart contract no tiene forma de consultar el precio de ETH en dólares, el resultado de un partido o el clima. El oráculo es el puente: un servicio o red que lee datos del mundo exterior y los escribe en la cadena, donde los contratos pueden usarlos.
En DeFi, el trabajo más habitual es aportar datos de precios. Los protocolos de préstamos usan el precio del oráculo para decidir cuándo un préstamo está infracolateralizado y puede liquidarse. Las plataformas de perpetual futures lo usan para valorar las posiciones y activar liquidaciones. Algunos oráculos son redes descentralizadas en las que muchos nodos independientes reportan un valor y la red publica un agregado, a menudo la mediana. Otros toman el precio directamente de un pool de un DEX, a veces promediado durante una ventana de tiempo, lo que se llama precio promedio ponderado por tiempo (time-weighted average price, TWAP). Promediar dificulta aprovechar un pico breve, pero no elimina el riesgo, ya que un atacante con suficiente capital puede mantener un precio distorsionado durante varios bloques, y un pool con poca liquidez puede alejarse mucho del mercado real.
El oráculo te importa porque un contrato actúa según el número que recibe, sea cual sea. Los buenos protocolos añaden salvaguardas, como rechazar precios que saltan demasiado, no aceptar datos desactualizados, recurrir a un segundo feed o pausar los préstamos, pero solo cubren los casos que sus diseñadores anticiparon. Varios exploits históricos funcionaron usando un flash loan para mover el precio en un pool con poca liquidez: el protocolo leía un precio distorsionado y el atacante pedía prestado mucho más de lo que valía su colateral. Los tokens pequeños con liquidez escasa son los más fáciles de manipular, así que desconfía de los protocolos que permiten pedir prestado con ellos como garantía.
Comprueba de dónde sale el precio de un proyecto. Una red de oráculos consolidada suele ser más difícil de manipular que el precio spot de un solo pool pequeño, pero el número de nodos por sí solo no lo resuelve. Fíjate en si las fuentes de datos subyacentes son independientes, cuánta liquidez real respalda el precio y cómo se agregan los valores, porque muchos nodos copiando un mismo mercado poco líquido siguen reportando un mal precio. Revisa también quién controla la configuración del oráculo: una sola wallet admin que pueda cambiar el feed puede, en la práctica, fijar los precios.




