Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con una nueva pila tecnológica: zkTLS. Esta es una tecnología innovadora que combina pruebas de conocimiento cero (ZKP) y el protocolo de seguridad de la capa de transporte (TLS), principalmente aplicada en el ámbito de Web3. Puede verificar la autenticidad de los datos HTTPS fuera de la cadena en un entorno de máquina virtual en la cadena, sin depender de terceros, incluyendo la fiabilidad de la fuente de datos, la integridad de los datos y la temporalidad. Este mecanismo criptográfico permite que los contratos inteligentes en la cadena accedan de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo así las barreras de los silos de datos.
Introducción al protocolo TLS
Para comprender a fondo el valor de zkTLS, es necesario revisar brevemente el protocolo TLS. El protocolo TLS está diseñado para proporcionar cifrado, autenticación y protección de la integridad de los datos en las comunicaciones de red, asegurando que la transmisión de datos entre el cliente y el servidor sea segura. HTTPS, de hecho, es HTTP con el protocolo TLS, garantizando la privacidad y la integridad de la transmisión de información, al mismo tiempo que permite verificar la autenticidad del lado del servidor.
El protocolo TLS aborda principalmente los siguientes problemas:
Comunicación encriptada: utilizar cifrado simétrico para proteger los datos y prevenir la interceptación.
Verificación de identidad: Verificar la identidad del servidor a través de certificados digitales emitidos por terceros para prevenir ataques de intermediarios.
Integridad de los datos: utiliza HMAC o AEAD para asegurar que los datos no hayan sido alterados.
El proceso de apretón de manos TLS incluye cuatro pasos principales: el cliente envía ClientHello, el servidor envía ServerHello, el cliente verifica al servidor y comienza la comunicación encriptada. Este proceso asegura que ambas partes de la comunicación puedan negociar de forma segura los parámetros de encriptación y establecer una sesión encriptada.
La dificultad de acceso a datos en Web3
A pesar de que el protocolo TLS se utiliza ampliamente en la red Web2, presenta desafíos para el desarrollo de aplicaciones Web3. Cuando los contratos inteligentes en cadena desean acceder a datos fuera de la cadena, debido a la necesidad de garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso, las máquinas virtuales en cadena generalmente no abrirán la capacidad de invocar datos externos.
Para resolver este problema, surgieron los proyectos de oráculos. Actúan como puentes de retransmisión entre datos en la cadena y datos fuera de la cadena, asegurando la disponibilidad de los datos de retransmisión a través del mecanismo de consenso PoS. Sin embargo, esta solución presenta dos problemas principales:
Alto costo: mantener el mecanismo de consenso PoS requiere una gran cantidad de fondos en staking, y la interacción de datos presenta redundancias, lo que eleva el costo de uso.
Baja eficiencia: El consenso PoS requiere tiempo, lo que provoca un retraso notable de los datos en la cadena en comparación con los datos fuera de la cadena.
Innovaciones y Ventajas de zkTLS
La tecnología zkTLS nace precisamente para resolver los problemas mencionados. Al introducir algoritmos de prueba de conocimiento cero, permite que los contratos inteligentes en la cadena validen directamente que los datos proporcionados por un nodo provienen realmente de un recurso HTTPS específico y no han sido alterados, evitando así los altos costos de uso que los oráculos tradicionales enfrentan debido a los algoritmos de consenso.
La idea central de zkTLS es utilizar la criptografía para proteger el costo de la disponibilidad de los datos, en lugar de depender de oráculos tradicionales basados en mecanismos de consenso. En concreto, calcula pruebas de conocimiento cero mediante la solicitud de datos de recursos HTTPS a través de nodos de reenvío fuera de la cadena, la verificación de información relacionada con certificados CA, pruebas de tiempo y pruebas de integridad de los datos. Al mismo tiempo, mantiene en la cadena la información y algoritmos de verificación necesarios, permitiendo que los contratos inteligentes verifiquen la autenticidad, la temporalidad y la fiabilidad de la fuente de los datos sin revelar información clave.
La mayor ventaja de esta solución técnica es que reduce significativamente el costo de lograr la disponibilidad en cadena de los recursos HTTPS de Web2. Esto abre la puerta a muchos nuevos escenarios de aplicación, como reducir el costo de adquisición de precios en cadena de activos de larga cola, utilizar sitios web autorizados de Web2 para KYC en cadena, optimizar la arquitectura técnica de juegos de Web3, entre otros.
Impacto en la industria existente
La aparición de zkTLS ha planteado desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos principales. Para hacer frente a esta transformación tecnológica, gigantes de la industria como Chainlink y Pyth están investigando activamente, tratando de mantener su posición de liderazgo en la iteración tecnológica. Al mismo tiempo, esto también ha dado lugar a nuevos modelos de negocio, como el cambio de la facturación por tiempo a la facturación por uso, y la oferta de computación como servicio (Compute as a service).
Por supuesto, la comercialización de la tecnología zkTLS enfrenta desafíos similares a la mayoría de los proyectos ZK, es decir, cómo reducir efectivamente los costos computacionales para que tenga un valor comercial práctico.
Conclusión
La tecnología zkTLS ofrece una nueva posibilidad para romper las islas de datos en el mundo Web3. Al enfocarse y integrar adecuadamente esta pila tecnológica en el diseño de productos y la arquitectura técnica, se espera que traiga nuevas oportunidades para la innovación empresarial y la optimización técnica. A medida que este campo continúa desarrollándose, podemos esperar ver surgir más aplicaciones y soluciones innovadoras.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
22 me gusta
Recompensa
22
6
Compartir
Comentar
0/400
DegenMcsleepless
· 07-06 05:23
¿Esta tecnología es tan complicada, tiene alguna utilidad práctica?
Ver originalesResponder0
ThatsNotARugPull
· 07-04 16:16
Esta operación es demasiado hardcore 8
Ver originalesResponder0
MEVSandwichMaker
· 07-04 05:59
Así que realmente conectaste las dos cadenas, aplausos.
Ver originalesResponder0
BlockchainRetirementHome
· 07-04 05:54
¿Estás compitiendo con Chainlink por el trabajo?
Ver originalesResponder0
Layer2Observer
· 07-04 05:32
Desde la capa de código fuente, es demasiado idealista, en la práctica hay una gran cantidad de problemas.
La ruptura de la tecnología zkTLS: el terminador de las islas de datos en Web3
Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con una nueva pila tecnológica: zkTLS. Esta es una tecnología innovadora que combina pruebas de conocimiento cero (ZKP) y el protocolo de seguridad de la capa de transporte (TLS), principalmente aplicada en el ámbito de Web3. Puede verificar la autenticidad de los datos HTTPS fuera de la cadena en un entorno de máquina virtual en la cadena, sin depender de terceros, incluyendo la fiabilidad de la fuente de datos, la integridad de los datos y la temporalidad. Este mecanismo criptográfico permite que los contratos inteligentes en la cadena accedan de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo así las barreras de los silos de datos.
Introducción al protocolo TLS
Para comprender a fondo el valor de zkTLS, es necesario revisar brevemente el protocolo TLS. El protocolo TLS está diseñado para proporcionar cifrado, autenticación y protección de la integridad de los datos en las comunicaciones de red, asegurando que la transmisión de datos entre el cliente y el servidor sea segura. HTTPS, de hecho, es HTTP con el protocolo TLS, garantizando la privacidad y la integridad de la transmisión de información, al mismo tiempo que permite verificar la autenticidad del lado del servidor.
El protocolo TLS aborda principalmente los siguientes problemas:
El proceso de apretón de manos TLS incluye cuatro pasos principales: el cliente envía ClientHello, el servidor envía ServerHello, el cliente verifica al servidor y comienza la comunicación encriptada. Este proceso asegura que ambas partes de la comunicación puedan negociar de forma segura los parámetros de encriptación y establecer una sesión encriptada.
La dificultad de acceso a datos en Web3
A pesar de que el protocolo TLS se utiliza ampliamente en la red Web2, presenta desafíos para el desarrollo de aplicaciones Web3. Cuando los contratos inteligentes en cadena desean acceder a datos fuera de la cadena, debido a la necesidad de garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso, las máquinas virtuales en cadena generalmente no abrirán la capacidad de invocar datos externos.
Para resolver este problema, surgieron los proyectos de oráculos. Actúan como puentes de retransmisión entre datos en la cadena y datos fuera de la cadena, asegurando la disponibilidad de los datos de retransmisión a través del mecanismo de consenso PoS. Sin embargo, esta solución presenta dos problemas principales:
Innovaciones y Ventajas de zkTLS
La tecnología zkTLS nace precisamente para resolver los problemas mencionados. Al introducir algoritmos de prueba de conocimiento cero, permite que los contratos inteligentes en la cadena validen directamente que los datos proporcionados por un nodo provienen realmente de un recurso HTTPS específico y no han sido alterados, evitando así los altos costos de uso que los oráculos tradicionales enfrentan debido a los algoritmos de consenso.
La idea central de zkTLS es utilizar la criptografía para proteger el costo de la disponibilidad de los datos, en lugar de depender de oráculos tradicionales basados en mecanismos de consenso. En concreto, calcula pruebas de conocimiento cero mediante la solicitud de datos de recursos HTTPS a través de nodos de reenvío fuera de la cadena, la verificación de información relacionada con certificados CA, pruebas de tiempo y pruebas de integridad de los datos. Al mismo tiempo, mantiene en la cadena la información y algoritmos de verificación necesarios, permitiendo que los contratos inteligentes verifiquen la autenticidad, la temporalidad y la fiabilidad de la fuente de los datos sin revelar información clave.
La mayor ventaja de esta solución técnica es que reduce significativamente el costo de lograr la disponibilidad en cadena de los recursos HTTPS de Web2. Esto abre la puerta a muchos nuevos escenarios de aplicación, como reducir el costo de adquisición de precios en cadena de activos de larga cola, utilizar sitios web autorizados de Web2 para KYC en cadena, optimizar la arquitectura técnica de juegos de Web3, entre otros.
Impacto en la industria existente
La aparición de zkTLS ha planteado desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos principales. Para hacer frente a esta transformación tecnológica, gigantes de la industria como Chainlink y Pyth están investigando activamente, tratando de mantener su posición de liderazgo en la iteración tecnológica. Al mismo tiempo, esto también ha dado lugar a nuevos modelos de negocio, como el cambio de la facturación por tiempo a la facturación por uso, y la oferta de computación como servicio (Compute as a service).
Por supuesto, la comercialización de la tecnología zkTLS enfrenta desafíos similares a la mayoría de los proyectos ZK, es decir, cómo reducir efectivamente los costos computacionales para que tenga un valor comercial práctico.
Conclusión
La tecnología zkTLS ofrece una nueva posibilidad para romper las islas de datos en el mundo Web3. Al enfocarse y integrar adecuadamente esta pila tecnológica en el diseño de productos y la arquitectura técnica, se espera que traiga nuevas oportunidades para la innovación empresarial y la optimización técnica. A medida que este campo continúa desarrollándose, podemos esperar ver surgir más aplicaciones y soluciones innovadoras.