Oráculos
Los oráculos son servicios de terceros que proporcionan a los contratos inteligentes datos externos, lo que les permite interactuar con el mundo real.
Los oráculos actúan como puentes entre las cadenas de bloques y las fuentes de datos externas. Los contratos inteligentes, que se ejecutan en las cadenas de bloques, no pueden acceder de forma nativa a información fuera de la cadena, como fuentes de precios, datos meteorológicos o respuestas de API. Los oráculos resuelven esto obteniendo y verificando datos externos, y luego transmitiéndolos a los contratos inteligentes. Esto permite que los contratos inteligentes se ejecuten en función de eventos e información del mundo real.
Existen diferentes tipos de oráculos, incluidos los oráculos de software (que obtienen datos de las API), los oráculos de hardware (que utilizan sensores) y los oráculos humanos (que dependen de la entrada humana). La seguridad y la fiabilidad de un oráculo son cruciales, ya que los oráculos comprometidos pueden conducir a datos incorrectos y pérdidas financieras significativas para los usuarios de contratos inteligentes.
🛡️ Trust Score
✅ Datos técnicos verificados
- • Oracles provide smart contracts with access to external data.
- • Blockchains cannot natively fetch off-chain data due to their deterministic nature.
- • The 'Oracle Problem' refers to the trust and decentralization challenges of external data.
- • Decentralized Oracle Networks (DONs) use multiple sources to ensure reliability.
- • Push-based oracles update on-chain data at regular intervals.
- • Pull-based oracles update on-chain data only when requested by a transaction.
graph LR
Center["Oráculos"]:::main
Pre_smart_contract["smart-contract"]:::pre --> Center
click Pre_smart_contract "/terms/smart-contract"
Pre_blockchain["blockchain"]:::pre --> Center
click Pre_blockchain "/terms/blockchain"
Rel_decentralized_finance_defi["decentralized-finance-defi"]:::related -.-> Center
click Rel_decentralized_finance_defi "/terms/decentralized-finance-defi"
Rel_chainlink["chainlink"]:::related -.-> Center
click Rel_chainlink "/terms/chainlink"
Rel_inter_blockchain_communication_ibc["inter-blockchain-communication-ibc"]:::related -.-> Center
click Rel_inter_blockchain_communication_ibc "/terms/inter-blockchain-communication-ibc"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explícalo como si tuviera 5 años
🔌 Son mensajeros que traen noticias de fuera a la red. Sin ellos, el contrato inteligente no sabría nada de lo que pasa en el mundo real.
🤓 Expert Deep Dive
El riesgo de manipulación de oráculos es crítico en el ecosistema DeFi. Los ataques suelen involucrar mercados de baja liquidez. El uso de oráculos descentralizados y filtros de outliers (valores atípicos) es esencial para la seguridad.