Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente me he encontrado con una nueva pila tecnológica - zkTLS, durante el proceso de diseño de productos, y he realizado una investigación y aprendizaje profundos sobre ella. Este artículo compartirá mis reflexiones relacionadas, con la esperanza de que sirvan de inspiración para todos.
zkTLS es una tecnología emergente que combina pruebas 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, permitiendo verificar la autenticidad de los datos HTTPS fuera de la cadena sin la necesidad de confiar en terceros. Esta verificación incluye tres aspectos: confirmar que los datos provienen de recursos HTTPS específicos, que los datos no han sido alterados y que la temporalidad de los datos está garantizada. A través de este mecanismo criptográfico, los contratos inteligentes en la cadena obtienen la capacidad de acceder de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo así las islas de datos.
Resumen del protocolo TLS
TLS) es un protocolo de seguridad de capa de transporte que se utiliza para proporcionar cifrado, autenticación e integridad de datos en las comunicaciones de red, asegurando la transmisión segura de datos entre el cliente y el servidor. HTTPS, de hecho, es una extensión de HTTP que utiliza TLS para garantizar la privacidad e integridad de la transmisión de información, y permite verificar la autenticidad del servidor.
El protocolo TLS aborda los problemas de seguridad principalmente de las siguientes maneras:
Comunicación encriptada: usar cifrado simétrico para proteger los datos y prevenir escuchas.
Autenticación de identidad: Verificar la identidad del servidor a través de un certificado digital emitido por un tercero para prevenir ataques de intermediarios.
Integridad de los datos: Utilizar HMAC o AEAD para garantizar que los datos no han sido alterados.
El proceso de intercambio de datos del protocolo TLS incluye la fase de apretón de manos y la fase de transmisión de datos. Los pasos específicos son los siguientes:
El cliente envía ClientHello, que incluye información sobre las versiones de TLS y algoritmos de cifrado compatibles.
El servidor responde con ServerHello, elige el algoritmo de cifrado y envía el certificado y otra información.
El cliente verifica el certificado del servidor y calcula la clave compartida.
Ambas partes utilizan la clave de sesión negociada para la comunicación encriptada.
Desafíos de acceso a datos en Web3
El desarrollo de aplicaciones Web3 enfrenta dificultades para acceder a datos fuera de la cadena mediante contratos inteligentes en la cadena. Para resolver este problema, han surgido proyectos de oráculos como Chainlink, que actúan como un puente de retransmisión entre datos en la cadena y fuera de la cadena. Estos proyectos suelen adoptar un mecanismo de consenso PoS para garantizar la disponibilidad de los datos.
Sin embargo, el esquema de adquisición de datos basado en oráculos presenta dos problemas principales:
Alto costo: La seguridad del mecanismo PoS se basa en la cantidad de fondos apostados, lo que implica altos costos de mantenimiento.
Baja eficiencia: El consenso PoS requiere tiempo, lo que provoca un retraso en los datos en la cadena, lo que no es favorable para escenarios de acceso frecuente.
Solución zkTLS
La tecnología zkTLS permite la verificación directa de los datos proporcionados por los nodos a través de algoritmos de prueba de conocimiento cero, asegurando que provienen de un recurso HTTPS y no han sido alterados, evitando así los altos costos de uso de los oráculos tradicionales.
Específicamente, zkTLS calcula los datos obtenidos de las solicitudes de recursos HTTPS a nodos de retransmisión fuera de la cadena, la información de verificación del certificado CA, las pruebas de tiempo y las pruebas de integridad de los datos, generando una Prueba. En la cadena, se mantiene la información y los algoritmos de verificación necesarios, permitiendo que los contratos inteligentes verifiquen la autenticidad, la puntualidad y la fiabilidad de la procedencia de los datos sin exponer información clave.
Este enfoque reduce significativamente el costo de la disponibilidad de recursos HTTPS de Web2 en la cadena, lo que permite muchas nuevas demandas, como reducir el costo de adquisición de precios en la cadena para activos de cola larga, utilizar sitios web autorizados de Web2 para realizar KYC en la cadena, etc.
Impacto en la industria y desarrollo futuro
La aparición de zkTLS ha tenido un impacto en las empresas existentes de Web3, especialmente en los proyectos de oráculos convencionales. Para hacer frente a esta tendencia, gigantes de la industria como Chainlink y Pyth están investigando activamente en direcciones relacionadas y explorando nuevos modelos de negocio, como el cambio de tarifas por tiempo a tarifas por uso, y ofreciendo Compute as a Service.
El principal desafío al que se enfrenta zkTLS actualmente es cómo reducir los costos de computación para que tenga un valor comercial. Esto es similar a las dificultades que enfrentan la mayoría de los proyectos de ZK.
En general, zkTLS ofrece nuevas posibilidades para el desarrollo de aplicaciones Web3. Al diseñar productos, prestar atención a la dinámica de desarrollo de zkTLS e integrar adecuadamente esta pila tecnológica puede abrir nuevas oportunidades en innovación empresarial y 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.
9 me gusta
Recompensa
9
8
Compartir
Comentar
0/400
DeFi_Dad_Jokes
· 07-22 18:44
¿No es demasiado ostentoso este zkTLS?
Ver originalesResponder0
NftMetaversePainter
· 07-19 19:16
en realidad, este algoritmo zktls es bastante elegante... me recuerda a mi última exploración de arte generativo sobre la soberanía de datos en el paradigma del metaverso, para ser honesto
Ver originalesResponder0
HallucinationGrower
· 07-19 19:14
¿Se puede comer algo tan llamativo?
Ver originalesResponder0
Rugman_Walking
· 07-19 19:14
Otra vez un concepto sobrevalorado, ya estoy cansado de escucharlo.
Ver originalesResponder0
TxFailed
· 07-19 19:09
finalmente... el puente que hemos estado esperando, pero cuidado con esos casos límite, amigos. aprendí sobre las explotaciones de tls de la manera difícil en el '21
Ver originalesResponder0
fork_in_the_road
· 07-19 19:07
Finalmente hay una solución más accesible, esta es la verdadera web3.
Ver originalesResponder0
SleepyArbCat
· 07-19 19:05
Hmm... nuevo juguete, ¿cómo son los gastos de gas? ...dificultad primero
zkTLS: una tecnología innovadora para romper los islotes de datos en Web3
Análisis de la tecnología zkTLS: una nueva solución para romper las islas de datos en Web3
Recientemente me he encontrado con una nueva pila tecnológica - zkTLS, durante el proceso de diseño de productos, y he realizado una investigación y aprendizaje profundos sobre ella. Este artículo compartirá mis reflexiones relacionadas, con la esperanza de que sirvan de inspiración para todos.
zkTLS es una tecnología emergente que combina pruebas 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, permitiendo verificar la autenticidad de los datos HTTPS fuera de la cadena sin la necesidad de confiar en terceros. Esta verificación incluye tres aspectos: confirmar que los datos provienen de recursos HTTPS específicos, que los datos no han sido alterados y que la temporalidad de los datos está garantizada. A través de este mecanismo criptográfico, los contratos inteligentes en la cadena obtienen la capacidad de acceder de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo así las islas de datos.
Resumen del protocolo TLS
TLS) es un protocolo de seguridad de capa de transporte que se utiliza para proporcionar cifrado, autenticación e integridad de datos en las comunicaciones de red, asegurando la transmisión segura de datos entre el cliente y el servidor. HTTPS, de hecho, es una extensión de HTTP que utiliza TLS para garantizar la privacidad e integridad de la transmisión de información, y permite verificar la autenticidad del servidor.
El protocolo TLS aborda los problemas de seguridad principalmente de las siguientes maneras:
El proceso de intercambio de datos del protocolo TLS incluye la fase de apretón de manos y la fase de transmisión de datos. Los pasos específicos son los siguientes:
Desafíos de acceso a datos en Web3
El desarrollo de aplicaciones Web3 enfrenta dificultades para acceder a datos fuera de la cadena mediante contratos inteligentes en la cadena. Para resolver este problema, han surgido proyectos de oráculos como Chainlink, que actúan como un puente de retransmisión entre datos en la cadena y fuera de la cadena. Estos proyectos suelen adoptar un mecanismo de consenso PoS para garantizar la disponibilidad de los datos.
Sin embargo, el esquema de adquisición de datos basado en oráculos presenta dos problemas principales:
Solución zkTLS
La tecnología zkTLS permite la verificación directa de los datos proporcionados por los nodos a través de algoritmos de prueba de conocimiento cero, asegurando que provienen de un recurso HTTPS y no han sido alterados, evitando así los altos costos de uso de los oráculos tradicionales.
Específicamente, zkTLS calcula los datos obtenidos de las solicitudes de recursos HTTPS a nodos de retransmisión fuera de la cadena, la información de verificación del certificado CA, las pruebas de tiempo y las pruebas de integridad de los datos, generando una Prueba. En la cadena, se mantiene la información y los algoritmos de verificación necesarios, permitiendo que los contratos inteligentes verifiquen la autenticidad, la puntualidad y la fiabilidad de la procedencia de los datos sin exponer información clave.
Este enfoque reduce significativamente el costo de la disponibilidad de recursos HTTPS de Web2 en la cadena, lo que permite muchas nuevas demandas, como reducir el costo de adquisición de precios en la cadena para activos de cola larga, utilizar sitios web autorizados de Web2 para realizar KYC en la cadena, etc.
Impacto en la industria y desarrollo futuro
La aparición de zkTLS ha tenido un impacto en las empresas existentes de Web3, especialmente en los proyectos de oráculos convencionales. Para hacer frente a esta tendencia, gigantes de la industria como Chainlink y Pyth están investigando activamente en direcciones relacionadas y explorando nuevos modelos de negocio, como el cambio de tarifas por tiempo a tarifas por uso, y ofreciendo Compute as a Service.
El principal desafío al que se enfrenta zkTLS actualmente es cómo reducir los costos de computación para que tenga un valor comercial. Esto es similar a las dificultades que enfrentan la mayoría de los proyectos de ZK.
En general, zkTLS ofrece nuevas posibilidades para el desarrollo de aplicaciones Web3. Al diseñar productos, prestar atención a la dinámica de desarrollo de zkTLS e integrar adecuadamente esta pila tecnológica puede abrir nuevas oportunidades en innovación empresarial y arquitectura técnica.