Exploración de la tecnología zkTLS: Rompiendo las islas de datos de Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con una pila tecnológica que no había tocado antes: zkTLS. Tras una investigación profunda, he organizado y compartido las conclusiones de mi aprendizaje a continuación.
zkTLS es una nueva tecnología que combina la prueba de conocimiento cero (ZKP) y el protocolo de seguridad de la capa de transporte (TLS). En el ámbito de Web3, se utiliza principalmente en entornos de máquinas virtuales en la cadena, lo que permite verificar la autenticidad de los datos HTTPS fuera de la cadena sin la necesidad de confiar en terceros. La autenticidad aquí abarca tres aspectos: la fuente de datos proviene realmente de un recurso HTTPS, los datos devueltos no han sido alterados y la temporalidad de los datos está garantizada. A través de este mecanismo de implementación criptográfica, los contratos inteligentes en la cadena obtienen la capacidad de acceder de manera confiable a recursos HTTPS de Web2 fuera de la cadena, rompiendo así las islas de datos.
Resumen del protocolo TLS
TLS (Protocolo de Seguridad de la Capa de Transporte) se utiliza para proporcionar cifrado, autenticación e integridad de los datos en la comunicación en red, asegurando la transmisión segura de datos entre el cliente (como un navegador) y el servidor (como un sitio web). El protocolo HTTPS se basa en el protocolo HTTP y utiliza el protocolo TLS para garantizar la privacidad y la integridad de la transmisión de información, y hace que la autenticidad del lado del servidor sea verificable.
La idea principal del protocolo TLS para resolver los siguientes problemas es:
Comunicación encriptada: utilizar cifrado simétrico (AES, ChaCha20) para proteger los datos y prevenir la intercepción.
Autenticación de identidad: Verificar la identidad del servidor mediante un certificado digital emitido por un tercero a una entidad designada (como un certificado X.509) para prevenir ataques de intermediarios (MITM).
Integridad de los datos: Utilizar HMAC (código de autenticación de mensaje hash) o AEAD (cifrado autenticado) para garantizar que los datos no hayan sido alterados.
El protocolo HTTPS basado en el protocolo TLS se divide en dos fases durante el intercambio de datos: la fase de apretón de manos y la fase de transmisión de datos. El proceso específico incluye cuatro pasos: el cliente envía ClientHello, el servidor envía ServerHello, el cliente verifica el servidor y comienza la comunicación cifrada.
Problemas que resuelve zkTLS
Las soluciones tradicionales de obtención de datos basadas en Oracle presentan dos problemas principales: costos demasiado altos y eficiencia demasiado baja. Para resolver estos problemas, la tecnología zkTLS ha surgido. Su idea principal es introducir el algoritmo de prueba de conocimiento cero (ZKP), permitiendo que los contratos inteligentes en la cadena actúen como terceros que pueden verificar directamente que los datos proporcionados por un nodo fueron efectivamente obtenidos de un recurso HTTPS y no han sido alterados.
zkTLS utiliza un nuevo enfoque, mediante la protección criptográfica, para reemplazar el alto costo de la disponibilidad de datos asociado con los oráculos tradicionales basados en mecanismos de consenso. Específicamente, al introducir pruebas de conocimiento cero (ZKP), y calcular pruebas a partir de los recursos solicitados a través de nodos de retransmisión fuera de la cadena que obtienen ciertos HTTPS, la información de verificación de CA relacionada, la prueba de tiempo y la prueba de integridad de datos basada en HMAC o AEAD, se genera una prueba y se mantiene en la cadena la información de verificación necesaria y el algoritmo de verificación, lo que permite que los contratos inteligentes validen la veracidad, la temporalidad y la fiabilidad de la fuente de datos sin revelar información clave.
La mayor ventaja de esta solución técnica es que reduce el costo de la disponibilidad de recursos HTTPS de Web2. Esto ha estimulado muchas nuevas demandas, especialmente en la reducción del costo de adquisición de precios en cadena de activos de cola larga, utilizando sitios web autorizados del mundo Web2 para realizar KYC en cadena, optimizando así el diseño de la arquitectura técnica de DID y juegos Web3.
Sin embargo, zkTLS también presenta desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos que son predominantes en la actualidad. Para enfrentar este desafío, algunos gigantes de la industria están siguiendo activamente la investigación en direcciones relacionadas, tratando de mantener su posición de liderazgo durante el proceso de iteración tecnológica, y al mismo tiempo, han surgido nuevos modelos de negocio, como la transición de tarifas basadas en el tiempo a tarifas basadas en el uso, Compute as a service, etc.
Por supuesto, al igual que la mayoría de los proyectos ZK, el principal desafío de zkTLS sigue siendo cómo reducir los costos computacionales para que tenga un valor comercial.
En resumen, al realizar el diseño de productos, prestar atención a las dinámicas de desarrollo de zkTLS y integrar adecuadamente esta pila tecnológica puede llevar a encontrar 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.
12 me gusta
Recompensa
12
4
Republicar
Compartir
Comentar
0/400
MoonlightGamer
· 07-19 08:03
¿Y qué si se rompen las islas? Todo es un juego de capital.
Ver originalesResponder0
CryptoMom
· 07-19 02:25
Este proyecto tiene un buen potencial, y sería genial si pudiera subir en el futuro.
Ver originalesResponder0
MerkleDreamer
· 07-19 02:22
Isla desierta rompiendo el hielo, zkp fragante~
Ver originalesResponder0
MevShadowranger
· 07-19 02:19
¿Qué es esta isla de datos Web3? Es solo una consulta de cero confianza con un disfraz.
zkTLS tecnología: el rompehielos de los datos aislados en Web3
Exploración de la tecnología zkTLS: Rompiendo las islas de datos de Web3
Recientemente, al explorar nuevas direcciones de proyectos, me encontré con una pila tecnológica que no había tocado antes: zkTLS. Tras una investigación profunda, he organizado y compartido las conclusiones de mi aprendizaje a continuación.
zkTLS es una nueva tecnología que combina la prueba de conocimiento cero (ZKP) y el protocolo de seguridad de la capa de transporte (TLS). En el ámbito de Web3, se utiliza principalmente en entornos de máquinas virtuales en la cadena, lo que permite verificar la autenticidad de los datos HTTPS fuera de la cadena sin la necesidad de confiar en terceros. La autenticidad aquí abarca tres aspectos: la fuente de datos proviene realmente de un recurso HTTPS, los datos devueltos no han sido alterados y la temporalidad de los datos está garantizada. A través de este mecanismo de implementación criptográfica, los contratos inteligentes en la cadena obtienen la capacidad de acceder de manera confiable a recursos HTTPS de Web2 fuera de la cadena, rompiendo así las islas de datos.
Resumen del protocolo TLS
TLS (Protocolo de Seguridad de la Capa de Transporte) se utiliza para proporcionar cifrado, autenticación e integridad de los datos en la comunicación en red, asegurando la transmisión segura de datos entre el cliente (como un navegador) y el servidor (como un sitio web). El protocolo HTTPS se basa en el protocolo HTTP y utiliza el protocolo TLS para garantizar la privacidad y la integridad de la transmisión de información, y hace que la autenticidad del lado del servidor sea verificable.
La idea principal del protocolo TLS para resolver los siguientes problemas es:
El protocolo HTTPS basado en el protocolo TLS se divide en dos fases durante el intercambio de datos: la fase de apretón de manos y la fase de transmisión de datos. El proceso específico incluye cuatro pasos: el cliente envía ClientHello, el servidor envía ServerHello, el cliente verifica el servidor y comienza la comunicación cifrada.
Problemas que resuelve zkTLS
Las soluciones tradicionales de obtención de datos basadas en Oracle presentan dos problemas principales: costos demasiado altos y eficiencia demasiado baja. Para resolver estos problemas, la tecnología zkTLS ha surgido. Su idea principal es introducir el algoritmo de prueba de conocimiento cero (ZKP), permitiendo que los contratos inteligentes en la cadena actúen como terceros que pueden verificar directamente que los datos proporcionados por un nodo fueron efectivamente obtenidos de un recurso HTTPS y no han sido alterados.
zkTLS utiliza un nuevo enfoque, mediante la protección criptográfica, para reemplazar el alto costo de la disponibilidad de datos asociado con los oráculos tradicionales basados en mecanismos de consenso. Específicamente, al introducir pruebas de conocimiento cero (ZKP), y calcular pruebas a partir de los recursos solicitados a través de nodos de retransmisión fuera de la cadena que obtienen ciertos HTTPS, la información de verificación de CA relacionada, la prueba de tiempo y la prueba de integridad de datos basada en HMAC o AEAD, se genera una prueba y se mantiene en la cadena la información de verificación necesaria y el algoritmo de verificación, lo que permite que los contratos inteligentes validen la veracidad, la temporalidad y la fiabilidad de la fuente de datos sin revelar información clave.
La mayor ventaja de esta solución técnica es que reduce el costo de la disponibilidad de recursos HTTPS de Web2. Esto ha estimulado muchas nuevas demandas, especialmente en la reducción del costo de adquisición de precios en cadena de activos de cola larga, utilizando sitios web autorizados del mundo Web2 para realizar KYC en cadena, optimizando así el diseño de la arquitectura técnica de DID y juegos Web3.
Sin embargo, zkTLS también presenta desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos que son predominantes en la actualidad. Para enfrentar este desafío, algunos gigantes de la industria están siguiendo activamente la investigación en direcciones relacionadas, tratando de mantener su posición de liderazgo durante el proceso de iteración tecnológica, y al mismo tiempo, han surgido nuevos modelos de negocio, como la transición de tarifas basadas en el tiempo a tarifas basadas en el uso, Compute as a service, etc.
Por supuesto, al igual que la mayoría de los proyectos ZK, el principal desafío de zkTLS sigue siendo cómo reducir los costos computacionales para que tenga un valor comercial.
En resumen, al realizar el diseño de productos, prestar atención a las dinámicas de desarrollo de zkTLS y integrar adecuadamente esta pila tecnológica puede llevar a encontrar nuevas direcciones en la innovación empresarial y la arquitectura técnica.