Los contratos inteligentes son potentes pero están sellados del mundo exterior; una blockchain no tiene forma nativa de conocer el precio de ether en dólares, el resultado de un partido deportivo o el clima de mañana. Un oráculo salva esa brecha al obtener datos externos y entregarlos on-chain en un formato que los contratos puedan consumir. Sin oráculos, la mayor parte de DeFi simplemente no podría funcionar, porque los préstamos, los derivados e incontables otras aplicaciones dependen de feeds de precios fiables y actualizados para funcionar en absoluto.
La parte complicada es la confianza. Si un contrato va a mover automáticamente millones basándose en un único número que reporta un oráculo, ese número se convierte en un blanco tentador. Una fuente de datos solitaria y fácil de manipular es, por tanto, una vulnerabilidad grave, y la manipulación de oráculos ha estado detrás de numerosos exploits de DeFi, en los que un atacante distorsiona deliberadamente un feed de precios para engañar a un protocolo y que valore mal una operación o un préstamo, y luego se queda con la diferencia.
La respuesta líder son las redes de oráculos descentralizadas que agregan muchas fuentes de datos y proveedores independientes, lo que hace la manipulación mucho más difícil y elimina los puntos únicos de fallo. Chainlink es el ejemplo más conocido de este enfoque. Para los usuarios de a pie, los oráculos son infraestructura invisible con la que nunca interactúan directamente, y sin embargo son un eslabón crítico, e históricamente frágil, entre las blockchains y el mundo real que hay más allá de ellas.
Puntos clave
- Un oráculo alimenta con datos externos, la mayoría de las veces precios de activos, a una blockchain para que los contratos inteligentes puedan usarlos.
- Gran parte de DeFi depende de los oráculos, porque los préstamos y los derivados necesitan feeds de precios fiables para operar.
- Un oráculo manipulado o de fuente única es una vulnerabilidad importante, y por eso se prefieren las redes de oráculos descentralizadas.
Oráculo — preguntas frecuentes
¿Por qué los contratos inteligentes necesitan oráculos?
Porque una blockchain no tiene conocimiento incorporado del mundo exterior. Un oráculo aporta hechos externos, como los precios de mercado, para que un contrato pueda actuar sobre ellos. Los protocolos de préstamos y de trading no podrían funcionar sin feeds fiables que les indiquen los valores actuales.
¿Qué es un ataque de oráculo?
Es un exploit en el que alguien manipula los datos que reporta un oráculo, a menudo un precio, para engañar a un protocolo y que valore mal un préstamo o una operación. Los oráculos descentralizados que agregan muchas fuentes independientes están diseñados específicamente para hacer esto mucho más difícil.
Términos relacionados
Contrato inteligenteDeFiExchange descentralizado (DEX)Pool de liquidezStablecoin Todos los términos →¿Eres nuevo en cripto o quieres reforzar tus bases? Repasa lo esencial en Aprende, explora todos los términos de la A a la Z o consulta los precios en vivo de las monedas que dan vida a estos conceptos.