Criptomoneda Chainlink es una red descentralizada de nodos que proporciona datos e información de fuentes fuera de blockchain a contratos inteligentes en blockchain a través de oráculos.
Chainlink es una red de Oracle descentralizada que proporciona datos del mundo real a contratos inteligentes en la cadena de bloques. Los contratos inteligentes son acuerdos preespecificados en la cadena de bloques que evalúan la información y se ejecutan automáticamente cuando se cumplen ciertas condiciones. Las criptomonedas LINK son los tokens de activos digitales que se utilizan para pagar los servicios en la red.
Comprensión de los contratos inteligentes de Chainlink
Para comprender los beneficios de Chainlink y cómo funciona, debe comprender algunos conceptos fundamentales interconectados. Comencemos con los contratos inteligentes.
Los contratos inteligentes son acuerdos preespecificados en la cadena de bloques que evalúan la información y se ejecutan automáticamente cuando se cumplen ciertas condiciones. El crowdfunding es un buen ejemplo: si una cierta cantidad de Ether se deposita en un contrato inteligente en una fecha determinada. El pago se entregará al recaudador de fondos; si no es así, el pago se devolverá a los donantes.
Debido a que los contratos inteligentes existen en una cadena de bloques, son inmutables (no se pueden cambiar) y verificables (todos pueden verlos). Lo que garantiza un alto nivel de confianza entre las partes de que reflejan con precisión los parámetros establecidos del acuerdo y se ejecutarán si, y solo si se cumplen esos parámetros.
Para que los contratos inteligentes elaboren acuerdos más allá de los que pertenecen a los datos que se encuentran en la cadena de bloques, requieren datos fuera de la cadena en un formato dentro de la cadena.
La dificultad para conectar fuentes de información externas a los contratos inteligentes de blockchain en un lenguaje que ambos entienden. Es una de las principales limitaciones en la forma en que se pueden utilizar los contratos inteligentes.
Criptomoneda Chainlink de Oracle puentea el abismo dentro y fuera de la cadena
Aquí es donde entran en juego los oráculos. Un oráculo es un software conocido como ‘middleware’ que actúa como intermediario, traduciendo datos del mundo real a contratos inteligentes en la cadena de bloques y viceversa.
Sin embargo, un solo oráculo centralizado crea el mismo problema que un contrato inteligente descentralizado y asegurado por blockchain pretende resolver: un punto central de debilidad. Si el oráculo es defectuoso o está comprometido, ¿cómo sabría si sus datos son precisos? ¿De qué sirve un contrato inteligente seguro y confiable en la cadena de bloques si los datos que lo alimentan están en duda?
Entonces, hagamos un resumen rápido de los contratos inteligentes y los oráculos:
Los contratos inteligentes son contratos inmutables y verificables que se ejecutan automáticamente en un marco SI / ENTONCES cuando se cumplen las condiciones.
Los datos que definen estas condiciones han venido tradicionalmente del blockchain.
Recientemente, se han introducido oráculos en el ecosistema criptográfico para llevar datos fuera de la cadena a contratos inteligentes dentro de la cadena.
Pero, los oráculos centralizados disminuyen los beneficios de los contratos inteligentes en blockchain porque pueden no ser confiables o ser defectuosos.
Chainlink es una red descentralizada de nodos que proporciona datos e información de fuentes fuera de blockchain a contratos inteligentes en blockchain a través de oráculos.
Este proceso, junto con un hardware extra seguro, elimina los problemas de confiabilidad que pueden ocurrir si se usa solo una fuente centralizada.
Tipos de contratos inteligentes la Criptomoneda Chainlink
El proceso comienza en una cadena de bloques habilitada para contratos inteligentes cuando un contrato inteligente requiere datos. Ese contrato inteligente envía una solicitud (Contrato de solicitud) de información.
El protocolo Chainlink registra esta solicitud como un ‘evento’ y, a su vez, crea un contrato inteligente correspondiente (Contrato de Acuerdo de Nivel de Servicio (SLA) de Chainlink), también en la cadena de bloques, para obtener estos datos fuera de la cadena. El contrato de SLA de Chainlink genera tres subcontratos: un contrato de reputación de Chainlink, un contrato de igualación de pedidos de Chainlink y un contrato de agregación de Chainlink.
Gemini_Chainlink_in_5_minutes-Image_7
El Contrato de reputación de la Criptomoneda Chainlink comprueba el historial de un proveedor de Oracle para verificar su autenticidad y su historial de rendimiento, luego evalúa y descarta los nodos de mala reputación o poco fiables.
El Contrato de correspondencia de pedidos de Chainlink entrega la solicitud del Contrato solicitante a los nodos de Chainlink y toma sus ofertas en la solicitud (cuando el Contrato solicitante no elige un conjunto específico de nodos), luego selecciona el número y tipo de nodos correctos para cumplir con la solicitud.
El contrato de agregación de Chainlink toma todos los datos de los oráculos elegidos y los valida y / o concilia para obtener un resultado preciso.
Cómo los nodos de la Criptomoneda Chainlink validan los datos de manera confiable
Los nodos Chainlink luego toman la solicitud de datos del Contrato Solicitante y usan el software «Chainlink Core» para traducir esa solicitud del lenguaje de programación en blockchain a un lenguaje de programación fuera de blockchain que una fuente de datos del mundo real pueda entender. Esta versión recién traducida de la solicitud se enruta a una interfaz de programación de aplicaciones (API) externa que recopila datos de esa fuente. Una vez que se han recopilado los datos, se traducen de nuevo al lenguaje de la cadena de bloques a través de Chainlink Core y se devuelven al Contrato de agregación de Chainlink.
[linksimportantes]
Aquí es donde las cosas se ponen realmente interesantes. El contrato de agregación de Chainlink puede validar datos de una sola fuente y de múltiples fuentes, y puede reconciliar datos de múltiples fuentes.
Entonces, si cinco nodos entregan una respuesta de un sensor meteorológico y otros dos nodos brindan una respuesta diferente, el Contrato de agregación de Chainlink sabrá que esos dos nodos son defectuosos (o deshonestos) y descartará sus respuestas. De esta manera, los nodos Chainlink pueden validar datos de una sola fuente.
El contrato de agregación de Chainlink puede repetir este proceso de validación para múltiples fuentes y luego reconciliar todos los datos validados promediando en un solo dato. En determinadas circunstancias, no se pueden promediar todas las respuestas, pero por simplicidad no profundizaremos más aquí.
Dejando a un lado la fuente de datos, la Criptomoneda Chainlink ha creado una forma de proporcionar datos precisos de manera confiable y eficiente a los contratos inteligentes en cadenas de bloques habilitadas para contratos inteligentes.
Más información aquí
Descargo de responsabilidad
Toda la información contenida en este sitio web se publica solo con fines de información general y no como un consejo de inversión. Cualquier acción que el lector realice sobre la información que se encuentra en nuestro sitio web es estrictamente bajo su propio riesgo. Nuestra prioridad es brindar información de alta calidad. Nos tomamos nuestro tiempo para identificar, investigar y crear contenido educativo que sea útil para nuestros lectores. Para mantener este estándar y continuar creando contenido de buena calidad. Pero nuestros lectores pueden basarse en su propia investigación.