Oracle

📖 Definición
Oracle (oráculo) es un servicio o protocolo que proporciona datos del mundo real a smart contracts en blockchain, actuando como puente entre información externa (precios, clima, resultados deportivos) y contratos on-chain que necesitan esos datos para ejecutarse correctamente.
¿Qué es un Oracle?
Las blockchains son entornos aislados: un smart contract en Ethereum no puede acceder a internet, llamar APIs, o saber el precio actual de Bitcoin. Los oracles resuelven esto: traen datos externos on-chain de forma verificable. Ejemplo: contrato de seguro agrícola que paga si no llueve, necesita oracle que reporte datos meteorológicos; protocolo DeFi que liquida préstamos necesita oracle con precios actualizados de activos.
Chainlink domina el mercado de oracles (70%+ cuota), proporcionando price feeds a Aave, Synthetix, Compound y cientos de protocolos. Funciona con red descentralizada de nodos que obtienen datos de múltiples fuentes (exchanges, APIs), agregan resultados, y publican consenso on-chain. Esto evita que un solo oráculo malicioso o erróneo cause estragos (single point of failure).
El «Oracle Problem»: confiar en oracles introduce centralización/riesgo. Si oracle reporta precio falso, smart contracts ejecutan incorrectamente, causando liquidaciones, pérdidas, manipulación. Hacks/bugs de oracles han causado millones en pérdidas. Soluciones: múltiples oracles, incentivos económicos (staking), reputación, y verificación criptográfica. También existen oracles para randomness (VRF), eventos off-chain, y computación verificable.
¿Para qué se usa?
- 💰 Price feeds: Proveer precios actualizados a protocolos DeFi
- 🌦️ Datos IoT: Información sensores, clima, supply chain
- 🎲 Randomness: Números aleatorios verificables para gaming/NFTs
- ⚖️ Eventos reales: Resultados deportivos, elecciones, mercados
📚 ¿Quieres profundizar?
Aprende más sobre oracles:
🔗 ¿Qué es Chainlink? – Oracle descentralizado líder del mercado
📜 ¿Qué son Smart Contracts? – Contratos que usan oracles
🏦 ¿Qué es DeFi? – Protocolos que dependen de oracles
⛓️ ¿Qué es Blockchain? – Entorno aislado que necesita oracles
🚀 ¿Empezando en Crypto?
Lee nuestra guía completa gratuita para principiantes y descubre todo lo que necesitas saber para empezar de forma segura.
📅 Actualizado: noviembre 2025
📖 Categoría: Glosario Crypto
« Volver al Glosario