Oráculos de Blockchain, explicados

  • 18 OCT 2017
Oráculos de Blockchain, explicados
1.

¿Qué son los Oráculos de Blockchain?

Oráculos de Blockchain suena como algo de la mitología griega antigua y, en cierto modo, funcionan en un papel similar. En las historias antiguas, las personas no tenían suficiente información para tomar decisiones y recurrieron a los oráculos para obtener información más allá de su comprensión.

De la misma manera, Blockchains como los de Bitcoin y Ethereum, no tienen acceso fácil a la información fuera de la cadena, por lo que no hay una forma directa de validar las condiciones en las que se basan los contratos inteligentes. Un oráculo es, simplemente, un traductor para información proporcionada por una plataforma externa.

Los oráculos proporcionan los datos necesarios para desencadenar contratos inteligentes para ejecutarse cuando se cumplan los términos originales del contrato. Estas condiciones podrían ser cualquier cosa relacionada con el contrato inteligente: temperatura, finalización del pago, cambios de precios, etc. Estos oráculos son la única forma en que los contratos inteligentes interactúan con datos fuera del entorno de Blockchain.

2.

¿Qué tan importantes son los oráculos?

Los oráculos son radicalmente importantes. Al igual que las historias antiguas nunca podrían haber ocurrido sin información externa adecuada, los contratos inteligentes no pueden funcionar sin alguna fuente de datos. Sin acceso a estas fuentes de información, los casos de uso para contratos inteligentes caen a una pequeña fracción de su potencial.

Sin embargo, con estos sistemas, los contratos inteligentes tienen aplicaciones en el mundo real en prácticamente todos los campos disponibles. Una vez que los datos llegan a Blockchain, la información se puede usar para ejecutar los contratos y proporcionar casos de uso, que pueden interrumpir las industrias en general.

3.

¿Porqué las aplicaciones descentralizadas no pueden comunicarse con el mundo real sin oráculos?

Hay una diferencia fundamental de formatos. Blockchain es determinista, lo que significa que es un reflejo de una serie específica de sucesos que tienen lugar uno tras otro en orden secuencial: series de transacciones. Acceder a información fuera de la cadena requeriría puntos de datos que no son secuenciales y, por lo tanto, sería imposible para Blockchain usar o dar sentido. Este aspecto de Blockchain le otorga inmutabilidad, pero reduce la flexibilidad.

El mundo fuera de cadena, sin embargo, no es determinista, lo que significa que no hay registro de los eventos en la secuencia específica que han tenido lugar, lo que crea problemas con la transparencia. Los puntos de datos se pueden generar y comprender en cualquier punto, lo que proporciona una mayor flexibilidad, pero la dificultad para comunicarse con Blockchain.

Esta distinción fundamental hace que los dos mundos sean incompatibles entre ellos por defecto, y solo la presencia de un oráculo puede hacer posible la comunicación bidireccional entre ellos.

4.

¿Qué desarrollos recientes han tenido lugar?

Los desarrolladores de Blockchain en la vanguardia de la nueva tecnología Blockchain están haciendo progresos constantes con respecto a las formas de hacer que Blockchain esté mejor integrado con el mundo exterior. Como los oráculos son, ellos mismos, contratos inteligentes, diseñados para interactuar con Blockchain al proporcionar los datos necesarios, requieren desarrolladores con experiencia tanto en campos descentralizados como fuera de ella.

La reciente y profunda necesidad de datos externos en Blockchain ha dado lugar a nuevos e interesantes desarrollos en el espacio. Por ejemplo, los oráculos permitirían la conexión de Blockchain a cualquier API existente, permitirían pagos usando redes de pago tradicionales de Blockchain, y permitirían conexiones entre cadenas entre los contratos inteligentes y otras cadenas de bloques.

5.

¿Qué empresas están a la vanguardia del desarrollo actual de oráculos?

El mercado de estos modelos de software de middleware altamente especializados está creciendo rápidamente y, a medida que se conciben nuevas formas de utilizar la tecnología Blockchain todos los días, la demanda solo aumentará.

Actualmente, el mercado para este tipo de contratos ha seguido expandiéndose y está siendo liderado por varias compañías que están activas en el desarrollo de oráculos. Oraclize ha sido un líder de la industria en tecnología Oracle. Otras startups como ChainLink y Blocksense también buscan tomar parte en el mercado en esta área. Finalmente, las grandes corporaciones (IBM y Microsoft) están viendo el potencial de una gran presencia en el mercado y están desarrollando estas plataformas ahora.

6.

¿Qué tendencias podemos esperar en el futuro?

Mientras el número creciente de casos de uso de contratos inteligentes continúa aumentando, la necesidad de nuevas estructuras de oráculos también aumentará como marco estructural que hace posible los contratos inteligentes. Esto impulsará el aumento de la inversión y el diseño en el espacio del mercado, y las nuevas innovaciones harán que la comunicación Blockchain-to-web sea más simple y elegante.

 

Una de las tendencias futuras más probables es el desarrollo de una plataforma unificada e integrada para la comunicación entre Blockchain y el mundo exterior. Las herramientas e interfaces estandarizadas facilitan tanto a los desarrolladores como a los usuarios de los servicios habilitados para Blockchain. Eso significa que es probable que veamos una feroz competencia entre múltiples proveedores, hasta que uno o varios de ellos logren un reconocimiento generalizado.