zkTLS rompe las islas de datos de Web3, los contratos inteligentes en cadena verifican directamente los datos fuera de la cadena.

robot
Generación de resúmenes en curso

zkTLS tecnología: una nueva herramienta para romper las islas de datos en Web3

Recientemente, he estado explorando nuevas direcciones de proyectos. Durante el proceso de diseño del producto, me encontré con una pila tecnológica que no había abordado antes: zkTLS. Después de una investigación profunda, he resumido mis aprendizajes a continuación, con la esperanza de poder compartirlos con todos.

zkTLS es una tecnología innovadora 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 cadena, permitiendo 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 fiabilidad de la fuente de datos, la integridad de los datos y la oportunidad de los datos. A través de este mecanismo de realización criptográfica, los contratos inteligentes obtienen la capacidad de acceder de manera confiable a los recursos HTTPS de Web2 fuera de la cadena, rompiendo efectivamente las islas de datos.

Resumen del protocolo TLS

Para entender a fondo el valor de la tecnología zkTLS, primero necesitamos comprender el protocolo TLS. TLS se utiliza para proporcionar cifrado, autenticación e integridad de 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, en realidad, 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, además de permitir que la autenticidad del servidor sea verificable. En comparación, el protocolo HTTP es un protocolo de red que transmite datos en texto claro y no puede verificar la autenticidad del servidor, lo que da lugar a varios problemas de seguridad:

  1. La información puede ser escuchada por terceros, lo que causa una filtración de privacidad.
  2. No se puede verificar la autenticidad del servidor, la solicitud puede ser secuestrada por nodos maliciosos.
  3. No se puede verificar la integridad de la información devuelta, lo que puede causar la pérdida de datos debido a problemas de red.

El protocolo TLS resuelve estos problemas de la siguiente manera:

  1. Usar cifrado simétrico (como AES, ChaCha20) para proteger los datos y prevenir la escucha.
  2. Verificar la identidad del servidor mediante un certificado digital emitido por un tercero, para prevenir ataques de intermediarios.
  3. Utilizar HMAC o AEAD para asegurar que los datos no han sido alterados

El proceso de intercambio de datos del protocolo HTTPS se divide en una fase de apretón de manos y una 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. Luego se entra en la fase de comunicación encriptada, utilizando la clave de sesión negociada para la comunicación encriptada.

Desafíos de obtención de datos en Web3

Sin embargo, esta tecnología básica, que se aplica ampliamente en las redes 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 llamar a datos externos, para garantizar la trazabilidad de todos los datos y, a su vez, asegurar la seguridad del mecanismo de consenso.

Para resolver este problema, surgieron una serie de proyectos de oráculos, como Chainlink y Pyth. Estos proyectos actúan como un puente de retransmisión entre datos en cadena y datos fuera de cadena, rompiendo así el fenómeno de islas de datos. Para garantizar la disponibilidad de los datos retransmitidos, estos oráculos suelen utilizar un mecanismo de consenso PoS, lo que significa que el costo de actuar mal para los nodos de retransmisión es mayor que el beneficio, previniendo desde la perspectiva económica la provisión de información errónea en la cadena.

Sin embargo, hay dos problemas principales con el esquema de obtención de datos basado en oráculos:

  1. Costos elevados: La seguridad del mecanismo de consenso PoS se basa en la cantidad de fondos en staking, lo que conlleva altos costos de mantenimiento.
  2. Eficiencia baja: El consenso del mecanismo PoS requiere cierto tiempo, lo que causa una latencia en los datos en la cadena, lo que no es favorable para escenarios de acceso frecuente.

Solución innovadora zkTLS

Para resolver el problema mencionado, la tecnología zkTLS ha surgido. Su idea central es introducir el algoritmo de prueba de conocimiento cero (ZKP), permitiendo que los contratos inteligentes en la cadena actúen como terceros, verificando directamente que los datos proporcionados por un nodo provienen efectivamente de un recurso HTTPS y no han sido alterados, evitando así los altos costos de uso asociados con los oráculos tradicionales debido a los algoritmos de consenso.

zkTLS está protegido por criptografía, reemplazando el alto costo de la disponibilidad de datos de los oráculos tradicionales basados en mecanismos de consenso. En concreto, introduce la prueba de conocimiento cero (ZKP) para calcular los datos obtenidos de solicitudes de recursos HTTPS a nodos de intermediación fuera de la cadena, la información de verificación del certificado CA relacionado, la prueba de tiempo y la prueba de integridad de los datos, generando una Prueba. Al mismo tiempo, mantiene en la cadena la información de verificación necesaria y el algoritmo de verificación, permitiendo que los contratos inteligentes verifiquen la veracidad, la actualidad y la fiabilidad de la fuente de datos sin exponer información clave.

Aplicaciones potenciales de zkTLS

La mayor ventaja de la tecnología zkTLS es que reduce el costo de disponibilidad de los recursos HTTPS de Web2, lo que ha generado una serie de nuevas demandas:

  1. Reducir el costo de adquisición en cadena de activos de cola larga.
  2. Utilizar sitios web de autoridad en el mundo Web2 para realizar KYC en la cadena, optimizar DID
  3. Mejorar el diseño de la arquitectura técnica de los juegos Web3

Sin embargo, zkTLS también presenta desafíos para las empresas Web3 existentes, especialmente para los proyectos de oráculos que son actualmente los más populares. Para hacer frente a este impacto, gigantes de la industria como Chainlink y Pyth están investigando activamente para intentar mantener su posición dominante durante el proceso de 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, y Compute as a service.

Los principales desafíos que enfrenta zkTLS son similares a los de la mayoría de los proyectos de ZK, es decir, cómo reducir los costos de cálculo para que tenga un valor comercial.

En resumen, prestar atención a las dinámicas de desarrollo de zkTLS durante el diseño del producto y integrar esta pila tecnológica en el momento adecuado podría encontrar nuevos puntos de inflexión en la innovación empresarial y la arquitectura técnica.

LINK0.09%
PYTH-2.46%
Ver originales
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.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
Lonely_Validatorvip
· 07-26 09:00
Ya han creado algo nuevo, no entiendo.
Ver originalesResponder0
FloorSweepervip
· 07-25 00:21
Esta cosa no es mejor que API3
Ver originalesResponder0
TokenDustCollectorvip
· 07-25 00:21
Entendido, todos entendemos el conocimiento cero.
Ver originalesResponder0
StakeHouseDirectorvip
· 07-25 00:15
¡Corre y levanta la máquina de oráculo!
Ver originalesResponder0
MetaDreamervip
· 07-24 23:59
¿La Máquina de oráculo va a quedarse sin trabajo otra vez?
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)