¿Cómo funciona Chainlink ($LINK )?

Facilitar la comunicación entre sus usuarios y fuentes de datos externas. Chainlink divide su proceso de ejecución en 3 pasos distintos.

Selección de oráculo

Los usuarios de Chainlink redactan un acuerdo de nivel de servicio (SLA) que especifica un conjunto de requisitos de datos deseados. Luego, el software utiliza el SLA para conectar al usuario con oráculos que pueden proporcionar los datos. Una vez establecidos los parámetros, el usuario envía el SLA y deposita su criptomoneda LINK en un contrato de igualación de órdenes, que acepta ofertas de oráculos.

Informes de datos

Aquí es donde los oráculos se conectan con fuentes externas y obtienen los datos del mundo real solicitados en el SLA. Luego, los oráculos procesan los datos y los envían de regreso a los contratos que se ejecutan en la cadena de bloques Chainlink.

Agregación de resultados

El último paso consiste en contar los resultados de los datos que los oráculos recopilan y devolverlos a un contrato de agregación. El contrato de agregación toma las respuestas, evalúa la validez de cada una y devuelve una puntuación ponderada, utilizando la suma de todos los datos recibidos por el usuario.

Arquitectura

La cadena de bloques Chainlink funciona con 3 tipos de contratos inteligentes

Contratos de agregación

Recopile datos de oráculos y combine los resultados más precisos con el contrato inteligente que los necesita.

Contrato de igualación de pedidos

Hace coincidir el acuerdo de nivel de servicio (SLA) de un contrato inteligente con los mejores oráculos de ofertas

Contrato de reputación

Verifica la integridad de un oráculo comprobando su historial. Esto incluye factores como el número total de solicitudes completadas, el tiempo de respuesta promedio y la cantidad de criptomoneda LINK que el oráculo ha apostado.

Sin embargo, Chainlink también interactúa con oráculos que no operan en su blockchain y que son responsables independientemente de recopilar los datos del mundo real solicitados por los contratos.

Los nodos se componen de dos componentes:

Núcleo de eslabón de cadena

Chainlink Core es responsable de leer los SLA recién presentados y las asignaciones de enrutamiento al adaptador Chainlink.

Adaptador de cadena

Actúa como puente entre el nodo y los datos externos. El adaptador puede leer, procesar los datos y escribirlos en la cadena de bloques.