¿Qué es Chainlink?
Chainlink aborda un problema importante del ecosistema Ethereum Blockchain. A pesar de que con la tecnología de Smart Contracts prácticamente todos los problemas pueden ser representados por la programación, ya que el lenguaje de programación de Ethereum Solidez es «Turing complete», no hay posibilidad de establecer una comunicación nativa con sistemas externos. Esto limita significativamente el potencial y las aplicaciones de la Blockchain Ethereum.
Chainlink ha encontrado una solución para esto, los llamados «Oracles». Establecen una conexión con el «mundo exterior» al permitir el acceso a datos externos. Así, la tecnología Chainlink ofrece a cualquier interfaz de programación externa (API) acceso a contratos inteligentes que anteriormente estaban aislados en la Blockchain y no tenían acceso a datos externos.
Los Oracles, sin embargo, no son un invento nuevo del equipo de desarrollo de Chainlink, pero ya se pueden encontrar en las Blockchain de Aeternity y Qtum. Sin embargo, hasta ahora los Oracles han sido servicios centralizados. Esto significa que cada contrato inteligente que utiliza un servicio externo tiene un único punto de fallo.
Sin embargo, esto destruye todas las ventajas que resultan del carácter descentralizado de los contratos inteligentes. La solución son los Oracles descentralizados desarrollados por Chainlink. De este modo, la seguridad y el determinismo de la Blockchain y los contratos inteligentes pueden combinarse con datos externos.
El problema del punto único de falla
Básicamente, los contratos inteligentes crean una forma completamente nueva y revolucionaria para acuerdos de cualquier tipo. Mientras que los contratos clásicos son fáciles de manipular y romper, los contratos inteligentes son deterministas. Esto significa que los acuerdos contractuales siempre se cumplen y se ejecutan según lo programado en el contrato.
Esto está garantizado por las tecnologías criptográficas de la Blockchain. Esta posibilidad ofrece un potencial revolucionario. Especialmente en industrias propensas al fraude, tales como seguros, comercio internacional y finanzas, los contratos inteligentes pueden proporcionar más justicia y transparencia.
El uso de un solo Oracle (= fuentes de datos externas), sin embargo, destruye fundamentalmente la fiabilidad del Smart Contract con un solo punto de fallo. Como los Oracle ordinarios son servicios de terceros con un punto de control centralizado, el mecanismo de consenso descentralizado de la Blockchain se ve socavado. El operador de un flujo de datos podría manipular los datos y así destruir el determinismo del contrato inteligente.
En el peor de los casos, Oracle puede incluso ser operado por una de las partes implicadas en la transacción. La solución habitual en el mundo de hoy, la participación de una autoridad, es decir, un «Tercero de Confianza Único» – una entidad con un alto nivel de confianza – tampoco es una solución. Este enfoque va en contra de los principios de la Blockchain, según los cuales siempre se forma un consenso de forma descentralizada.
Fiabilidad de principio a fin para contratos inteligentes
El objetivo de la red Chainlink es, por lo tanto, conectar contratos inteligentes con Oracles que sean fiables de extremo a extremo y no puedan manipularse. El enfoque de Chainlink al problema es un cálculo descentralizado.
La red Chainlink permite que varios nodos independientes realicen cálculos distribuidos sobre la precisión de una entrada externa antes de que se escriba en un contrato inteligente. Así, la red Oracle descentralizada de Chainlink ofrece las mismas garantías de seguridad que el propio bloque. La condición previa para ello es que existan varias fuentes que proporcionen los mismos datos, como los precios de las criptomonedas: CoinMarketCap, CryptoCompare y Brave NewCoin Insights.
Chainlink crea una red descentralizada de Oracle que tiene todas las herramientas para crear cualquier tipo de patrón de diseño de Oracle para contratos inteligentes. El software Chainlink actúa como un Oracle, así como un marco flexible para apoyar a los desarrolladores de contratos inteligentes.
La red está formada por nodos de enlace en cadena, cada uno de los cuales proporciona su propia alimentación de datos, API u otra fuente de datos externa. Con el fin de motivar a los proveedores de datos para que proporcionen información, se les paga en fichas LINK. Básicamente, cualquiera que tenga datos externos debería poder pasarlos directamente a la Blockchain a cambio de los tokens LINK.
¿Cómo funciona la red Chainlink en detalle?
Una idea esencial de la tecnología Chainlink es que los datos proporcionados por un Oracle se autentican antes de pasar a un contrato inteligente. Un componente importante para evaluar la autenticidad de los datos externos es el sistema de reputación Chainlink Oracle.
El sistema de clasificación funciona de forma similar a Amazon o Ebay. Con Chainlink, sin embargo, la reputación se basa en un gran número de cifras clave, por ejemplo, la disponibilidad, el tiempo de respuesta y los pedidos completados con éxito.
Técnicamente, la red Chainlink consiste en un componente dentro y fuera de la cadena que se comunica entre sí para proporcionar el servicio. El componente en cadena consiste en contratos inteligentes implementados en la Blockchain Ethereum.
Se trata de contratos de Oracle que procesan solicitudes de datos de usuarios que desean acceder a datos externos. Se filtran las consultas de datos. En cuanto la red recibe una solicitud, la red Chainlink la convierte en un contrato interno (3 contratos individuales).
Los contratos son responsables de vincular el contrato solicitante con un Oracle adecuado. Además, los datos se recogen en la cadena según la consulta, se evalúan los resultados y se calcula el resultado final, que se entrega al Smart Contract. Cada uno de los 3 contratos individuales tiene las siguientes tareas:
- El contrato de reputación comprueba la fiabilidad del Oracle frente al sistema de reputación.
- Un contrato de correspondencia de pedidos captura la solicitud de datos en la red y acepta las ofertas correspondientes de los proveedores de Oracle.
- El contrato de agregación recoge los datos de los Oracles seleccionados, los evalúa y los resume en un resultado final. Este paso es extremadamente importante para asegurar la integridad de los datos externos y para evitar manipulaciones.
El componente fuera de la cadena de la red, por otra parte, es responsable de recoger los datos externos. Consiste en nodos Oracle conectados a la red Ethereum. Los datos recibidos son procesados por el software Chainlink Core, que es operado por cada nodo de la red. Es responsable de la interacción entre la infraestructura fuera de la cadena y la Blockchain.
¿Para qué se utiliza el testigo LINK?
El token LINK es un token ERC677 que asume la funcionalidad del estándar de tokens ERC20. Se utiliza para pagar a los operadores de nodos por recuperar datos para contratos inteligentes.
Es importante saber que el token LINK funciona permanentemente en la red principal Ethereum. A diferencia de otros proyectos (como EOS o TRON) que alojaron su token en la Blockchain Ethereum hasta el lanzamiento de Mainnet, Chainlink siempre permanecerá como parte de la red principal Ethereum. Por consiguiente, no habrá intercambio de fichas.
La Ofrenda Inicial de Monedas (ICO) de LINK
La Ofrenda Inicial de Monedas de Chainlink (LINK) tuvo lugar en septiembre de 2017. Se vendieron un total de 350 millones de fichas LINK por valor de 32 millones de dólares estadounidenses. Esto representa el 35 por ciento de la oferta total de LINK, que asciende a 1.000 millones de fichas. La distribución de los tokens LINK es la siguiente:
- 350 millones de LINK tokens vendidos en crowdsale
- 350 millones de tokens LINK están destinados a los operadores de nodos para promover el ecosistema Chainlink.
- 300 millones de LINK tokens fueron a la compañía detrás de Chainlink para el desarrollo.
En agosto de 2019, sólo había 350 millones de fichas LINK en circulación, que se vendieron durante las ventas al público.
La nube de Google utiliza Chainlink
En junio de 2019, Google anunció en un blog que el gigante de la tecnología está trabajando en un proyecto que utiliza Chainlink. Google escribió en detalle que estaban trabajando en aplicaciones que almacenarían datos generados por la nube en un bloque.
Para integrar los datos externos en la Blockchain que utiliza el proyecto Google Chainlink. Los datos se recuperan del propio almacén de datos de la empresa BigQuery y se escriben en la Blockchain Ethereum a través de los Oracles de los eslabones. Gracias al anuncio de Google, el precio del LINK subió más del 30 por ciento en junio de 2019 en un solo día.
Otras asociaciones Chainlink
Chainlink tiene una lista impresionante de socios. Los socios clave son SWIFT, Google, Oracle, Gartner e IC3. Además de Google, SWIFT en particular es un gran nombre cuya tecnología vincula a más de 11.000 instituciones financieras de todo el mundo.
¿Qué cartera es adecuada para LINK?
Básicamente, cualquier cartera que soporte fichas ERC20 es adecuada para LINK. Nuestra principal recomendación para los tokens ERC20 es el MyEtherWallet. Si desea saber exactamente cómo configurar y utilizar la cartera, le recomendamos nuestras Guías para Carteras.
Conclusión: ¿Vale la pena invertir en Chainlink (LINK)?
Desde nuestro punto de vista Chainlink puede ser una inversión muy interesante. Es el primer y único proyecto en la actualidad que intenta cerrar la brecha entre los contratos inteligentes y el mundo real con Oracles descentralizados.
A diferencia de la competencia, los Oracles que utiliza Chainlink son descentralizados. LINK es la criptocurrencia que impulsa la red. Por lo tanto, el precio del LINK podría beneficiarse enormemente si Chainlink se establece y encuentra su camino hacia la corriente principal. Sin embargo, aún está por ver si las asociaciones significan casos de uso de gran alcance en la realidad para Chainlink.
Suscríbete a nuestro boletín de noticias semanal.
Sin spam, sin mentiras, solo grande información. Puedes cancelar tu suscripción en cualquier momento.
Si está interesado en invertir en Chainlink (LINK), le recomendamos que lea nuestra Guía de compra de Chainlink. Le mostramos cómo invertir en LINK de forma rápida y sencilla.
[ratings]