zkTLS tecnología: una nueva solución para romper las islas de datos en Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con un nuevo stack tecnológico: 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 entorno de máquinas virtuales en cadena del ámbito Web3. Permite 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 su efectividad. A través de este mecanismo de implementación criptográfica, zkTLS otorga a los contratos inteligentes en cadena la capacidad de acceder de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo efectivamente los silos de datos.
Introducción al protocolo TLS
Para comprender el valor de zkTLS, primero debemos entender el protocolo TLS. TLS (Protocolo de Seguridad de la Capa de Transporte) se utiliza para proporcionar cifrado, autenticación e integridad de datos en las comunicaciones de red, asegurando una transmisión de datos segura entre el cliente y el servidor. HTTPS es, de hecho, una comunicación segura que se implementa sobre el protocolo HTTP utilizando el protocolo TLS.
El protocolo TLS resuelve los siguientes problemas:
Comunicación encriptada: utiliza cifrado simétrico para proteger los datos y prevenir la escucha.
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 asegurarse de que los datos no hayan sido alterados.
El proceso de comunicación del protocolo TLS se divide en la fase de apretón de manos y la fase de transmisión de datos. La fase de apretón de manos incluye tres pasos: el cliente envía ClientHello, el servidor envía ServerHello, y el cliente verifica al servidor, y finalmente se entra en la fase de comunicación cifrada.
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 la cadena acceden a datos fuera de la cadena, la máquina virtual en la cadena no abrirá la capacidad de llamada de datos externos debido a problemas de disponibilidad de datos, para garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso.
Para resolver este problema, los proyectos de oráculos (Oracle) han surgido. Actúan como un puente de retransmisión entre los datos en cadena y los datos fuera de cadena, garantizando la disponibilidad de los datos a través del mecanismo de consenso PoS. Sin embargo, esta solución presenta dos problemas principales:
Alto costo: Mantener un mecanismo de consenso PoS requiere una gran cantidad de fondos en staking, y la interacción de datos presenta redundancias.
Baja eficiencia: El consenso PoS requiere tiempo, lo que provoca un retraso en los datos en la cadena.
Solución innovadora de zkTLS
La tecnología zkTLS permite que los contratos inteligentes en la cadena validen directamente si los datos proporcionados por los nodos provienen de un recurso HTTPS específico y no han sido alterados, al introducir algoritmos de prueba de conocimiento cero. Esto evita los altos costos de uso que se derivan de los algoritmos de consenso de los oráculos tradicionales.
La idea central de zkTLS es utilizar la criptografía para proteger la garantía de disponibilidad de datos basada en mecanismos de consenso de Oracle tradicionales. En concreto, se logra a través de los siguientes pasos:
Procesar los datos obtenidos de la solicitud de recursos HTTPS de los nodos de retransmisión fuera de la cadena.
Generar una prueba que contenga la información de verificación del certificado CA, la prueba de secuenciación y la prueba de integridad de los datos.
Mantener la información y algoritmos de verificación necesarios en la cadena.
Esto permite que los contratos inteligentes validen la autenticidad, la efectividad y la fiabilidad de la fuente de datos sin revelar información clave.
Aplicaciones potenciales de zkTLS
La tecnología zkTLS trae nuevas posibilidades al ámbito de Web3:
Reducir el costo de adquisición de precios en la cadena de activos de cola larga.
Utilizar sitios web autorizados de Web2 para la KYC en cadena, optimizar el sistema DID.
Mejorar el diseño de la arquitectura técnica de los juegos Web3.
Sin embargo, zkTLS también ha presentado desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos convencionales. Para hacer frente a esta transformación, algunos gigantes de la industria están investigando activamente tecnologías relacionadas y explorando nuevos modelos de negocio, como el cobro por uso y Compute as a service.
Conclusión
La tecnología zkTLS ofrece un nuevo enfoque para romper las islas de datos en Web3. Prestar atención a las dinámicas de desarrollo de zkTLS en el diseño de productos y integrar esta pila tecnológica de manera oportuna podría traer nuevos avances en innovación empresarial y arquitectura tecnológica. Sin embargo, al igual que la mayoría de los proyectos ZK, el principal desafío que enfrenta zkTLS sigue siendo cómo reducir los costos computacionales para que tenga un valor comercial más amplio.
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.
6 me gusta
Recompensa
6
3
Compartir
Comentar
0/400
PensionDestroyer
· 07-26 05:43
El costo ha aumentado de nuevo. ¿Cuándo podrá bajar?
Ver originalesResponder0
TokenTherapist
· 07-26 05:13
Realmente es un esquema Ponzi que cambia de forma.
zkTLS: una solución innovadora para superar las islas de datos en Web3
zkTLS tecnología: una nueva solución para romper las islas de datos en Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con un nuevo stack tecnológico: 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 entorno de máquinas virtuales en cadena del ámbito Web3. Permite 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 su efectividad. A través de este mecanismo de implementación criptográfica, zkTLS otorga a los contratos inteligentes en cadena la capacidad de acceder de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo efectivamente los silos de datos.
Introducción al protocolo TLS
Para comprender el valor de zkTLS, primero debemos entender el protocolo TLS. TLS (Protocolo de Seguridad de la Capa de Transporte) se utiliza para proporcionar cifrado, autenticación e integridad de datos en las comunicaciones de red, asegurando una transmisión de datos segura entre el cliente y el servidor. HTTPS es, de hecho, una comunicación segura que se implementa sobre el protocolo HTTP utilizando el protocolo TLS.
El protocolo TLS resuelve los siguientes problemas:
El proceso de comunicación del protocolo TLS se divide en la fase de apretón de manos y la fase de transmisión de datos. La fase de apretón de manos incluye tres pasos: el cliente envía ClientHello, el servidor envía ServerHello, y el cliente verifica al servidor, y finalmente se entra en la fase de comunicación cifrada.
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 la cadena acceden a datos fuera de la cadena, la máquina virtual en la cadena no abrirá la capacidad de llamada de datos externos debido a problemas de disponibilidad de datos, para garantizar la trazabilidad de los datos y la seguridad del mecanismo de consenso.
Para resolver este problema, los proyectos de oráculos (Oracle) han surgido. Actúan como un puente de retransmisión entre los datos en cadena y los datos fuera de cadena, garantizando la disponibilidad de los datos a través del mecanismo de consenso PoS. Sin embargo, esta solución presenta dos problemas principales:
Solución innovadora de zkTLS
La tecnología zkTLS permite que los contratos inteligentes en la cadena validen directamente si los datos proporcionados por los nodos provienen de un recurso HTTPS específico y no han sido alterados, al introducir algoritmos de prueba de conocimiento cero. Esto evita los altos costos de uso que se derivan de los algoritmos de consenso de los oráculos tradicionales.
La idea central de zkTLS es utilizar la criptografía para proteger la garantía de disponibilidad de datos basada en mecanismos de consenso de Oracle tradicionales. En concreto, se logra a través de los siguientes pasos:
Esto permite que los contratos inteligentes validen la autenticidad, la efectividad y la fiabilidad de la fuente de datos sin revelar información clave.
Aplicaciones potenciales de zkTLS
La tecnología zkTLS trae nuevas posibilidades al ámbito de Web3:
Sin embargo, zkTLS también ha presentado desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos convencionales. Para hacer frente a esta transformación, algunos gigantes de la industria están investigando activamente tecnologías relacionadas y explorando nuevos modelos de negocio, como el cobro por uso y Compute as a service.
Conclusión
La tecnología zkTLS ofrece un nuevo enfoque para romper las islas de datos en Web3. Prestar atención a las dinámicas de desarrollo de zkTLS en el diseño de productos y integrar esta pila tecnológica de manera oportuna podría traer nuevos avances en innovación empresarial y arquitectura tecnológica. Sin embargo, al igual que la mayoría de los proyectos ZK, el principal desafío que enfrenta zkTLS sigue siendo cómo reducir los costos computacionales para que tenga un valor comercial más amplio.