Glosario cripto

Oráculo (blockchain)

Definición

Un oráculo es un servicio que aporta datos externos, como precios o resultados de eventos, a contratos inteligentes que no pueden obtenerlos por sí solos.

Los contratos inteligentes solo ven los datos guardados en su propia blockchain. Para conocer el precio del ETH en dólares, el resultado de un partido o las reservas que respaldan un token, dependen de un oráculo que recopila la información fuera de la cadena y la publica on-chain en un formato que los contratos pueden leer.

Chainlink es la mayor red de oráculos y utiliza muchos operadores de nodos independientes que agregan datos de varias fuentes. Pyth, Chronicle, RedStone y UMA son otros ejemplos, cada uno con su propio modelo para obtener y verificar los datos.

Los oráculos son un punto crítico de fallo en DeFi. Si un precio es erróneo, llega con retraso o está manipulado, los protocolos de préstamo pueden liquidar posiciones sanas o permitir que un atacante pida prestado contra una garantía inflada. Varios exploits se han basado en manipular mercados on-chain con poca liquidez que un protocolo usaba como fuente de precios.

Ejemplo

Un protocolo de préstamos consulta la cotización ETH/USD de Chainlink cada vez que cambia la posición de un prestatario; si el dato muestra que el ETH cae por debajo del umbral del préstamo, el contrato permite liquidar la posición.

Términos relacionados

Últimos artículos sobre Oráculo