Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads

Un artículo para comprender cómo Chainlink conecta las fuentes de datos fuera de la cadena y amplía los cálculos fuera de la cadena

Author:

Time:

Resumen clave:

Chainlink no es una única red de Oracle, sino un marco general que puede construir innumerables redes de Oracle descentralizadas.

Cada red Oracle de Chainlink es paralela e independiente entre sí, y conecta fuentes de datos y recursos informáticos fuera de la cadena a contratos inteligentes.

El marco de Chainlink se puede utilizar para construir una red segura de Oracle, proporcionando información de precios, prueba de reservas, números aleatorios verificables y resultados de elecciones para aplicaciones de contratos inteligentes.

Antecedentes

En los últimos años, el ecosistema de contratos inteligentes ha crecido rápidamente, con un volumen total de bloqueo de aproximadamente US $ 40 mil millones. Además, ha surgido una amplia variedad de aplicaciones descentralizadas en el ecosistema. La razón por la que los contratos inteligentes pueden lograr el impulso de crecimiento actual es la red Oracle descentralizada. Hoy en día, las redes Oracle descentralizadas se utilizan en una escala cada vez mayor, conectando contratos inteligentes con fuentes de datos más allá de la cadena de bloques nativa. El oráculo impulsa el desarrollo del ecosistema DeFi, realiza un nuevo modelo de hipoteca en cadena y enriquece enormemente las funciones de los contratos inteligentes.

Sin embargo, diferentes casos de uso de contratos inteligentes requieren acceso a diferentes conjuntos de datos y recursos informáticos fuera de la cadena. Por lo tanto, una sola red de Oracle no puede proporcionar la flexibilidad necesaria para las aplicaciones avanzadas de contratos inteligentes. Por ejemplo, el protocolo de activos sintéticos necesita ingresar información de precios en tiempo real para emitir tokens a precios en tiempo real anclados a materias primas como el oro, el mercado de predicción necesita obtener los resultados finales de las elecciones presidenciales de EE. UU. de los canales oficiales para su liquidación; Las aplicaciones de juegos de blockchain necesitan ingresar seguridad El número aleatorio fuera de la cadena para emitir elementos del juego.

Cada uno de los casos de uso de contratos inteligentes anteriores tiene requisitos completamente diferentes para los oráculos. Por lo tanto, el ecosistema de contratos inteligentes necesita un marco orientado a la infraestructura que permita a los desarrolladores desarrollar o acceder a cualquier tipo de red de Oracle y personalizar los nodos, las fuentes de datos, la frecuencia de actualización, los métodos de transmisión, los parámetros de seguridad y los métodos de agregación en la red. Espere.

La red Chainlink proporciona a los usuarios un marco tan general para configurar de manera flexible la red de Oracle para satisfacer las necesidades de las aplicaciones de contratos inteligentes. La red Chainlink tiene una compatibilidad extremadamente alta y todas las redes Oracle configuradas se pueden paralelizar al mismo tiempo. Este artículo explorará las ventajas del marco Chainlink, cómo los desarrolladores pueden personalizar las redes de Oracle y los casos de uso del mundo real para los oráculos de Chainlink.

Ventajas de la red heterogénea Chainlink

Las redes descentralizadas suelen adoptar un modelo de diseño monolítico, es decir, el mismo grupo de nodos trabajan juntos para brindar servicios específicos de acuerdo con reglas preestablecidas. La cadena de bloques es un modelo típico de diseño único.Todos los nodos en la red de la cadena de bloques realizan un conjunto de operaciones estandarizadas, que incluyen la verificación de firmas, el cálculo de valores hash de bloque y, finalmente, alcanzar un consenso global sobre la verificación de transacciones. Cada nodo de blockchain realiza la misma operación determinista y finalmente llega a un consenso.La principal diferencia entre ellos es la escala de operación.

Este modelo puede funcionar para cadenas de bloques, pero no para redes de Oracle. Las redes de Oracle requieren un consenso sobre los datos del mundo real no determinista y, a menudo, requieren un pago o un permiso para vincularse a fuentes de datos fuera de la cadena. La máquina Oracle no es adecuada para este modelo monolítico, porque no todos los nodos pueden acceder a todos los recursos fuera de la cadena a los que se debe acceder en cualquier momento. Al obligar a cada nodo de la red a gastar dinero para suscribirse a la fuente de datos paga requerida por el usuario, este método no es adecuado para redes a gran escala. Además, muchos conjuntos de datos solo están disponibles para unos pocos seleccionados, como las bases de datos backend empresariales. Por lo tanto, una red de Oracle que utiliza un modelo de diseño monolítico solo puede limitar el alcance de su servicio y garantizar que todos los nodos de su red puedan brindar servicios, como solo obtener datos de API de código abierto gratuito, y estas API a menudo no pueden proporcionar datos de alta calidad. No se puede garantizar la calidad de la conexión.

Comisión de Desarrollo y Reforma: Promoción de la aplicación de tecnologías de la información de próxima generación como blockchain e inteligencia artificial en el campo de los servicios gubernamentales: El 10 de noviembre, la Comisión Nacional de Desarrollo y Reforma emitió un plan de acción de tres años para construir una red de clase mundial. entorno empresarial en el delta del río Yangtze. Entre ellos, se propone mejorar el nivel de servicio de la inversión extranjera y la inversión extranjera. Profundizar la implementación del sistema de gestión de trato nacional más lista negativa ante el acceso de inversión extranjera, y la implementación de la lista negativa de acceso de inversión extranjera a nivel nacional y en zonas francas piloto. Mejorar el mecanismo de promoción de la inversión extranjera y hacer un buen trabajo para estabilizar los negocios y atraer inversiones. El empoderamiento tecnológico facilita el intercambio y la apertura de datos de asuntos gubernamentales. Promover la aplicación de tecnologías de la información de última generación como blockchain, inteligencia artificial, big data e Internet de las Cosas en el ámbito de los servicios gubernamentales. [2022/11/10 12:43:04]

Para superar esta limitación, Chainlink adoptó otro enfoque y desarrolló una red heterogénea en la que varias redes Oracle independientes son paralelas e independientes entre sí. El funcionamiento de cualquier red de Oracle no afectará a otras redes. Cada red está diseñada específicamente para conectar un contrato inteligente a fuentes de datos fuera de la cadena y operaciones fuera de la cadena, por lo que los desarrolladores tienen una gran flexibilidad. El marco de Chainlink no requiere permisos, lo que permite que cualquier persona cree su propia red de oráculos. Esto impulsará la innovación de la red Oracle y hará que la red Chainlink siga avanzando.

Chainlink es una red oracle heterogénea que puede personalizar de manera flexible la red oracle

La mayor ventaja de este modelo heterogéneo es que los operadores de nodos de Chainlink pueden personalizar los servicios de los nodos. Esto hace que los oráculos sean más rentables, ya que los nodos solo necesitan acceder a los recursos fuera de la cadena que requiere su red de oráculos. Por ejemplo, los nodos en la red de alimentación de precios de Chainlink solo necesitan acceder a los datos del mercado financiero, en lugar de acceder a otros datos irrelevantes, como los resultados deportivos y el clima. Hacerlo reduce la barrera de entrada para ejecutar un nodo Chainlink y también descentraliza aún más la red. Por supuesto, si los nodos de Chainlink desean acceder a múltiples fuentes de datos al mismo tiempo, también pueden hacerlo.

Si los nodos están conectados a sistemas fuera de la cadena que requieren permiso, como sistemas back-end empresariales, sensores IoT y sistemas de pago en moneda fiduciaria, pueden vender datos a contratos inteligentes. A través de este modelo de red heterogéneo, la red Chainlink admite proveedores de datos para ejecutar nodos Chainlink y vender API de datos directamente a contratos inteligentes.

Debido a que los operadores de nodos tienen tanta flexibilidad, Chainlink puede transmitir todos los datos del mundo a la cadena, lo que enriquece enormemente los tipos de aplicaciones de contratos inteligentes.

Redes de Oracle personalizadas utilizando el marco Chainlink

La red de Oracle desarrollada utilizando el marco Chainlink establece una serie de parámetros, que se pueden ajustar de acuerdo con escenarios de aplicación específicos. Los parámetros de cualquier red de Oracle no afectarán a otras redes, por lo que se puede garantizar la máxima flexibilidad. Los siguientes parámetros son personalizables:

Operadores de nodos: los nodos de Chainlink se pueden combinar arbitrariamente en una red de Oracle. Los operadores de nodos incluyen equipos profesionales de DevOps, proveedores de datos de buena reputación, empresas tradicionales y otras entidades.

Fuentes de datos: los nodos de Chainlink pueden establecer de manera flexible la cantidad de fuentes de datos. Las fuentes de datos incluyen API gratuitas de código abierto, API pagas, bases de datos con configuraciones de permisos y sensores.

Cálculos fuera de la cadena: los nodos de Chainlink no solo pueden transmitir datos, sino también realizar cálculos fuera de la cadena minimizados por la confianza, como la creación de números aleatorios verificables y el cálculo de límites de seguro.

La cadena de bloques subyacente: Chainlink es compatible con cualquier cadena de bloques y es compatible con varios entornos en cadena, lo que garantiza que los contratos inteligentes siempre puedan acceder a datos y recursos informáticos seguros y confiables fuera de la cadena.

Frecuencia de actualización: la frecuencia de actualización de la red de Oracle se puede configurar de manera flexible y puede optar por actualizar según el umbral de desviación (por ejemplo: actualizar cada 0,5 % de fluctuación), actualización basada en el tiempo (por ejemplo: actualizar una vez por hora) y actualización bajo demanda.

Método de agregación: la red de Oracle puede adoptar diferentes métodos de agregación según el tipo de datos, como tomar la mediana, el promedio, la moda, etc., y finalmente agregarlos en un punto de datos.

Parámetros de seguridad: los usuarios pueden especificar parámetros de seguridad en el acuerdo de servicio, como el monto de compromiso de la máquina Oracle, la duración del servicio y los requisitos de conexión.

Además, la red del oráculo de Chainlink también puede transmitir datos a contratos inteligentes en la cadena de varias maneras. Los contratos inteligentes, como los seguros, necesitan enviar datos fuera de la cadena al contrato para aprender sobre eventos en el mundo real, como desastres naturales; mientras que los contratos inteligentes, como los mercados de divisas, necesitan una fuente de datos actualizada regularmente en la cadena, el contrato usa "pull " Manera de obtener datos en cualquier momento para verificar la tasa hipotecaria del préstamo. Los siguientes son los diferentes tipos de redes de Oracle:

Modo de solicitud básico (push): cree y envíe una solicitud de datos al oráculo de Chainlink en una transacción y obtenga una respuesta en otra transacción después de un período de tiempo, para conectar el contrato inteligente a la fuente de datos fuera de la cadena (abierta API de origen o de pago).

Modo de datos descentralizados (pull): las fuentes de datos compartidas se proporcionan a través de contratos de referencia en cadena, que son financiados conjuntamente por múltiples usuarios y actualizados periódicamente por una red de nodos independientes de Chainlink que se han sometido a auditorías de seguridad. Entonces, los contratos inteligentes pueden solicitar y obtener datos fuera de la cadena dentro de una transacción.

Cuando solicite un conjunto de datos especiales de vez en cuando, es mejor usar el modo de solicitud básico; y si necesita solicitar conjuntos de datos comunes con frecuencia, es mejor usar el modo de datos descentralizados, como el feed de precios Chainlink de uso común. Los protocolos DeFi pueden obtener datos del mercado financiero seguros, confiables y oportunos de estas fuentes de precios en cualquier momento. Con este modelo de red de Oracle, los desarrolladores ya no necesitan crear una red de Oracle ellos mismos, sino que pueden acceder a redes de Oracle listas para usar respaldadas por muchos proyectos independientes.

El feed de precios ETH/USD es una red de Oracle que proporciona precios de mercado para ETH para contratos DeFi

Varias redes de Oracle en el marco de Chainlink

El marco Oracle altamente flexible de Chainlink ha generado muchas redes Oracle independientes, conectando aplicaciones de contratos inteligentes a una variedad de conjuntos de datos fuera de la cadena y recursos informáticos fuera de la cadena. El marco de Chainlink puede realizar escenarios de aplicaciones infinitamente innovadores. A continuación, se presentarán varios escenarios de aplicaciones de Oracle implementados:

Feed de precios de Chainlink: Chainlink Price Feed proporciona aplicaciones DeFi como Aave y Synthetix con acceso a varios precios del mercado financiero, como criptomonedas, monedas estables, divisas, materias primas, índices y valores.

Prueba de reservas: audite las reservas de monedas estables ancladas a monedas fiduciarias y activos de cadenas cruzadas, y publique informes de auditoría en la cadena para ayudar a las aplicaciones DeFi a resistir el riesgo de índices hipotecarios insuficientes y minimizar las pérdidas de los usuarios.

Números aleatorios verificables: las dApps de juegos Blockchain como PoolTogether usan Chainlink VRF para obtener números aleatorios verificables y a prueba de manipulaciones, lo que garantiza una experiencia de usuario justa y verificable.

Datos meteorológicos: Arbol accede a los oráculos de Chainlink para obtener datos meteorológicos de la Administración Nacional Oceánica y Atmosférica (NOAA), proporcionando un seguro de cultivos paramétrico para agricultores en países en desarrollo y liquidación rápida de reclamos en condiciones climáticas severas.

Datos electorales de EE. UU.: conéctese al nodo Chainlink administrado por Everpedia, publique los resultados de las elecciones presidenciales de EE. UU. de 2020 firmadas por Associated Press en la cadena de bloques y confórmese con el mercado de predicciones en cadena.

Proveedores de datos como nodos: los principales proveedores de datos también acceden al marco Chainlink para proporcionar conjuntos de datos firmados criptográficamente para contratos inteligentes en múltiples redes de cadenas de bloques y proporcionar certificación autorizada para fuentes de datos.

Chainlink es un marco general para desarrollar redes Oracle. Puede conectar la ecología de contratos inteligentes a cualquier fuente de datos fuera de la cadena, lo que enriquece enormemente los tipos de aplicaciones descentralizadas. Al igual que Internet en la década de 1990, la red Oracle descentralizada tiene un gran potencial de desarrollo, y los contratos inteligentes basados ​​en datos crearán un modelo económico de confianza minimizada.

Si es un desarrollador que busca conectar contratos inteligentes con datos e infraestructura fuera de la cadena, comuníquese con nosotros aquí o consulte la documentación para desarrolladores.

Tags:

OKX Exchange App
Los Golden State Warriors prueban las aguas de NFT y subastarán una gran cantidad de recuerdos relacionados con el equipo

Recientemente, los Golden State Warriors de la NBA lanzaron una colección de colección digital de recuerdos (NFT) en OpenSea (la plataforma de negociación de NFT más grande).

Un artículo para comprender cómo Chainlink conecta las fuentes de datos fuera de la cadena y amplía los cálculos fuera de la cadena

Resumen clave: Chainlink no es una única red de Oracle, sino un marco general que puede construir innumerables redes de Oracle descentralizadas.Cada red Oracle de Chainlink es paralela e independiente entre sí.

¿Evangelio o pesadilla? NFT está ampliando la brecha entre ricos y pobres entre los creadores

No hace mucho tiempo, estaba rodeado de propuestas para un nuevo sistema de distribución de música basado en blockchain. La promesa de este sistema de distribución de música a los artistas musicales es: "Puedes cobrar.

Diálogo máximo de Xiong Yue y Wan Hui: el tope del mercado alcista es de unos 200 000 dólares estadounidenses

Jinse Finance informó en el acto que el 24 de abril se celebró en Chengdu la "Cumbre Blockchain de Nueva Infraestructura 2021", patrocinada por Inbit, patrocinada conjuntamente por Jinse Finance y Yikuang.

¿Existe realmente el "mercado alcista eterno"? (No establecido)

El mercado alcista eterno tiene elementos de "bombo temático".

ads