Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente, al investigar nuevas direcciones para proyectos, me encontré con un nuevo stack tecnológico: zkTLS. Esta es una tecnología innovadora que combina la prueba de conocimiento cero (ZKP) y el protocolo de seguridad de capa de transporte TLS( ), aplicada principalmente en el entorno de máquinas virtuales en cadena en el ámbito de Web3. Puede verificar la autenticidad de los datos HTTPS fuera de la cadena sin necesidad de confiar en un tercero, incluyendo la fiabilidad de la fuente de datos, la integridad de los datos y la temporalidad. Este avance tecnológico permite que los contratos inteligentes en la cadena accedan de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo efectivamente las islas de datos.
Introducción al protocolo TLS
Para entender el valor de zkTLS, primero es necesario comprender el protocolo TLS. TLS es un protocolo utilizado en la comunicación en red que proporciona cifrado, autenticación e integridad de datos, asegurando la transmisión segura de datos entre el cliente y el servidor. HTTPS, de hecho, se basa en HTTP y utiliza 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 servidor.
El protocolo TLS aborda principalmente los siguientes problemas:
Comunicación encriptada: usar cifrado simétrico para proteger los datos y prevenir la interceptación.
Autenticación de identidad: verificación de la identidad del servidor a través de certificados digitales emitidos por terceros, para prevenir ataques de intermediarios.
Integridad de los datos: Utilizar HMAC o AEAD para asegurar que los datos no sean alterados.
El proceso de comunicación TLS se divide en dos fases: el apretón de manos y la transmisión de datos. La fase de apretón de manos incluye pasos como el envío de ClientHello por el cliente, el envío de ServerHello por el servidor, la validación del servidor por parte del cliente, etc., y finalmente se negocian los parámetros de seguridad y se establece una sesión cifrada. La fase de transmisión de datos utiliza una clave de sesión para la comunicación cifrada.
El problema del acceso a datos en Web3
Aunque TLS se utiliza ampliamente en Web2, ha causado problemas en el desarrollo de aplicaciones Web3. Cuando los contratos inteligentes en la cadena desean acceder a datos fuera de la cadena, debido a problemas de disponibilidad de datos, la máquina virtual en la cadena no abrirá la capacidad de llamada a datos externos para garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso.
Para resolver este problema, han surgido algunos proyectos de oráculos, como Chainlink y Pyth. Actúan como un puente de retransmisión entre datos en cadena y datos fuera de cadena, rompiendo las islas de datos. Estos oráculos suelen utilizar un mecanismo de consenso PoS, lo que hace que el costo de comportarse de manera maliciosa para los nodos de retransmisión sea mayor que los beneficios, garantizando desde una perspectiva económica que no proporcionarán información incorrecta a la cadena.
Sin embargo, existen dos problemas principales en el esquema de obtención de datos basado en oráculos:
Alto costo: La seguridad del mecanismo de consenso PoS se basa en la cantidad de fondos en staking, lo que implica altos costos de mantenimiento.
Baja eficiencia: El consenso PoS requiere cierto tiempo, lo que provoca un retraso en los datos en la cadena, no siendo adecuado para escenarios de acceso frecuente.
Solución innovadora de zkTLS
La tecnología zkTLS, al introducir el algoritmo de prueba de conocimiento cero (ZKP), permite que los contratos inteligentes en la cadena verifiquen directamente que los datos proporcionados por los nodos provienen efectivamente de un recurso HTTPS y no han sido alterados, evitando así los altos costos de uso que los oráculos tradicionales enfrentan debido a los algoritmos de consenso.
En concreto, zkTLS protege mediante criptografía, reemplazando el alto costo de la viabilidad de los datos que traen los oráculos tradicionales basados en mecanismos de consenso. Introduce ZKP, calculando los datos obtenidos de las solicitudes de recursos HTTPS de nodos de retransmisión fuera de la cadena, la información de verificación de certificados CA, pruebas de tiempo y pruebas de integridad de datos, generando una Prueba. 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 puntualidad y la fiabilidad de la fuente de datos sin exponer información clave.
Esta solución técnica reduce drásticamente el costo de disponibilidad de los recursos HTTPS de Web2, lo que ha generado muchas nuevas demandas, como la reducción del costo de obtención de precios en cadena de activos de cola larga, el uso de sitios web de autoridad de Web2 para realizar KYC en cadena, y la optimización del diseño de la arquitectura técnica de DID y juegos Web3.
Impacto en la industria y perspectivas futuras
La aparición de zkTLS ha impactado a las empresas Web3 existentes, especialmente a los proyectos de oráculos principales. Para enfrentar este desafío, gigantes de la industria como Chainlink y Pyth están siguiendo de cerca la investigación relacionada, intentando mantener su posición dominante en la iteración tecnológica. Al mismo tiempo, esto ha dado lugar a nuevos modelos de negocio, como la transición de tarifas por tiempo a tarifas por uso, Compute as a service, etc.
Por supuesto, el desarrollo de zkTLS aún enfrenta desafíos, principalmente en cómo reducir los costos de computación para que tenga un valor comercial. Esto es similar a los problemas que enfrentan la mayoría de los proyectos ZK.
En general, la tecnología zkTLS ha traído nuevas posibilidades para el desarrollo de aplicaciones Web3. Al diseñar productos, prestar atención a las dinámicas de desarrollo de zkTLS e integrar adecuadamente este stack tecnológico podría abrir nuevas direcciones en la innovación empresarial y la arquitectura técnica.
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.
8 me gusta
Recompensa
8
3
Republicar
Compartir
Comentar
0/400
DegenMcsleepless
· hace17h
Ay, otra cosa nueva, probablemente no sea tan estable como Oracle.
Ver originalesResponder0
Rekt_Recovery
· hace17h
solo otro puente para salir perjudicado... aprendí mi lección con nomad, para ser honesto
Ver originalesResponder0
DaisyUnicorn
· hace17h
¡Ah, por fin web2 y web3 van a dar sus frutos! Parece que la misión de la pequeña margarita de transmitir el polen se va a cumplir.
zkTLS: nueva solución para la interoperabilidad de datos en Web3 sin Máquina de oráculo
Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente, al investigar nuevas direcciones para proyectos, me encontré con un nuevo stack tecnológico: zkTLS. Esta es una tecnología innovadora que combina la prueba de conocimiento cero (ZKP) y el protocolo de seguridad de capa de transporte TLS( ), aplicada principalmente en el entorno de máquinas virtuales en cadena en el ámbito de Web3. Puede verificar la autenticidad de los datos HTTPS fuera de la cadena sin necesidad de confiar en un tercero, incluyendo la fiabilidad de la fuente de datos, la integridad de los datos y la temporalidad. Este avance tecnológico permite que los contratos inteligentes en la cadena accedan de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo efectivamente las islas de datos.
Introducción al protocolo TLS
Para entender el valor de zkTLS, primero es necesario comprender el protocolo TLS. TLS es un protocolo utilizado en la comunicación en red que proporciona cifrado, autenticación e integridad de datos, asegurando la transmisión segura de datos entre el cliente y el servidor. HTTPS, de hecho, se basa en HTTP y utiliza 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 servidor.
El protocolo TLS aborda principalmente los siguientes problemas:
El proceso de comunicación TLS se divide en dos fases: el apretón de manos y la transmisión de datos. La fase de apretón de manos incluye pasos como el envío de ClientHello por el cliente, el envío de ServerHello por el servidor, la validación del servidor por parte del cliente, etc., y finalmente se negocian los parámetros de seguridad y se establece una sesión cifrada. La fase de transmisión de datos utiliza una clave de sesión para la comunicación cifrada.
El problema del acceso a datos en Web3
Aunque TLS se utiliza ampliamente en Web2, ha causado problemas en el desarrollo de aplicaciones Web3. Cuando los contratos inteligentes en la cadena desean acceder a datos fuera de la cadena, debido a problemas de disponibilidad de datos, la máquina virtual en la cadena no abrirá la capacidad de llamada a datos externos para garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso.
Para resolver este problema, han surgido algunos proyectos de oráculos, como Chainlink y Pyth. Actúan como un puente de retransmisión entre datos en cadena y datos fuera de cadena, rompiendo las islas de datos. Estos oráculos suelen utilizar un mecanismo de consenso PoS, lo que hace que el costo de comportarse de manera maliciosa para los nodos de retransmisión sea mayor que los beneficios, garantizando desde una perspectiva económica que no proporcionarán información incorrecta a la cadena.
Sin embargo, existen dos problemas principales en el esquema de obtención de datos basado en oráculos:
Solución innovadora de zkTLS
La tecnología zkTLS, al introducir el algoritmo de prueba de conocimiento cero (ZKP), permite que los contratos inteligentes en la cadena verifiquen directamente que los datos proporcionados por los nodos provienen efectivamente de un recurso HTTPS y no han sido alterados, evitando así los altos costos de uso que los oráculos tradicionales enfrentan debido a los algoritmos de consenso.
En concreto, zkTLS protege mediante criptografía, reemplazando el alto costo de la viabilidad de los datos que traen los oráculos tradicionales basados en mecanismos de consenso. Introduce ZKP, calculando los datos obtenidos de las solicitudes de recursos HTTPS de nodos de retransmisión fuera de la cadena, la información de verificación de certificados CA, pruebas de tiempo y pruebas de integridad de datos, generando una Prueba. 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 puntualidad y la fiabilidad de la fuente de datos sin exponer información clave.
Esta solución técnica reduce drásticamente el costo de disponibilidad de los recursos HTTPS de Web2, lo que ha generado muchas nuevas demandas, como la reducción del costo de obtención de precios en cadena de activos de cola larga, el uso de sitios web de autoridad de Web2 para realizar KYC en cadena, y la optimización del diseño de la arquitectura técnica de DID y juegos Web3.
Impacto en la industria y perspectivas futuras
La aparición de zkTLS ha impactado a las empresas Web3 existentes, especialmente a los proyectos de oráculos principales. Para enfrentar este desafío, gigantes de la industria como Chainlink y Pyth están siguiendo de cerca la investigación relacionada, intentando mantener su posición dominante en la iteración tecnológica. Al mismo tiempo, esto ha dado lugar a nuevos modelos de negocio, como la transición de tarifas por tiempo a tarifas por uso, Compute as a service, etc.
Por supuesto, el desarrollo de zkTLS aún enfrenta desafíos, principalmente en cómo reducir los costos de computación para que tenga un valor comercial. Esto es similar a los problemas que enfrentan la mayoría de los proyectos ZK.
En general, la tecnología zkTLS ha traído nuevas posibilidades para el desarrollo de aplicaciones Web3. Al diseñar productos, prestar atención a las dinámicas de desarrollo de zkTLS e integrar adecuadamente este stack tecnológico podría abrir nuevas direcciones en la innovación empresarial y la arquitectura técnica.