Chainlink: El oráculo líder en el mundo de Blockchain
¿Te has preguntado alguna vez cuánto espacio debería ocupar una biblioteca que contuviera toda la información de Internet? Puede parecer increíble, pero debería ser tan grande como el estado de Texas. Internet se ha convertido en nuestra principal fuente de información, relegando a las enciclopedias de papel al papel de
¿Te has preguntado alguna vez cuánto espacio debería ocupar una biblioteca que contuviera toda la información de Internet? Puede parecer increíble, pero debería ser tan grande como el estado de Texas. Internet se ha convertido en nuestra principal fuente de información, relegando a las enciclopedias de papel al papel de objetos nostálgicos. Y sí, has leído bien, no pensabas que las cadenas de bloques se referían a esas viejas enciclopedias de papel, ¿verdad?
Las cadenas de bloques son, en esencia, contenedores de datos. Sin embargo, a diferencia de las bibliotecas digitales de Internet, son como islotes digitales aislados de la tierra firme de los datos del mundo real. No pueden buscar información de forma independiente ni acceder a fuentes ajenas a su código. Entonces, ¿cómo pueden encontrar datos precisos para que las dApps y los contratos inteligentes funcionen correctamente?
Aquí es donde entra Chainlink, que resuelve este dilema creando un puente robusto y fiable entre la blockchain y los datos del mundo real. En esta detallada Guía de Cripto de Spaziocrypto, exploramos cómo funciona Chainlink, destacando su importancia y echando un vistazo más de cerca a su token LINK.
El papel crucial de los oráculos: una introducción a Chainlink
Como decíamos, las blockchains son tecnologías que simplemente almacenan datos, normalmente transacciones, y almacenan estos datos en grupos, que forman bloques.
Las blockchains de segunda generación, que ya empiezan con Ethereum, van un paso más allá al soportar los llamados smart contracts, es decir, acuerdos en la blockchain que sólo se ejecutan si los acuerdos se cumplen.
Por ejemplo, podríamos firmar un contrato en el que nos comprometemos a pagar 1 ETH a la dirección 0x1a2b si Spaziocrypto no alcanza la cuota de 10.000 visitantes en 2025. Pero podemos escribir contratos inteligentes que intercambien monedas y tokens recíprocamente cuando se dé una condición, o incluso escribir contratos de seguros en los que paguemos una prima para protegernos contra un determinado evento, por ejemplo, un incendio en mi casa (Muchos eran los seguros que protegían contra el depeg de la antigua MTS). Entonces, ¿cómo puede un contrato inteligente saber si mi casa se está incendiando o no? Bueno, para eso están los oráculos.
Un oráculo es un tercero de confianza que proporciona datos fiables desde fuera de la blockchain. Como se mencionó al principio, el blockchain simplemente almacena datos, sin embargo podemos escribir contratos inteligentes que se basan en datos a los que el blockchain por sí solo no puede acceder. Podemos solicitar información de terceros, como el precio de una acción en la bolsa de Milán, los grados centígrados en Zúrich en un momento dado o quién ganó las elecciones presidenciales de EE.UU.. El oráculo actúa como un informador, un intermediario entre lo que ocurre en el mundo y la blockchain. Obviamente, estos oráculos no son herramientas tangibles, pero también se forman a partir de código.
Como sabemos, las blockchains tienden a estar descentralizadas. Esto nos permite no tener que confiar en individuos o empresas que actúan como intermediarios. Con los oráculos, se debería seguir el mismo principio, utilizando múltiples fuentes para no tener un único "punto de fallo". Pero, ¿cómo se fabrica un oráculo descentralizado? Chainlink representa hasta la fecha el oráculo descentralizado y de confianza más utilizado en el mercado de criptomonedas.
Los fundamentos de Chainlink: Arquitectura y Tecnología
Chainlink nació de las mentes de Nazarov y Ellis, fundadores de la antigua empresa smartcontract.com y es un blockchain construido sobre la red Ethereum y su funcionamiento es bastante complicado. Como hemos anticipado, Chainlink sustituye a una serie de intermediarios a través de código, tratemos ahora de entender cómo llegan a onchain los datos proporcionados por Chainlink. Los actores clave de esta operación son los "operadores de nodos", es decir, las personas o empresas que gestionan los nodos de esta red de oráculos, que deciden convertirse en una fuente de información de confianza. Cada oráculo ejecuta el software básico de Chainlink (cliente) y, por tanto, funciona independientemente de cualquier otro oráculo. Por supuesto, convertirse en fuente de datos es un negocio rentable, ya que la persona que solicita los datos obviamente tiene que pagar por ellos. Además, se requieren algunos componentes básicos, que incluyen el cliente del nodo Chainlink, el contrato de "oráculo" onchain, suscripciones a fuentes de datos y la adopción de sistemas para supervisar el rendimiento y la fiabilidad de los nodos Chainlink.
Estos nodos también están presentes en marketplaces (por ejemplo, en market.link) donde enumeran sus servicios de oráculo, certificaciones y toda la información útil. Así, quienes deseen desarrollar contratos inteligentes pueden tener un punto de referencia y utilizar la plataforma de nodos Chainlink para analizar las características de cada nodo y ver si se adapta a sus necesidades. Para poner en marcha un nodo Chainlink no hay requisitos, se puede hacer incluso teniendo 0 LINK. Sin embargo, hay requisitos especiales que exigen un depósito en LINK de seguridad.
Los que deseen obtener los datos pueden, de hecho, solicitar un depósito en LINK como cantidad de seguridad y penalización si no se cumple la petición. En caso de comportamiento malicioso, de hecho, se puede recibir una puntuación negativa que determinará la reputación de ese nodo.
Descubriendo el corazón técnico: cómo funcionan los contratos de cadena
Técnicamente, el asunto se complica. La red funciona a través de una serie de contratos que el protocolo Chainlink cumplimenta automáticamente.
En un primer momento, los usuarios de Chainlink definen un contrato de "Acuerdo de nivel de servicio" (SLA) en el que se detallan los requisitos específicos de los datos deseados. Posteriormente, el software utiliza este SLA para asociar al usuario con los oráculos que pueden proporcionar estos datos a través de un subcontrato, el "Contrato de reputación". Este evalúa la reputación de un oráculo a lo largo del tiempo teniendo en cuenta el historial de rendimiento y la autenticidad y fiabilidad de las respuestas. Los nodos considerados poco fiables pueden ser descartados de la red Chainlink. Así pues, este contrato verifica si nuestra fuente de información es de confianza.
Una vez identificados los nodos de confianza, el contrato Order Matching envía la solicitud a los nodos seleccionados como de confianza. A partir de esta lista, elige un conjunto de nodos adecuados para proporcionar la respuesta que el usuario está buscando. Desde un punto de vista técnico, Chainlink convierte la petición del contrato inteligente que está en un lenguaje de programación específico a otro lenguaje de programación para que pueda acceder a datos externos en Internet.
La última etapa consiste en la agregación de los resultados recogidos de los oráculos y su devolución a un "Contrato Agregador". Todo esto se ve facilitado por el Off-Chain Reporting (OCR), un mecanismo que permite a todos los nodos comunicarse en modo peer-to-peer.
Todo esto, por supuesto, requiere que el usuario pague por el servicio en tokens LINK, que quedarán bloqueados en el contrato que suscriba. Esta suma servirá para retribuir a los oráculos, por supuesto si la información es de calidad y se ajusta a lo acordado. Como puede adivinarse, hasta ahora el token no ha servido de mucho en el proceso de solicitud de datos. De hecho, en cuanto el proveedor de datos proporciona los datos y obtiene la recompensa en LINK bloqueada en el contrato, nada le impide vender la recompensa en el mercado.
Use Cases most requested
Veamos ahora algunas de las funcionalidades más solicitadas por los usuarios, que han convertido a Chainlink en un gigante del mercado.
Chainlink VRF (Función Aleatoria Verificable)
Chainlink VRF (Función Aleatoria Verificable) es una funcionalidad que permite generar números aleatorios de forma segura para los contratos inteligentes. El dilema de generar números "verdaderamente" aleatorios en computación es un problema de larga data, y obtener valores a prueba de manipulaciones en una blockchain es un desafío complejo. La función VRF de Chainlink aborda este problema permitiendo la generación de valores aleatorios, acompañados de una prueba criptográfica de que estos valores se calcularon correctamente. Los casos de uso y aplicaciones son muchos, es posible gracias a VRF:
Chainlink Keepers
Chainlink Keepers es una solución automatizada propuesta por Chainlink para simplificar y descentralizar las automatizaciones de contratos inteligentes. Al resolver la limitación de los contratos inteligentes para activarse automáticamente, Chainlink Keepers permite una gestión más eficiente de las funciones de los contratos inteligentes, eliminando la necesidad de una intervención manual frecuente por parte de los desarrolladores. Esto ayuda a mitigar el riesgo de vulnerabilidades en aplicaciones descentralizadas y, en general, a mejorar la fiabilidad y eficiencia de las automatizaciones relacionadas con blockchain. Chainlink ofrece numerosas posibilidades de automatización en diferentes casos de uso. He aquí algunos ejemplos comunes:
Chainlink 2.0: Perspectivas e innovaciones futuras
Chainlink sigue evolucionando y ha esbozado su visión a través del whitepaper "Chainlink 2.0: Próximos pasos en la evolución de las redes Oracle descentralizadas".
Las nuevas características que llegarán próximamente incluyen el staking nativo y una meta capa descentralizada diseñada para potenciar los contratos inteligentes a través de formas más escalables y rápidas de computación fuera de la cadena. El staking no sólo pretende garantizar el correcto comportamiento de los oráculos en la red, sino que también introduce un mecanismo de incentivos basado en el token LINK, castigando a los nodos maliciosos. En concreto, se introducirá un staking superlineal, que exigirá más recursos a los nodos maliciosos en una proporción cuadrática con respecto a los depósitos de todos los nodos de la red.
A medida que Chainlink se expanda, su atractivo para los usuarios podría crecer a través de nuevos servicios, menores costes y una mayor utilidad de la red. En este contexto, el staking podría desempeñar un papel importante en el fomento de una mayor adopción de la red. Crucial será el desarrollo del protocolo de interoperabilidad entre cadenas (CCIP), que representa un gran avance para el desarrollo de blockchain. Con Chainlink CCIP (Cross-Chain Interoperability Protocol), los desarrolladores pueden por fin crear aplicaciones descentralizadas que pueden comunicar e intercambiar valor entre diferentes blockchains de una manera segura y fiable.
El uso de la bien establecida red de oráculos descentralizados de Chainlink garantiza la seguridad de las transacciones entre cadenas. Los oráculos de Chainlink proporcionan datos criptográficos, actuando como prueba de transacciones exitosas en otras cadenas. Esta capa adicional de seguridad, junto con características como los límites de transferencia, hacen de CCIP una solución de cadena cruzada extremadamente fiable.
Con CCIP, los desarrolladores pueden centrarse en crear aplicaciones innovadoras sin preocuparse por la complejidad de las integraciones específicas de blockchain. La interfaz intuitiva les permite transferir tokens, enviar mensajes y coordinar contratos inteligentes en diferentes cadenas. Las posibilidades de aplicación son prácticamente ilimitadas. Por ejemplo, CCIP puede utilizarse para crear videojuegos entre cadenas en los que compitan jugadores de diferentes blockchains, para registrar nombres de usuario descentralizados interoperables en múltiples cadenas o para permitir préstamos entre cadenas en DeFi.
Chainlink diseñó CCIP para que fuera extensible y preparado para el futuro, lo que permite que el protocolo evolucione continuamente para admitir nuevas blockchains, mejorar las funciones de seguridad y ampliar los casos de uso. Con la adopción generalizada de CCIP, toda la industria de las criptomonedas da un paso significativo hacia la interconectividad universal necesaria para la adopción generalizada.
LINK Token: Chainlink's New Dynamics of Tokenomics
Chainlink ha demostrado desde 2017 que es un protocolo absolutamente relevante y fiable. Sin embargo, su token no está correctamente optimizado. Hemos visto cómo no es necesario bloquear LINK para convertirse en operadores de nodos y cómo sólo es una herramienta de intercambio entre usuarios y proveedores de datos.
Sin duda, ha habido y habrá muchos esfuerzos para hacer de LINK un token tanto atractivo para potenciales inversores como más útil para el ecosistema, haciéndolo más seguro e incentivado. Todo ello se encuentra aún en una larga fase de exploración y diseño, de hecho es en estos primeros días de enero de 2024 cuando los primeros "elegidos" han podido probar el staking de LINK. Será una fase de prueba que, una vez superada, abrirá las puertas del staking a todos los poseedores de tokens. El staking lineal implementará el recorte de LINKs para los validadores que proporcionen información incorrecta, para esta fase inicial la fundación se ha centrado en garantizar la corrección de los datos de precio de ETH frente a USD. En el futuro, cada dato proporcionado estará sujeto a un posible acuchillamiento, que se supone será de unos 700 enlaces por dato incorrecto. Además, habrá recompensas adicionales para aquellos que informen de los datos erróneos. La antigua tokenómica sufrirá cambios importantes, no habrá tope en la oferta, que sufrirá una inflación de alrededor del 4%, resultante de 4 categorías de recompensas:
Conclusiones y Perspectivas: Chainlink y los Desafíos Futuros
A pesar de la extensión de este artículo, no puede ser exhaustivo. Hay muchas actualizaciones en fase de implementación, y los comentarios de la comunidad serán cruciales para cualquier optimización futura. La complejidad del protocolo requiere un estudio técnico en profundidad, facilitado por la excelente documentación que proporciona la fundación. Recomendamos explorar el canal de YouTube de Chainlink y el sitio oficial, ricos en valiosa información. Spaziocrypto se mantendrá constantemente al tanto de los avances del protocolo para ofrecer información oportuna a nuestros lectores. Mientras tanto, merece la pena seguir investigando uno de los pocos proyectos con un caso de uso fundamental, casi monopolístico.
Seguir leyendo
Cuando la mecánica cuántica y las criptomonedas se encuentran: QTum
Lo que queremos hacer en este artículo es contarte qué es la Cuántica y cómo funciona, precisamente a través de la mecánica cuántica.
TON, y todas las razones por las que deberías aprovechar Telegram
De este modo, TON sigue siendo una cadena de bloques de capa 1 capaz, sin embargo, de operar simultáneamente en muchas capas, manteniendo una alta velocidad pero un bajo coste.
XRP, la larga historia del veterano token
Ripple es una tecnología basada en blockchain que sirve como sistema de pago digital y como red de intercambio de divisas.
BNB, Guía completa del alma del ecosistema Binance
BNB es el token que, desde el principio, apoyó el surgimiento de Binance desde un punto de vista financiero, y por esta razón se le denomina token de intercambio.