Lección 1

Por qué los oráculos se han vuelto una infraestructura esencial para blockchain

Blockchain se considera un entorno informático confiable. Gracias a redes descentralizadas, mecanismos de consenso y tecnologías criptográficas, blockchain garantiza que los datos en cadena sean inalterables y verificables. Sin embargo, este diseño seguro presenta una limitación importante: la blockchain no puede acceder directamente a información externa. En el mundo real existe una gran cantidad de datos críticos, como precios de activos, información meteorológica, resultados de eventos e indicadores macroeconómicos, que están fuera de la blockchain. Si estos datos no pueden integrarse de forma segura en la cadena, muchos casos de uso resultan inviables. Los feeds de precios para finanzas descentralizadas (DeFi), los desencadenantes de reclamaciones en protocolos de seguros y las condiciones de liquidación de derivados dependen en gran medida de información externa. Por eso, construir un puente de datos confiable entre blockchain y el mundo real se ha vuelto una tarea fundamental para la infraestructura Web

La naturaleza cerrada de la blockchain

La blockchain, por diseño, es un sistema altamente cerrado. Los nodos validan transacciones y datos en los bloques mediante mecanismos de consenso. Toda información registrada en la blockchain debe ser verificada de forma independiente por los nodos de la red. Esta estructura garantiza la seguridad y la consistencia del sistema, pero también implica que la blockchain no puede acceder proactivamente a redes externas.

Desde el punto de vista técnico, los contratos inteligentes se ejecutan en un entorno de máquina virtual y solo pueden leer datos ya existentes en la cadena, como saldos de cuentas, registros de transacciones o el estado de otros contratos. Los datos procedentes de internet o del mundo real, si no se han registrado en la blockchain, no pueden ser accedidos directamente por los contratos inteligentes.

Este diseño responde a una decisión de seguridad. Si la blockchain permitiera que los contratos inteligentes accedieran libremente a fuentes de datos externas, los nodos no podrían verificar la autenticidad de esos datos y el mecanismo de consenso perdería su sentido. Por eso, la blockchain se limita a un entorno de datos verificable pero cerrado.

En otras palabras, la blockchain puede garantizar la fiabilidad de los datos onchain, pero no puede asegurar que los datos del mundo real entren automáticamente en la cadena. Este es el primer dilema de datos que la blockchain enfrenta en la capa de aplicación.

Por qué las aplicaciones onchain no pueden acceder directamente a datos del mundo real

Cuando los desarrolladores empiezan a crear aplicaciones onchain, los problemas de esta estructura cerrada se hacen evidentes. Muchas aplicaciones financieras requieren datos en tiempo real como desencadenantes, como precios de activos, tasas de interés o índices de mercado. Sin embargo, los contratos inteligentes no pueden solicitar información a servidores externos mediante APIs como las aplicaciones tradicionales.

Esta limitación genera varios desafíos clave:

  • No se puede leer directamente información de precios

Los protocolos de trading descentralizado o las plataformas de préstamos necesitan precios en tiempo real para determinar condiciones de liquidación, pero la blockchain no almacena precios de mercado externos.

  • No se puede verificar automáticamente información de eventos

Los protocolos de seguros pueden necesitar determinar si un vuelo se ha retrasado o si el clima cumple ciertos criterios; estos datos existen en sistemas de datos del mundo real.

  • Es difícil sincronizar el tiempo y el estado del mercado

Algunos productos financieros deben ejecutarse en momentos específicos o según condiciones de mercado, pero los nodos de la blockchain no monitorizan de manera proactiva los cambios del mundo real.

Por tanto, sin un mecanismo que pueda introducir datos externos de forma segura en la cadena, muchas aplicaciones Web3 no pueden operar normalmente. Escenarios innovadores como DeFi, mercados de predicción y seguros onchain resultan difíciles de implementar.

El papel fundamental de los oráculos en el ecosistema Web3

Los oráculos se crearon precisamente para resolver este problema como infraestructura esencial. La tarea principal de un oráculo es introducir datos offchain en la cadena y proporcionarlos a los contratos inteligentes de manera que puedan ser verificados y utilizados por la blockchain.

Los sistemas de oráculos suelen desempeñar varias funciones clave:

  • Adquisición de datos: recopilan información de exchanges, plataformas de datos o fuentes del mundo real.
  • Verificación y agregación de datos: utilizan múltiples fuentes de datos o mecanismos multinodo para reducir riesgos asociados a fuentes únicas.
  • Publicación en la cadena: escriben los datos procesados en la blockchain para que los contratos inteligentes puedan leerlos y ejecutar lógica.

En el ecosistema Web3, los oráculos ya se han convertido en infraestructura crítica. Por ejemplo, los protocolos de préstamos dependen de oráculos de precios para activar liquidaciones; los protocolos de derivados necesitan precios en tiempo real para calcular rendimientos; los sistemas de stablecoins requieren oráculos para monitorizar el valor de los activos colateralizados.

Se puede decir que los oráculos abren una ventana de datos para la blockchain. Permiten que el entorno cerrado de la cadena interactúe con el mundo real, transformando la blockchain de un simple sistema de registro de transacciones en una plataforma capaz de ejecutar actividades económicas complejas.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.