Oráculos de Blockchain: El Puente Entre Datos On-Chain y Off-Chain

PremalynnPremalynn2026-04-13
Oráculos de Blockchain: El Puente Entre Datos On-Chain y Off-Chain

Este artículo habla sobre cómo los oráculos de blockchain conectan los contratos inteligentes con datos del mundo real, habilitando DeFi, seguros y más.

Ya seas un principiante o un desarrollador Web3 experimentado, conocer los oráculos de blockchain es importante. Son la base que conecta tus contratos inteligentes con el mundo real, permitiendo que las interacciones se extiendan más allá de las blockchains.


Un oráculo de blockchain es una herramienta para conectar blockchains con datos, sistemas y cálculos del mundo real. Son un componente fundamental de los sistemas financieros on-chain, ofreciendo comunicación y computación externa que las blockchains no pueden proporcionar de forma natural.


Sin oráculos, los contratos inteligentes solo pueden manejar lo que está actualmente on-chain, perdiéndose datos cruciales como fuentes de precios, eventos del mundo real e incluso APIs web.

Por qué los oráculos son importantes en las Blockchains

La tecnología blockchain está transformando el sector financiero, el comercio internacional, los seguros, los juegos y varias otras industrias que involucran grandes cantidades de datos y valor.


Es ampliamente conocido que las blockchains obtienen fortaleza de la descentralización y el procesamiento predecible, pero estas características también limitan su capacidad para acceder a datos externos. De ahí la necesidad de los oráculos de blockchain.


Los contratos inteligentes están diseñados para ejecutarse de forma independiente. Sin oráculos, dichos contratos carecerían del contexto del mundo real necesario para un rendimiento óptimo.


Los oráculos llenan este vacío obteniendo datos de fuentes externas como APIs, bases de datos o dispositivos IoT y transmitiéndolos de forma segura a los contratos inteligentes. El oráculo sirve como mediador, conectando fuentes de datos off-chain y on-chain.

En otras palabras, los oráculos sirven como el portal de la blockchain al mundo real.

Cómo funcionan los oráculos de Blockchain

Los usuarios (contratos inteligentes) solicitan y reciben información de una fuente externa (datos no guardados en la blockchain). Según ethereum.org, aquí hay una descripción general de cómo funciona:

  1. Solicitud de datos: El usuario envía una solicitud de datos. Cada solicitud es específica de la naturaleza de la aplicación, pero generalmente especifica los datos y las fuentes necesarios, así como la forma de procesar y agregar las respuestas en un único resultado.
  2. Las solicitudes de datos se dirigen a un contrato de oráculo: El contrato de oráculo on-chain es el centro que recibe las solicitudes de datos, las dirige a los nodos de oráculo off-chain y entrega los datos a los contratos inteligentes. Dado que todo está gobernado por un contrato inteligente, no podemos dejar de enfatizar la importancia de auditar el código para asegurar que funcione según lo previsto.
  3. El contrato de oráculo genera un evento de registro que es capturado por un nodo de oráculo: Esta es la forma en que el oráculo on-chain se comunica con el nodo off-chain. El comando 'eth_subscribe' es el mecanismo JSON-RPC más utilizado para crear una suscripción a ciertos eventos de la red Ethereum.
  4. El nodo de oráculo captura un evento de registro e inicia la tarea off-chain: El nodo envía una solicitud HTTP GET (o cualquier otro método de llamada API) a servicios de terceros. Una vez que se han obtenido los datos, estos se procesan, se convierten a un formato compatible con blockchain y se devuelven on-chain a través de una transacción al contrato de oráculo.

Es importante destacar que los oráculos no son fuentes de datos; más bien, proporcionan un método para que los contratos inteligentes accedan a los datos.

Tipos de Oráculos de Blockchain

Dado el diverso espectro de recursos off-chain, existen varios tipos de oráculos de blockchain. Los tipos principales de oráculos de blockchain incluyen los siguientes:

  1. Oráculos de software: Estos se conectan a fuentes de datos en línea (APIs), incluyendo flujos de precios de intercambio de criptomonedas, informes meteorológicos e información de aerolíneas.
  2. Oráculos de hardware: Estos recopilan datos de equipos físicos como sensores IoT (para el seguimiento de la cadena de suministro), medidores inteligentes y escáneres.
  3. Oráculos de entrada (Inbound oracles): Traen datos del entorno off-chain a la blockchain para su uso por contratos inteligentes.
  4. Oráculos de salida (Outbound oracles): Envían datos de una blockchain de vuelta a sistemas externos, como desencadenar un pago utilizando una API bancaria estándar.
  5. Oráculos centralizados: Una única parte los controla, lo que resulta en una única fuente de verdad. Rápidos, pero susceptibles a la manipulación y a los riesgos de "punto único de fallo".
  6. Oráculos descentralizados: Utilizan redes de oráculos descentralizados (como Chainlink y Band Protocol) para consultar múltiples fuentes y establecer consenso, lo que mejora la seguridad y la fiabilidad.

Conclusión

Los oráculos de blockchain son una infraestructura crítica para la economía descentralizada, permitiendo que los contratos inteligentes interactúen con el mundo exterior. Las redes de oráculos descentralizados están aprovechando todo el potencial de la tecnología blockchain al abordar el desafío de los oráculos de blockchain, lo que está impulsando la innovación en todas las industrias.

Todas las opiniones expresadas son opiniones personales del autor y no constituyen asesoramiento de inversión.

Últimos artículos

Índice de miedo y codicia

Trade
24
Miedo
¿Cuál cree usted que es el sentimiento actual del mercado?
+78.57%+21.42%
SpotFuturos
Sin datos