Traducción al español de How IOHK will put developers in charge of oracles on Cardano por Rodrigo.
Publicado en Crypto Slate, el 19 de Diciembre de 2020.
Tras el anuncio de la asociación con Wolfram Alpha, Charles Hoskinson, el director general de IOHK, ingresó a YouTube para explicar cómo la compañía implementará oráculos en Cardano. La clave del enfoque innovador de IOHK, reveló, es dar a los desarrolladores la libertad de elegir y personalizar sus propios oráculos.
Resolviendo el problema de la ceguera del contrato inteligente
Los contratos inteligentes han abierto todo un nuevo mundo de posibilidades a las criptomonedas, trayendo esencialmente una programabilidad infinita a las redes blockchain. Sin embargo, a pesar de los enormes avances, los contratos inteligentes tienen un defecto inherente: son ciegos.
Incapaces de ver fuera de la red en la que existen, necesitan ser alimentados con información del mundo exterior para poder trabajar. Aunque no es un problema tan grande con los contratos inteligentes simples, el mercado actual requiere contratos increíblemente complejos que manejan millones, e incluso miles de millones en valores.
Existen dos maneras de alimentar a los oráculos con información, ya sea a través de un tercero o directamente por los usuarios de la red.
Cuando se trata de Cardano, IOHK ha elegido ambos enfoques.
El reciente anuncio de la asociación con Wolfram Alpha ha puesto a los oráculos de Cardano en el punto de mira. El ambicioso plan de IOHK para la blockchain requerirá una solución de oráculos estable y segura que pueda manejar no sólo los miles de millones de usuarios que quiere atraer, sino también cientos de miles de desarrolladores para construir sobre esta tecnología.
Charles Hoskinson, el CEO de IOHK, explicó en su último video de YouTube cómo la compañía planea lograr esto.
Dijo que la compañía estaba, hasta hace poco, centrada en la creación de asociaciones y capacidades, pero que la reciente serie de actualizaciones y anuncios marcaron el comienzo de serios avances en el campo de los oráculos.
Hay tres aspectos necesarios para establecer la base de los oráculos en Cardano: Los stake pools, la API de SingularityNET, y Wolfram.
Hoskinson explicó que una red necesita tener un punto de acceso para contratos inteligentes para obtener información sobre oráculos. Como los stake pools son los responsables del mantenimiento y la construcción de la red de Cardano, representan un “conjunto muy natural” para que IOHK construya una API que permita a los contratos inteligentes hablar con el mundo exterior. Emurgo, la compañía de blockchain responsable de proveer soluciones que potencien a Cardano, ha estado trabajando con sus socios y varios proveedores externos en oráculos, y probando diferentes soluciones, dijo Hoskinson.
Los oráculos son tan buenos como la información que proporcionan
Sin embargo, establecer una forma de alimentar con información a un contrato inteligente es sólo el primer paso.
“También hay que operar con esos datos y su fuente”, dijo Hoskinson.
Y ahí es donde SingularityNET y Wolfram intervienen.
“El poder y la magia de la red de SingularityNET y la inteligencia artificial es que puedes hacer cosas geniales con los agentes de la plataforma”, continuó.
Wolfram, por otro lado, tiene uno de los mayores conjuntos de datos del mundo para operar. Wolfram Alpha da poder a los asistentes Siri y Alexa, y tiene acuerdos en todo un espectro de industrias. Hoskinson señaló que no hay ninguna empresa de la lista Fortune 500 que no hable con Wolfram, quién también ofrece un lenguaje de programación intuitivo que permite computar los datos que proporciona.
La utilización de Wolfram y SingularityNET refuerza la visión de IOHK sobre los oráculos, que es el hecho de que son tan buenos como la información que proporcionan.
La información proporcionada por un oráculo necesita tener tres características clave: veracidad, disponibilidad e integridad. Veracidad significa que la información es veraz y verificable, disponibilidad significa que es fácilmente accesible, mientras que integridad significa que puede ser computada. Determinar la fuente de la información permitirá a la plataforma determinar con precisión todas estas características, dijo Hoskinson. Esta será una característica central de los oráculos de Cardano, que no dependerá de una fuente de la información. Hoskinson señaló que la información suministrada a Cardano no tiene por qué provenir de una base de datos central: las fuentes pueden provenir de stake pools, servidores de confianza, una federación de actores, o un servicio de oráculos de terceros como Chainlink.
Una vez que se establezca la forma de alimentar con información veraz y completa a los contratos inteligentes, el trabajo de los stake pools es introducirla en el propio Cardano. La robusta infraestructura creada en torno a los stake pools se ocupará principalmente de ese tema, dijo Hoskinson, por lo que la mayoría del esfuerzo del oráculo se centrará en la capa computacional.
Aquí es donde Wolfram y SingularityNET entran en juego, explicó, ya que permiten a los desarrolladores escribir consultas personalizadas específicas para cada dominio cuando escriben contratos inteligentes. Estas consultas permitirán hacer todo tipo de cálculos en los contratos inteligentes, aumentando efectivamente su funcionalidad.
Todo este flujo, señaló Hoskinson, se hará de una manera uniforme que asegure una experiencia de usuario sin problemas.
Los stake pools serán la capa de acceso del oráculo, e IOHK facilitará la interfaz para que los contratos inteligentes funcionen. Los stake pools también serán los que tomen las consultas escritas en AGI y Wolfram, y las conecten a diferentes fuentes de datos.
Mientras que la primera y más probable fuente de datos será la de Wolfram, Hoskinson dijo que IOHK cree firmemente en dar a los usuarios de Cardano una opción - los desarrolladores que escriban contratos inteligentes podrán conectarse a una fuente de información diferente. El plan de IOHK para el 2021 es construir una capa de acceso al oráculo, que permita una rica experiencia de consulta. El lenguaje común de consulta al oráculo, como lo llama Hoskinson, tendrá una interfaz uniforme para que los desarrolladores puedan conectarse a diferentes fuentes de información, tan fácilmente como lo harían con Wolfram.
“El objetivo es poner al desarrollador a cargo de los oráculos”, dijo Hoskinson.
Explicó que todas las aplicaciones de DeFi construidas en Cardano tendrán una forma muy fácil de consultar información, operar en ella, y estar seguros de que la información es correcta. IOHK también facilitará la adición de múltiples fuentes de información a los contratos inteligentes, con Hoskinson señalando que los desarrolladores también podrán validar y clasificar dichas fuentes de información.
Con oráculos capaces de procesar múltiples capas de distinta fiabilidad, los usuarios podrían, en teoría, pagar para acceder a diferentes niveles de veracidad de la información.
Si bien todo el proceso podría parecer complejo, Hoskinson dijo que “no es súper difícil armar esto”. Este ha sido el año para los oráculos, y se encuentran mucho más evolucionados que en años anteriores. IOHK pasó la mayor parte de este año reuniendo a las personas adecuadas para trabajar en los oráculos, y evaluando el mercado. El mismo Hoskinson dijo que este era tanto el lugar como el momento adecuado para sumergirse en los oráculos.
En el primer trimestre de 2021 se publicarán más noticias sobre las soluciones de oráculo de Cardano. Mientras tanto, la compañía contará con un gerente de producto dedicado específicamente a los oráculos, dijo Hoskinson, agregando que está entusiasmado con todo lo que vendrá para Cardano.