Los oráculos son un componente crítico que permite que los contratos inteligentes interactúen con el mundo real.
Oráculos de blockchain explicados
Actuando como un puente entre blockchains y sistemas externos, los oráculos permiten que las aplicaciones descentralizadas (DApps) accedan a datos fuera de la cadena y se ejecuten en función de eventos del mundo real.
En resumen, los oráculos de blockchain proporcionan datos externos a los contratos inteligentes en cadena. Estos datos podrían incluir datos meteorológicos, números aleatorios, precios, resultados de eventos, API internet, backends empresariales y mucho más.
Sin oráculos, las cadenas de bloques y los contratos inteligentes no tendrían forma de interactuar con nada que suceda fuera de sus redes. Un ejemplo del oráculo de blockchain sería que los intercambios descentralizados no pudieran determinar el precio justo de un activo basándose en los precios de las finanzas centralizadas.
Básicamente, los oráculos resuelven una de las mayores limitaciones de los contratos inteligentes: su incapacidad para comunicarse directamente con sistemas fuera de la cadena. Al entregar datos a aplicaciones en cadena o moverlos entre cadenas, los oráculos amplían enormemente la funcionalidad y los casos de uso posibles con la tecnología blockchain.
¿Qué es una pink Oracle?
Si bien un oráculo unique puede ofrecer datos a contratos inteligentes, las redes de oráculo van un paso más allá. Una pink de Oracle reúne múltiples nodos de Oracle independientes, agregando sus datos para proporcionar acceso a contratos inteligentes a cálculos y datos fuera de la cadena.
Las redes de Oracle permiten la descentralización de extremo a extremo en la entrega de datos mediante la combinación de múltiples fuentes de datos, múltiples operadores de Oracle y tecnología de agregación avanzada. Esto tiene como objetivo eliminar cualquier punto único de falla y permite que los contratos inteligentes aprovechen los datos del mundo actual en su ejecución.
¿Cómo funcionan los oráculos blockchain?
Los oráculos funcionan a través de una secuencia de búsqueda, validación y transmisión de datos desde fuentes externas a contratos inteligentes en cadena. Los pasos clave suelen incluir:
- El contrato inteligente crea una solicitud de Oracle
- Los nodos de Oracle monitorean la cadena de bloques en busca de solicitudes
- Los nodos de Oracle obtienen datos de fuentes fuera de la cadena
- Los nodos agregan datos para llegar a un único resultado
- El resultado remaining se firma y se entrega en cadena.
- El contrato inteligente take in el resultado y ejecuta la lógica.
Por ejemplo, el contrato inteligente de una plataforma de préstamos defi podría crear una solicitud para el precio de un activo específico. Los nodos de Oracle verían esta solicitud, obtendrían datos de precios de los intercambios, los agregarían a un precio único, firmarían el blob de precios y devolverían el resultado al contrato inteligente. Luego, la plataforma defi utilizaría estos datos de precios para calcular las tasas de interés o las multas de liquidación.
Esta secuencia permite que los contratos inteligentes incorporen datos en tiempo authentic en su ejecución preservando los beneficios de las redes blockchain.
Tipos de oráculos blockchain
Varios tipos de oráculos proporcionan diferentes datos y servicios a las redes blockchain:
- Oráculos de entrada — Obtener y entregar datos en contratos inteligentes de fuentes externas como API net, sistemas empresariales, dispositivos IoT, and so on.
- Oráculos de salida — Permitir que los contratos inteligentes ejecuten acciones en sistemas externos, como realizar pagos o almacenar datos.
- Oráculos informáticos — Realizar cálculos intensivos fuera de la cadena, como generar aleatoriedad o ejecutar modelos de aprendizaje automático.
- Oráculos de cadena cruzada — Obtener datos a través de diferentes redes blockchain, lo que permite la interoperabilidad entre cadenas.
Todos estos amplían los casos de uso posibles para los desarrolladores de contratos inteligentes. Los oráculos de entrada, como las fuentes de precios, son esenciales para defi, mientras que los oráculos informáticos permiten una aleatoriedad verificable en los juegos blockchain. Los oráculos entre cadenas permiten que los activos se muevan a través de las redes, y los oráculos de salida podrían desencadenar transacciones de pago en el mundo real.
Juntos, proporcionan la conectividad externa necesaria para que los contratos inteligentes híbridos reaccionen a eventos del mundo serious e interoperen con la infraestructura tradicional.
Casos de uso del oráculo blockchain
Con los datos entregados por oráculos, los contratos inteligentes pueden habilitar varias aplicaciones descentralizadas, que incluyen:
- Finanzas descentralizadas – Acceda a datos de precios de activos, eventos de mercado, análisis de sentimiento, and so on., para habilitar protocolos defi automatizados para operaciones, préstamos, derivados y más.
- Seguro — Reclamaciones de pago automáticamente cuando los dispositivos IoT y las fuentes de datos verifican desastres naturales, retrasos en vuelos, problemas en la cadena de suministro, etc.
- Juego de azar — Incorporar eventos externos verificados en los juegos y generar una aleatoriedad demostrablemente justa para distribuir recompensas, activos, and so forth.
- Cadena de suministro — Realice un seguimiento de las ubicaciones de los envíos, las condiciones, el estado de los procesos comerciales y más utilizando IoT y datos externos.
- Empresa — Permitir que los sistemas empresariales heredados interoperen con plataformas de contratos inteligentes para acceder a nuevos mercados y casos de uso.
- Metaverso — Unir entornos de metaverso con flujos de datos externos, computación fuera de cadena y redes blockchain.
- Sostenibilidad — Acceder y verificar datos como emisiones de carbono, uso de energía renovable, niveles de residuos, etc., para gestionar iniciativas medioambientales.
Lista de servicios de Oracle blockchain
El panorama de Oracle blockchain está en constante evolución, con innumerables ofertas entre los mejores servicios de Oracle blockchain. Aquí hay una lista de algunos de los principales oráculos de blockchain:
Redes de Oracle populares como Eslabón de la cadena (Backlink) integran múltiples medidas destinadas a aumentar la confiabilidad y la seguridad, como la obtención de datos de múltiples fuentes, el uso de múltiples operadores de Oracle y la agregación mediante tecnología como firmas de umbral con el objetivo de garantizar una alta precisión y confiabilidad. El resultado last son contratos inteligentes híbridos, que combinan infraestructura dentro y fuera de la cadena para una funcionalidad avanzada.
Protocolo de banda (BAND) es un oráculo descentralizado notable dentro del ecosistema Cosmos. Se destaca por sus fuentes de datos a prueba de manipulaciones y scripts de Oracle personalizados, respaldados por un mecanismo de prueba de participación delegada. Los validadores apuestan el token BAND nativo para participar en los procesos de verificación y recuperación de datos.
Otro actor importante es Activo de información descentralizado (DIA), una plataforma Oracle de código abierto diseñada para el espacio defi. La fortaleza de DIA radica en su enfoque de escalabilidad y verificación de datos impulsado por la comunidad, lo que lo hace adaptable al entorno defi que cambia rápidamente. Admite múltiples cadenas de bloques, incluidas Ethereum (ETH), Fantom (FTM), Solana (SOL), Avalanche (AXAX), Polygon (MATIC) y Arbitrum (ARB).
Acceso common al mercado (UMA) es un oráculo basado en Ethereum que facilita la creación de contratos financieros sintéticos. Estos contratos representan activos del mundo genuine y rastrean su desempeño, democratizando el acceso a mercados que tradicionalmente tienen altas barreras de entrada. La naturaleza descentralizada y de código abierto de UMA tiene como objetivo garantizar la integridad de los datos y cerrar la brecha entre los mercados defi y los productos financieros del mundo actual.
Tellor (TRB) entra en escena como un oráculo sin permiso que atiende a diversas industrias. Originario de Daxia, una plataforma de derivados, Tellor enfatiza un sistema de reporteros que garantizan la integridad de los datos. Sus dos fuentes de datos principales, precios al contado y personalizados, satisfacen las distintas necesidades de los clientes.
El Red DOS (DOS), un oráculo descentralizado de capa 2, es conocido por su rápida entrega de datos, lo cual es important para aplicaciones urgentes de contratos inteligentes. Sin embargo, su rendimiento depende en cierta medida de las capacidades de los protocolos de capa 1.
Protocolo de nido (NEST) se destaca como un oráculo verdaderamente descentralizado basado en Ethereum. Utiliza minería de cotizaciones para obtener datos precisos e incluye personas que llaman precios, mineros y verificadores. El protocolo Nest también incorpora una Máquina Virtual Probabilística para funcionalidades adicionales.
iExec RLC (RLC) se desvía de los oráculos tradicionales al ofrecer un mercado para servicios de computación en la nube, cerrando la brecha entre las aplicaciones net2 y world wide web3. Sus API fáciles de usar permiten la creación de oráculos personalizados.
Por último, API3 es un oráculo descentralizado que vincula aplicaciones web3 con datos fuera de la cadena. Su enfoque implica API descentralizadas para fuentes de datos directas y el middleware Airnode para una perfecta integración API-blockchain. API3 admite varias redes blockchain, incluidas Polygon y Fantom, lo que demuestra su versatilidad.
El problema del oráculo
Es importante comprender por qué los oráculos son fundamentales para desbloquear el potencial de los contratos inteligentes. Aislar los datos dentro de una crimson blockchain les da seguridad, pero limitar la conectividad externa conduce al problema del oráculo. Esto significa que, si bien los oráculos son una solución, también son un compromiso entre conveniencia y seguridad.
Los oráculos resuelven parcialmente este problema al expandir de forma segura la conectividad y al mismo tiempo conservar muchos beneficios de blockchain. A pesar de esto, buscar, validar y entregar datos externos introduce cierta centralización en operaciones que de otro modo estarían completamente descentralizadas en cadenas de bloques públicas.
El uso de soluciones de Oracle descentralizadas se alinea con los principios de blockchain al no poner todos los huevos en una sola canasta. Estas redes establecen una descentralización de extremo a extremo, lo que permite crear casos de uso radicalmente diferentes mediante contratos inteligentes híbridos.
La línea de fondo
Los oráculos llenan un vacío crítico en la funcionalidad de los contratos inteligentes: la falta de conectividad con el «mundo authentic». Al permitir que las redes blockchain accedan a cálculos fuera de la cadena y entradas de datos externos, amplían las posibilidades para los desarrolladores website3.
Las redes Oracle descentralizadas pueden brindar velocidad, seguridad y confiabilidad a las fuentes de datos y servicios para dApps en defi, juegos, seguros, cadena de suministro, sistemas empresariales y más. La funcionalidad desbloqueada por los oráculos blockchain y los contratos inteligentes híbridos permite enfoques descentralizados en todas las industrias. Proporcionan la infraestructura de datos clave para habilitar muchas aplicaciones world-wide-web3.