Entendiendo los oráculos de Blockchain

Los oráculos de blockchain son uno de los componentes críticos que ayudan a cerrar la brecha entre el mundo real y el digital. Los oráculos son servicios de terceros que brindan a las plataformas blockchain información sobre eventos externos del mundo real y eventos digitales externos. Los datos de los oráculos potencian los contratos inteligentes y las DAO.

Definición de oráculo

Un oráculo de cadena de bloques es un servicio de terceros de confianza que proporciona contratos inteligentes con fuentes de datos externas autenticadas del mundo real a través de una API. Los oráculos conectan contratos inteligentes con eventos en el mundo exterior. Los contratos inteligentes a menudo deben ser activados por un evento externo.

Se pueden crear oráculos para proporcionar una amplia gama de datos a los contratos inteligentes. Por ejemplo, un oráculo podría proporcionar datos meteorológicos del mundo real, resultados de eventos, resultados de casos legales, estadísticas financieras, datos económicos, tasas de interés, datos de mercado, datos de rendimiento de un vehículo o máquina, etc. Lo importante que debe recordar acerca de los oráculos es que la mayoría de los contratos inteligentes están destinados a ejecutarse cuando se cumple una condición en el mundo real. Los oráculos son fuentes confiables que pueden proporcionar datos autenticados sobre eventos del mundo real.

Oráculos de software

Los oráculos de software proporcionan información digital a las cadenas de bloques. La información que brindan existe en otros sitios web, servidores, bases de datos, etc. Algunos ejemplos de los datos que brindan los oráculos de software incluyen precios de acciones, tipos de cambio, precios de criptomonedas y precios de NFT.

oráculos de hardware

Los oráculos de hardware ayudan a conectar las plataformas de cadena de bloques con eventos del mundo real. Estos datos se recopilan del mundo real mediante sensores y dispositivos de lectura y se transmiten a plataformas de cadena de bloques. Los oráculos de hardware pueden enviar datos a plataformas blockchain desde los siguientes sensores: termómetros, lectores RFID, lectores de códigos de barras, sensores electrónicos y otros dispositivos IoT.

El problema del oráculo de la cadena de bloques

La naturaleza descentralizada y distribuida de las plataformas Blockchain las hace seguras y confiables. Los datos proporcionados por un oráculo centralizado presentan problemas de seguridad; por ejemplo, si el proveedor de Oracle centralizado se ve comprometido, podría enviar datos erróneos a la cadena de bloques. Los datos incorrectos podrían comprometer la integridad de la cadena de bloques.

Resolviendo el problema de Blockchain Oracle: Oracles descentralizados

Los oráculos descentralizados ayudan a resolver el problema del oráculo de blockchain. Mientras desarrolla un contrato inteligente, puede usar un oráculo descentralizado para proporcionarle datos, o puede habilitarlo para obtener datos de múltiples oráculos y solo desencadenar un evento cuando la mayoría o todos los oráculos ofrecen la misma entrada.

Ha habido cierto debate sobre los oráculos comprometidos. En el caso de apuestas más grandes, los contratos inteligentes pueden agregar múltiples oráculos para garantizar que numerosas fuentes u oráculos validen el mismo resultado. Por ejemplo; si dos usuarios hacen una apuesta en forma de contrato inteligente y el evento desencadenante es el resultado de un partido de baloncesto, entonces podríamos escribir un contrato inteligente que requiera cinco oráculos para participar, digamos ESPN, NBC Sports, CNN Sports, BBC Deportes y Yahoo Deportes. El contrato inteligente puede requerir que los cinco oráculos señalen el resultado exacto antes de que pueda ejecutarse.

Otros tipos de oráculos de blockchain

Los oráculos de entrada o de entrada envían datos del mundo real o de otra plataforma digital a una plataforma de cadena de bloques o un contrato inteligente. La mayoría de los oráculos, a partir de este escrito, son oráculos de entrada.

Por otro lado, los oráculos de salida envían información desde una plataforma de cadena de bloques o un contrato inteligente a una fuente externa. Por ejemplo, si se concluye un contrato inteligente, un oráculo de salida puede desencadenar un evento en el mundo real, como dar acceso a un sitio web o una habitación de hotel una vez que se ha recibido el pago.

Los oráculos de cadenas cruzadas se centran en la interoperabilidad entre las plataformas de cadenas de bloques. Estos tipos de oráculos permiten a los usuarios crear aplicaciones y servicios que son accesibles y funcionales en diferentes plataformas de cadena de bloques.

Los oráculos habilitados para computación actualmente solo los proporciona Chainlink. Algunos cálculos no son prácticos para hacer en la cadena debido a restricciones legales, financieras o técnicas. Los oráculos habilitados para computación brindan servicios descentralizados mediante procesos de computación seguros fuera de la cadena. En lugar de simplemente presentar los resultados de una consulta, los oráculos habilitados para computación pueden realizar cálculos intrincados y complejos fuera de la cadena y luego enviar el resultado a una plataforma de cadena de bloques.

Los oráculos específicos del contrato son adecuados para situaciones específicas. Como su nombre indica, son oráculos que están calibrados para funcionar con un solo contrato inteligente. Se crean desde cero con el objetivo de servir a un caso de uso muy específico.

Los oráculos humanos son personas con conocimientos especializados que pueden actuar como oráculos; su reputación es el factor clave que los incentiva a presentar la información correcta a los contratos inteligentes.

Proveedores populares de Oracle

Si bien Chainlink es el mayor proveedor de Oracle en el momento de escribir este artículo, los siguientes protocolos también brindan varios servicios basados ​​en Oracle: Universal Market Access, Winklink, Band Protocol, iExec Cloud Platform, Tellor, DIA, Truebit, Terra y Flare. Varias otras plataformas están en desarrollo.

Usos de oráculo

Existen numerosos casos de uso posibles para los oráculos. A continuación se muestran los casos de uso con los niveles más altos de adopción a partir de este escrito:

DeFi usa oráculos para obtener datos financieros sobre varios activos, mercados y solvencia del usuario.

Las empresas y los DAO pueden conectar sus operaciones fuera de la cadena con su lógica en la cadena a través de oráculos de entrada y salida. Esto podría permitirles automatizar su lógica y realizar operaciones complejas utilizando sus activos digitales y del mundo real.

Los NFT dinámicos usan oráculos para actualizar sus metadatos o funciones en función de eventos del mundo real y les asignan rasgos aleatorios.

Gaming utiliza oráculos para generar aleatoriedad verificable para crear eventos aleatorios y un juego impredecible y atractivo en juegos en cadena.

Las aplicaciones de seguros y los contratos inteligentes verifican las ocurrencias de eventos asegurables utilizando oráculos de entrada. Ejemplos de esto son datos legales, datos de sensores físicos, imágenes satelitales y llamadas API de sitios web.

Los proyectos de sostenibilidad utilizan oráculos de hardware y software para recibir datos ambientales. Estos datos incluyen imágenes satelitales, lecturas de sensores, datos de temperatura y humedad e información meteorológica. El cálculo de estos datos permite que estos protocolos otorguen recompensas a los usuarios que realizan un consumo consciente u otras prácticas descritas por las plataformas. Varios protocolos basados ​​en créditos de carbono también están utilizando oráculos para mejorar sus operaciones.

Segui Leyendo…

Fuente: Medium

Libre Traducción: LBC

Latam Blockchain Council