Chainlink es una red de oráculos de blockchain descentralizada . El token de Chainlink está en Ethereum . [3] [4] La red está destinada a facilitar la transferencia de datos a prueba de manipulaciones desde fuentes fuera de la cadena a contratos inteligentes dentro de la cadena . [5]
Chainlink fue creado en 2017 por Sergey Nazarov y Steve Ellis, [6] quienes escribieron un libro blanco en el que presentaban el protocolo y la red Chainlink junto con el profesor de la Universidad de Cornell Ari Juels ese mismo año. [1] Chainlink actúa como un "puente" entre una cadena de bloques y entornos fuera de la cadena. [7] La red, que brinda servicio a los contratos inteligentes , se lanzó formalmente en 2019. [6]
En 2018, Chainlink integró Town Crier, un oráculo de cadena de bloques basado en un entorno de ejecución confiable en el que también trabajó Juels. Town Crier conecta la cadena de bloques Ethereum con fuentes web que usan HTTPS . [8]
En 2020, Chainlink integró DECO, un proyecto de Cornell co-creado por Juels. DECO es descrito por sus autores como un protocolo que utiliza pruebas de conocimiento cero para permitir a los usuarios demostrar que la información es verdadera para un oráculo de blockchain sin revelar información confidencial , como fechas de nacimiento. [9] Chainlink publicó un segundo informe técnico en abril de 2021. Ese informe, Chainlink 2.0: Next Steps in the Evolution of Decentralized Oracle Networks , detallaba una visión para expandir el rol y las capacidades de las redes de oráculos descentralizadas para incluir contratos inteligentes híbridos, que utilizan código en cadena y servicios fuera de cadena proporcionados por redes de oráculos. [10]
La red de oráculos descentralizados de Chainlink es una infraestructura de tecnología de código abierto que permite que cualquier cadena de bloques se conecte de forma segura a datos y recursos computacionales fuera de la cadena. Los nodos de la red obtienen, validan y envían datos de múltiples fuentes a las cadenas de bloques para ejecutar contratos inteligentes. [11]
Además de la transferencia de información externa a una cadena de bloques, Chainlink también se puede utilizar para varias funciones de cálculo fuera de la cadena, incluida una función aleatoria verificable (VRF) y fuentes de datos. Las fuentes de datos se han utilizado para incorporar datos electorales a la cadena. [12]
La VRF de Chainlink se puede utilizar para la generación de números aleatorios que se pueden utilizar en juegos descentralizados. ZDNet informó que la verificabilidad de la generación de números aleatorios garantiza que los resultados del juego sean a prueba de manipulaciones. [13]
Los operadores de nodos son compensados con la criptomoneda nativa de la red , LINK. [11] El token LINK de Chainlink es un token ERC677, una extensión de ERC-20 . Todos los tokens LINK han sido preminados y en gran parte retenidos por el emisor central. Una fracción del suministro de tokens preminados se ofreció a la venta a compradores minoristas en una oferta inicial de monedas (ICO) controvertida y legalmente turbia. Los tokens actúan como cargas útiles de datos, alimentando los datos requeridos de fuentes fuera de la cadena a los contratos inteligentes, que luego actúan en consecuencia en respuesta a los datos proporcionados por el token. [14] Según Chainlink, el valor comercial derivado de estos tokens se utiliza para pagar a los operadores de nodos por recuperar datos de contratos inteligentes, y también para los depósitos realizados por los operadores de nodos según lo requieran los creadores de contratos. Los tokens se pueden almacenar en cualquier billetera ERC-20, ya que el token ERC677 conserva toda la funcionalidad de un token ERC-20. [15] [16]