El mercado de las criptomonedas está actualmente inundado de cientos de proyectos innovadores diferentes. Muchos de estos proyectos de blockchain son muy explícitos en cuanto a su proceso de desarrollo y gastan una cantidad significativa de capital en marketing. Otros, sin embargo, son artistas silenciosos, que a menudo pasan desapercibidos. ChainLink es una plataforma de este tipo.
ChainLink es un proyecto centrado en la interoperabilidad que trabaja silenciosamente para resolver el problema de conectividad presente en el actual ecosistema de blockchain. En términos sencillos, ChainLink quiere permitir que los contratos inteligentes basados en blockchain se conecten a todos los sistemas externos.
¿Qué es ChainLink y por qué ha irrumpido en la última semana? En este artículo, examinaremos el proyecto ChainLink.
¿Qué es ChainLink?
ChainLink es la primera red descentralizada de oráculos; permite que los contratos inteligentes accedan a datos externos, pagos fuera de la cadena y otras funcionalidades de la API.
ChainLink se describe como un servicio de oráculo descentralizado y es la primera plataforma de este tipo. ChainLink toma la funcionalidad de los contratos inteligentes introducida por el lanzamiento de Ethereum en 2015 y pretende introducirla en el resto del mundo, mientras que los contratos inteligentes son herramientas poderosas, ampliamente utilizadas para aplicaciones específicas de blockchain.
La solución ChainLink permite que los contratos inteligentes aprovechen los servicios de Oracle ChainLink para comunicarse con sistemas y API fuera de la cadena.
Utilizando los oráculos ChainLink, los contratos inteligentes son capaces de generar datos a partir de pools fuera de la cadena y transmitirlos a la blockchain. Esto es un gran problema, pero plantea una serie de preguntas.
¿Qué ocurre si se transmiten a la blockchain datos inexactos sobre el precio de un valor? Un contrato inteligente que obtiene datos incorrectos de una fuente fuera de la cadena puede realizar una función incorrecta. ¿Cómo comprueba ChainLink los datos para asegurarse de que son válidos?
La respuesta de ChainLink a esta pregunta es la descentralización. Mediante la creación de una red de oráculos descentralizada que utiliza contratos inteligentes para comprobar la integridad del oráculo, cotejar los resultados y agregarlos, ChainLink garantiza que todos los datos fuera de la cadena que se introducen en ella son válidos.
¿Qué son los contratos inteligentes?
Concebidos por primera vez en 1993, los contratos inteligentes son aplicaciones informáticas que se ejecutan en infraestructuras descentralizadas, como una blockchain.
Mientras que un contrato estándar describe los términos que rigen una relación y que son ejecutables por ley, los contratos inteligentes ejecutan la relación contractual con código criptográfico.
Los contratos inteligentes se ejecutan una vez que se dan una serie de circunstancias, y una vez que se ejecuta un contrato inteligente, el hecho de que exista en una red descentralizada significa que ninguna parte puede cambiar su código o intervenir en su ejecución.
Al impedir su modificación, los contratos inteligentes vinculan a todas las partes a un acuerdo en el momento de su firma, creando un tipo de relación que no depende de la confianza en ninguna de las partes.
Sin embargo, según los desarrolladores de Chainlink, hay una serie de inconvenientes en la estructura actual de los contratos inteligentes en la blockchain.
Por ejemplo, debido al hecho de que los contratos inteligentes se basan en información segura en una blockchain, y debido a la forma en que los mineros llegan a un consenso en torno a los datos de las transacciones basadas en la blockchain, los contratos inteligentes no pueden interactuar con recursos externos como fuentes de datos, API o sistemas bancarios tradicionales.
La forma tradicional de resolver este problema es utilizar un middleware de blockchain llamado «oráculo». Chainlink propone una red oracular segura y totalmente descentralizada, basada en la tecnología blockchain, que permite la conectividad entre los contratos inteligentes y los recursos externos (o fuera de la cadena).
¿Qué son los Oráculos?
Los oráculos son necesarios porque las blockchain no pueden acceder directamente a los datos fuera de su red. Los oráculos se definen como un «agente» que encuentra y verifica eventos reales y envía esta información a una blockchain para su uso en contratos inteligentes. Proporciona los datos externos necesarios para desencadenar la ejecución de los contratos inteligentes cuando se alcanzan condiciones predefinidas (como un pago recibido o una fluctuación de precios).
Dado que los oráculos son servicios de terceros con un punto de control centralizado, y no forman parte del mecanismo de consenso de la blockchain, la cuestión que se plantea en relación con los contratos inteligentes es si los datos recibidos de un oráculo son fiables.
Dado que los contratos inteligentes pueden autoejecutarse en determinadas condiciones, es esencial que los oráculos proporcionen información precisa y fiable.
Por ejemplo, si se transmiten datos inexactos sobre el precio de un valor en la blockchain y son tenidos en cuenta por un contrato inteligente, éste podría realizar una función errónea basándose en estos datos equivocados.
Algunos oráculos se basan en la notarización para verificar sus datos, mientras que otros se basan en la introducción manual de datos humanos no estructurados.
Sin embargo, estos tipos de oráculos son defectuosos según los desarrolladores de Chainlink: el primero, porque la necesidad de verificación puede ser recursiva; el segundo, porque sería caro, consumiría muchos recursos y no podría proporcionar datos en tiempo real.
Los desarrolladores de Chainlink pretenden resolver este problema creando una red de oráculos descentralizada para que los contratos inteligentes interactúen de forma segura con recursos externos a la blockchain, como flujos de datos criptográficos seguros, así como para facilitar la interoperabilidad entre blockchains.
Según los desarrolladores, la red Chainlink permitirá a cualquiera que tenga un flujo de datos u otra API proporcionarlos directamente a los contratos inteligentes a cambio de tokens Changelink.
Estas personas se denominan operadores de nodo y permiten a estos proveedores de datos (o, por ejemplo, de pagos o servicios) vender sus servicios de API directamente a un contrato inteligente a cambio de tokens LINK.
Los desarrolladores sugieren que esta infraestructura descentralizada permite integrar datos, pagos fuera de la cadena y APIs en un contrato inteligente de forma escalable, segura y auditable.
El equipo de Chainlink
El fundador y director general de ChainLink es Sergey Nazarov.
La solución ChainLink es obra de Sergey Nazarov. Aunque Nazarov tiene cierta experiencia en la creación de mercados peer-to-peer, la plataforma ChainLink es, sorprendentemente, su primer proyecto de blockchain. Nazarov cuenta con el apoyo de Steve Ellis, un ingeniero de software que creó un software de automatización de pagos escalable para Pivotal Labs.
Aunque ChainLink tiene una fuerte comunidad de reddit, el equipo de desarrollo de ChainLink es algo recalcitrante a la hora de publicar actualizaciones en las redes sociales a través de su cuenta de Medium o Twitter, con la última actualización antes de las Navidades de 2017.
A pesar del relativo silencio de radio del equipo de desarrollo de ChainLink, parece que están más interesados en empujar un flujo constante de commits a ChainLink GitHub en lugar de explotar su moneda … Un cambio refrescante en el mercado de criptografía sobredimensionado, de hecho.
Sin embargo, ChainLink tiene munición de sobra cuando se trata de la publicidad. A pesar de que muchos inversores del mercado de criptomonedas no están bajo el radar, ChainLink ya se ha asociado con SWIFT y está trabajando con ellos en SWIFT Smart Oracle. ChainLink también es socio del IC3 de Cornell y ha sido seleccionado por el informe «Shift in Action» del Foro Económico Mundial para los contratos inteligentes.
El funcionamiento técnico de Chainlink
El proyecto ChainLink se centra actualmente en la creación de una red descentralizada de oráculos compatibles con las blockchain Bitcoin, Ethereum e Hyperledger. Desde una perspectiva técnica, el sistema ChainLink comienza con contratos de cadena de bloques desplegados en la blockchain de Ethereum.
Estos contratos inteligentes gestionan las solicitudes de datos de los usuarios de la red que desean aprovechar los servicios de oráculo proporcionados por ChainLink. Para acceder a los datos fuera de la cadena, los usuarios envían contratos inteligentes a ChainLink, que luego los procesa en contratos específicos de ChainLink.
Los contratos inteligentes ChainLink realizan entonces tres funciones:
- Evaluación de la reputación: los usuarios pueden presentar contratos inteligentes con una serie de parámetros definidos, incluida la reputación de Oracle, denominada acuerdo de nivel de servicio. Los oráculos que se comportan mal y proporcionan datos deficientes son penalizados, a la vez que reciben un golpe de reputación. Los propios oráculos licitan para solicitar contratos. Entonces, una vez que el contrato recibe un número suficiente de ofertas, comienza el acuerdo de servicio.
- Oráculo: Una vez seleccionados los oráculos fuera de la cadena, éstos ejecutan el acuerdo y entregan los datos solicitados
- Agregación: En un tercer paso, un contrato de agregación recoge todos los datos proporcionados por los oráculos fuera de la cadena y los promedia, creando una respuesta agregada ponderada.
El segundo elemento de la solución ChainLink es una serie de nodos de oráculo fuera de la cadena que se conectan a la blockchain de Ethereum. En este momento, ChainLink sólo puede comunicarse con contratos inteligentes basados en Ethereum, pero el equipo de ChainLink pretende pasar a una solución agnóstica de blockchain en el futuro.
Los nodos fuera de la cadena recogen la información solicitada por los contratos presentados por los usuarios cuando ganan una subasta. Tras proporcionar los datos solicitados, estos nodos reciben un pago en el token nativo de la plataforma ChainLink, LINK.
El token de ChainLink, el LINK
Para compensar los requisitos fuera de la cadena del sistema Chainlink, el token LINK se ha establecido como la moneda elegida para pagar a los operadores de nodos. Según los desarrolladores, el token LINK es necesario para cumplir esta función, ya que la demanda y el valor de los tokens están directamente relacionados con el número de operadores que proporcionan servicios fuera de la cadena al sistema.
Como los tokens LINK se utilizan como moneda en la plataforma ChainLink, cuanto más se utilice la plataforma ChainLink, más valiosos deberían ser los tokens LINK. Algunos comentaristas han sugerido que el token LINK es una parte innecesaria del proyecto, ya que otras criptodivisas son perfectamente adecuadas para compensar a los comerciantes, y que los propios oráculos tendrían un incentivo para mantener constante su red y el acceso a sus propios datos.
Parece claro que la prueba de fuego para saber si los tokens LINK son necesarios para que el sistema funcione correctamente será más evidente cuando el sistema entre en funcionamiento y se basará en el número de operadores de nodos que se incorporen a la red. Si el uso del sistema es escaso, la ficha no tiene ningún valor inherente, ya que nadie la quiere realmente.
El token LINK es descrito por los desarrolladores como «un token ERC20, con la funcionalidad adicional de transferencia de «transferencia y llamada» ERC223 (dirección, uint256, bytes), lo que permite que los tokens sean recibidos y procesados por los contratos en una sola transacción». Sin embargo, el libro blanco ofrece poca información adicional sobre el token LINK, por lo que queda por ver cómo funcionará.
La venta de tokens LINK se ha limitado a 32 millones de dólares, con una oferta total de 1.000 millones de tokens LINK. Según los desarrolladores, el 35% de todos los tokens LINK se destinará a los operadores de nodos para fomentar el ecosistema y otro 35% se venderá en la venta pública de tokens.
El 30% restante del total de fichas LINK permanecerá en la empresa para el desarrollo en curso y el pago del personal, y algunos comentaristas sugieren que se trata de un porcentaje bastante elevado de la cifra global, lo que podría reducir la demanda general de fichas.
¿Cómo comprar LINK?
ChainLink se negocia principalmente en Binance, que representa más del 97% del volumen de negociación de LINK en ETH y BTC.
ACTUALIZACIÓN: ¡Chainlink está disponible en coinbase!
ChainLink ha atraído recientemente mucha atención por sus sólidas asociaciones y su prometedora solución, y ha irrumpido con fuerza, cotizando algo menos del 65% en una semana en el momento de redactar este informe.
ChainLink alcanzó un máximo de 1,38 dólares el 8 de enero, pero actualmente cotiza a 0,33 dólares según coinmarketcap
¿Cómo guardar su Chainlink?
Chainlink es compatible con todos los Ledgers.
Roadmap de Chainlink
El equipo de desarrollo de ChainLink no ha publicado una hoja de ruta para 2018, pero la red de pruebas de ChainLink está actualmente en funcionamiento, y se espera el lanzamiento de la red troncal simplificada en el primer trimestre de 2018.
El enfoque de Nazarov en cuanto a la comercialización parece estar frustrando a algunos miembros de la comunidad, pero el sacrificio realizado en la colocación de la marca y el bombo de los medios de comunicación parece haber permitido al equipo de desarrollo de ChainLink avanzar significativamente en su proyecto.
Aunque el proyecto ChainLink puede parecer complejo, podría suponer un poderoso cambio en la forma en que las redes de blockchain interactúan con los sistemas fuera de la cadena. Sin embargo, el proyecto podría beneficiarse de una mayor comunicación por parte del equipo de desarrollo.
Conclusión
Chainlink tiene el potencial de conectar los contratos inteligentes con el mundo exterior. Puede permitir a las partes de los contratos inteligentes recibir entradas externas que demuestren el rendimiento y crear resultados de pago que los usuarios finales quieran recibir, como los pagos bancarios.
Esto podría permitir que un contrato inteligente imitara la gran mayoría de los acuerdos financieros disponibles actualmente en el mercado. Con la red ChainLink, cualquiera puede proporcionar de forma segura contratos inteligentes con acceso a datos externos clave y otras funcionalidades de la API, a cambio de una recompensa económica.
Aunque está por ver cómo funcionará el sistema de incentivos, es posible que se ofrezcan recompensas similares a las que se ofrecen a los mineros de criptomonedas a los operadores de nodos que proporcionen datos útiles a la red Chainlink.
Además, Chainlink permite a las instituciones financieras y a las empresas utilizar los contratos inteligentes a través de la red Chainlink sin tener que cambiar a los contratos inteligentes ellos mismos, lo que les permite disfrutar de todos los beneficios de la descentralización, la confianza y la inmutabilidad sin tener que crear un nuevo sistema o red.
Últimas noticias de Chainlink
Coinbase soporta chainlink
- Coinbase Pro ha añadido soporte para Chainlink.
- Coinbase ha listado dos pares de negociación para el token de la plataforma de contratos inteligentes Chainlink (LINK) en su plataforma de negociación profesional.
- LINK estará disponible para operar con el dólar estadounidense (LINK/USD) y el éter (ETH) (LINK/ETH).
- Según el anuncio, Coinbase Pro desplegará las opciones de LINK en cuatro etapas. Las cuatro etapas son: (1) sólo transferencia, (2) sólo puesto, (3) sólo límite y (4) comercio completo. Para las tres primeras opciones, respectivamente, los usuarios pueden poner LINK en sus cuentas Coinbase Pro, publicar órdenes limitadas y esperar a recibir las coincidencias de las órdenes.
- El anuncio también señala que las actualizaciones de las fases se anunciarán a través de Twitter. Al cierre de esta edición, Coinbase Pro sólo ha anunciado el inicio de la fase de transferencia.
Dernière mise à jour le mayo 27, 2022 por Laura