Los oráculos fueron inventados para gestionar una serie de limitaciones dentro de las aplicaciones basadas en blockchain.
Imagina que quisieras configurar compras y ventas de criptomonedas basadas en cambios de precio en el oro o en el Standard & Poor 500 (S&P 500). El contrato inteligente para tal aplicación debería ser fácil de escribir, excepto que los precios del oro y del S&P 500 no están en la blockchain. Tu aplicación no tiene forma de acceder o verificar esos precios.
O supongamos que quisieras convertir moneda fiat a criptomonedas o viceversa basándonos en los resultados de una elección. ¿Cómo tu contrato inteligente sabe quien ganó la elección? ¿Cómo puedes estar seguro/a de que los resultados son reportados de forma precisa, y no son manipulados para el beneficio de alguien?
Ahí es cuando el oráculo de la blockchain participa. ¿Qué es un oráculo en el mundo de la blockchain? Es un protocolo o servicio para transferir información veraz y verificada a la blockchain para que pueda ser usada en aplicaciones. Considera al oráculo como un servicio de cloud para la blockchain que proporciona información actualizada y confiable. Los oráculos hacen de puente entre el mundo exterior y la blockchain que alberga aplicaciones de finanzas descentralizadas y transacciones de criptomonedas. Sin un oráculo para la blockchain las aplicaciones no tienen forma de interactuar con información fuera de la blockchain
Por ejemplo, un oráculo puede recopilar información en tiempo real acerca de los precios de las acciones en la Bolsa de Nueva York y hacer que los datos estén disponibles para contratos inteligentes.
Los oráculos típicamente usan mecanismo de consenso para verificar las fuentes de la información. Por ejemplo, en Chainlink los nodos validadores hacen staking de los tokens de LINK del oráculo para obtener contratos de información y validar la información que está fuera de la blockchain. Es análogo al mecanismo de consenso de Prueba de Participación que las blockchains usan para validar sus transacciones.
Además de los flujos de datos institucionales, los oráculos pueden importar información de dispositivos físicos como sensores antimanipulación o termómetros. Una aplicación DeFi que monitorea las cadenas de suministros de alimentos, podría, por ejemplo utilizar un oráculo para importar información de escáneres de códigos de barras.
Los líderes a nivel mundial entre servicios y plataformas de criptomonedas que cumplen la definición de oráculos tenemos a Chainlink, Band Protocol, Bridge, Oracle, Next Protocol, Tellor, DIA Association, Dos Network y JustLink.
Ahí lo tienes: oráculos y blockchains explicados de forma sencilla. Ahora entiendes porque los oráculos no son solo una buena idea, pero que son elementos esenciales en el siempre creciente panorama de aplicaciones para la tecnología blockchain.
NOTA
El texto es de naturaleza informativa y no cuenta como recomendación de inversión. No expresa la opinión personal del autor o del servicio. Cualquier inversión o intercambio conlleva riesgos. Beneficios pasados no garantizan beneficios futuros, arriesgue solo aquellos activos que esté dispuesto a perder.