Interacción de datos en Web3 - Oráculo chino: Chainlink
1. Introducción del proyecto
Aunque muchos proyectos blockchain existentes pueden garantizar que la información en la cadena sea transparente e inalterable hasta cierto punto, con la ayuda de contratos inteligentes, También puede implementar teóricamente muchas lógicas de negocios. Pero en términos de datos, el mapeo entre los datos dentro y fuera de la cadena siempre es un problema difícil de resolver. Incluso si se resuelve el problema de los datos, todavía existe el problema de la precisión si se desean obtener datos externos reales. en la cadena, es necesario utilizar una solución de Oracle extremadamente confiable. Para resolver estos puntos débiles, nació Chainlink.
Chainlink fue lanzado por la empresa de tecnología financiera SmartContract de San Francisco en junio de 2017. Es un proyecto de Oracle descentralizado. Sus creadores son Steve Ellis, Ari Juels y Sergey Nazarov. Proporciona principalmente una gran cantidad de fuentes de datos fuera de la cadena y varios tipos de datos para API de contratos inteligentes y servicios de pago tradicionales.
ChainLink es una red comercial descentralizada de oráculos que conecta contratos inteligentes de blockchain con datos, actividades y comportamientos de pago del mundo real, ayudando a que los contratos inteligentes se conecten de forma segura con datos fuera de la cadena, API web y sistemas de pago de bancos tradicionales. Chainlink ha brindado con éxito servicios de Oracle seguros y confiables a grandes empresas como Google, Oracle y SWIFT, además de liderar equipos de desarrollo de contratos inteligentes como Polkadot/Substrate, Synthetix, Loopring, Aave, OpenLaw y Conflux.
2. Mecanismo de trabajo
ChainLink se compone principalmente de arquitectura dentro y fuera de la cadena.
La arquitectura en cadena consta de tres contratos principales, incluido el contrato de reputación, el contrato de comparación de pedidos y el contrato de agregación.
El mecanismo de trabajo en la cadena es el siguiente:
Paso 1: Envío de requisitos: cuando Chainlink está funcionando y el contrato del usuario tiene requisitos de datos, envía una solicitud de datos a Chainlink. .
Paso 2: Oferta, el contrato de reputación de Chainlink oferta al contrato del usuario.
Paso 3: Solicitud de datos Después de que el contrato de reputación recibe la confirmación del contrato de usuario, envía una solicitud de datos al oráculo Chainlink.
Paso 4: consulta y envío de datos: después de recibir la solicitud, el nodo de datos de Chainlink realiza una consulta de datos y luego envía los resultados de la consulta al contrato de agregación. El contrato de agregación agrega los datos y genera la consulta final. Los resultados se envían al contrato del usuario, completando la solicitud de consulta de datos del usuario.
La arquitectura fuera de la cadena consta de muchos nodos, que son responsables de obtener diversos datos requeridos por los usuarios. Entre los nodos de Chainlink, el nodo central es responsable de comunicarse con la cadena de bloques, aceptar solicitudes de datos en la cadena y devolver estructuras de consulta. El nodo central divide cada tarea de datos en pequeñas subtareas y luego las asigna a nodos para la consulta de datos. Los nodos de Chainlink pueden recopilar de forma independiente solicitudes fuera de la cadena y devolverlas a los contratos de los usuarios.
En términos de modelo económico, Chainlink ha establecido un ecosistema de ciclo virtuoso en torno al token LINK a través de incentivos económicos basados en la implementación de principios básicos de Oracle. Los oráculos de Chainlink deben activarse mediante la transferencia de tokens LINK.
3. Escenarios de aplicación
Chainlink conecta contratos inteligentes con datos del mundo real y recursos informáticos fuera de la cadena, mejorando en gran medida las funciones de los contratos inteligentes y al mismo tiempo conservando la seguridad y confiabilidad de la cadena de bloques. núcleo de la tecnología. Chainlink determina quién proporciona el servicio de Oracle en función de las necesidades del contrato inteligente y pondera y agrega la salida de todos los Oracles para calcular el resultado final.
En el campo de las monedas digitales, las monedas estables como USDC o Tether requieren oráculos de precios para anclar sus precios objetivo (USD); algunos productos de activos sintéticos, como Synthetix y proyectos en Deri, requieren acciones, a granel; Se determina el precio de los bienes en tiempo real.
En el sector de los seguros, las compañías de seguros, con la ayuda de los datos proporcionados por Chainlink, podrán ofrecer seguros meteorológicos sin todas las desventajas e ineficiencias que afectan a los acuerdos de seguros tradicionales, incluidos el fraude, la corrupción y los retrasos. Los servicios de seguros correspondientes también se pueden proporcionar basándose en los datos de los eventos noticiosos correspondientes.
En el campo de la cadena de suministro, los contratos inteligentes establecidos entre proveedores, destinatarios y bancos se pueden ejecutar en función de la información de pago bancario, información de ubicación GPS, información logística, información minorista, etc. proporcionada por Chainlink.
En el ámbito de los juegos de azar, por ejemplo, las apuestas en partidos de fútbol requieren del resultado final del partido para determinar quién gana el premio.
También hay algunos contratos que apuestan por los resultados de las elecciones, los resultados de las votaciones o incluso los resultados de los juicios, y necesitan utilizar los resultados finales una vez finalizado el tiempo para determinar el contenido de ejecución del acuerdo.
Los campos de aplicación de números aleatorios, como NFT, juegos en cadena, metaverso, etc., además de la enorme demanda de datos fuera de la cadena, también requieren una fuente confiable de números aleatorios. Especialmente para los juegos en cadena, dado que ganar o perder en los juegos en cadena no solo afecta la experiencia del juego, sino que también afecta la propiedad del usuario, es particularmente importante si el atributo aleatorio es realmente "aleatorio". Por ejemplo, ¿la espada y el arma que equipas realmente tienen una tasa de acierto crítico del 50 %?, ¿la actividad de lotería realmente tiene una cierta probabilidad de ganar un determinado premio, etc.?
Chainlink v2 comienza a proporcionar números aleatorios verificables (VRF), que habilitan la probabilidad de apuestas, la posibilidad de aciertos críticos en los juegos, la disposición de órdenes de compra, números de lotería y muchos otros escenarios que requieren la El uso de parámetros aleatorios confiables garantiza la equidad.
4. Tendencias de desarrollo
1. Ecología: mejora gradualmente y hay un efecto de costo marginal decreciente
Chainlink ha cooperado con más de 60 proveedores de datos. sitio web oficial Actualmente, se pueden proporcionar varios tipos de datos en el sitio web, incluidas criptomonedas, monedas estables, certificados de depósito, precios de divisas, materias primas, índices, Accuweather (datos meteorológicos), SportsDataIO (datos de eventos deportivos), Associated Press (noticias). datos), etc. espere. Abra cualquiera de los datos, como los precios del petróleo crudo, y podrá ver intuitivamente los datos proporcionados por cada oráculo.
Chainlink es compatible con cualquier blockchain y está en constante expansión para acceder a más entornos blockchain. Solo en 2021, Chainlink ha integrado muchas de las principales cadenas de bloques L1 y soluciones de expansión L2, incluidas Arbitrum, Avalanche, BNB Chain, Ethereum, Fantom, Harmony, Heco, Moonriver, Optimism, Polygon, Starkware y xDai.
El 31 de diciembre de 2021, Chainlink publicó su resumen de fin de año y afirmó que actualmente más de 700 oráculos descentralizados están publicando datos en entornos de producción en varias cadenas, y el valor total de los activos protegidos supera los 75 mil millones de dólares. , atendiendo más de 2,5 millones de solicitudes informáticas seguras fuera de la cadena.
Actualmente, también funciona con más de 500 aplicaciones DeFi y más de 200 mercados NFT. Existe cooperación con grandes empresas como Google, Oracle, Intel y AWS.
Del ecosistema y los socios de Chainlink, podemos encontrar que el campo con mayor demanda de oráculos sigue siendo el campo DeFi, que incluye principalmente el suministro de datos financieros en tiempo real y otra información de mercado relacionada para contratos inteligentes. Por ejemplo, los precios inmobiliarios afectan las tasas de los préstamos hipotecarios, los derivados relacionados con el clima, los seguros, etc. Esta parte de las fuentes de datos incluye NYSE (Bolsa de Valores de Nueva York), Bloomberg (Bloomberg), etc.
Estas tendencias de aplicaciones, por un lado, demuestran la importancia de los oráculos para todo el mundo blockchain, por otro lado, también se puede ver que Chainlink se está convirtiendo en los datos fuera de la cadena con mayor conocimiento; proveedores, y el aumento de la proporción también ha demostrado sus resultados.
Debido a las características de los datos, el costo total de obtener ciertos datos es básicamente constante, pero a medida que más contratos llamen a estos datos, el costo de usar los datos distribuidos uniformemente en cada contrato será cada vez menor. . Esto significa que Chainlink tiene un efecto de costo marginal decreciente, a diferencia de otros proyectos que aumentan el uso y aumentan los costos.
2. Tecnología: computación fuera de la cadena y contratos inteligentes híbridos
El lanzamiento de la red principal Chainlink Keeper significa que Chainlink no solo puede proporcionar datos fuera de la cadena y datos aleatorios, sino que también puede incluso complete la cadena Compute y ayude a los contratos inteligentes híbridos a implementar una serie de servicios DevOps enriquecidos.
Los contratos inteligentes híbridos incluyen código que se ejecuta en la cadena de bloques y datos y recursos informáticos en la cadena de bloques. Puede sincronizar dos entornos informáticos completamente diferentes para crear una cadena de bloques o La red Oracle por sí sola no puede lograr capacidades de aplicación y se combina. las ventajas únicas de estos dos entornos.
El código en cadena se ejecuta en un entorno de cadena de bloques extremadamente seguro y funcionalmente limitado con una pequeña superficie de ataque, por lo que los usuarios pueden lograr una certeza extremadamente alta al ejecutar y almacenar, y el código se ejecutará estrictamente y los resultados. se almacenará en la cadena para siempre y no podrá ser manipulado. DON (Red Oracle Descentralizada) se ejecuta fuera de la cadena, por lo que puede implementar más funciones y acceder a más datos de manera más flexible y eficiente.
Actualmente, cientos de usuarios están utilizando o integrando activamente servicios descentralizados de Chainlink como PriceFeeds, Chainlink VRF y Reserve Certificates, incluidos los proyectos descentralizados de comercio de derivados Deri, Synthetix y los protocolos de liquidez Aave, el protocolo de préstamos Alchemix. y más.
Tomando a Deri como ejemplo, los datos de índice necesarios para fijar el precio del mecanismo DPMM (Active Market Maker) de Deri V3 provienen de Chainlink. Por un lado, no importa cuán grande sea el volumen de transacciones en Deri. No afectará al oráculo Para el precio del índice fuera de la cadena proporcionado, Deri, la otra parte, realizó la facturación (tasa de financiación) en segundos, y el oráculo preciso y eficiente también puede proporcionarle el precio más en tiempo real. servicio de alimentación.
Desde una microperspectiva, Chainlink Keepers aportará nuevas funciones al ecosistema Chainlink y ayudará a todos los proyectos a desarrollar aplicaciones híbridas de contratos inteligentes más avanzadas. Pero desde una perspectiva más amplia, Chainlink Keepers ha reducido el umbral para el salto de la web 2.0 a la 3.0. En el futuro previsible, los oráculos descentralizados proporcionarán todos los servicios que no se pueden realizar en la cadena, lo que también brinda oportunidades para el futuro de DeFi. La innovación proporciona la infraestructura.
Aunque la escala actual de los activos de criptomonedas ha alcanzado los billones de dólares y la escala de la economía DeFi se acerca a los 100 mil millones de dólares estadounidenses, el ecosistema blockchain aún se encuentra en las primeras etapas de desarrollo y todavía hay Enorme potencial que no se ha aprovechado. Por lo tanto, los contratos inteligentes híbridos y la red Oracle descentralizada Chainlink tienen un enorme espacio y potencial de aplicación.
FIN
Editar | Elemento inicial