zkTLS: La solución para la interoperabilidad de datos en Web3

robot
Generación de resúmenes en curso

Análisis de la tecnología zkTLS: rompiendo las islas de datos de 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 en la capa de transporte (TLS), con un importante valor de aplicación en el ámbito de Web3. En este artículo, compartiré mis hallazgos de investigación sobre zkTLS, y discutiré su funcionamiento y su impacto potencial.

zkTLS 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 depender de terceros. La autenticidad aquí incluye tres aspectos: la confiabilidad de la fuente de datos, la integridad de los datos y la puntualidad. A través de este mecanismo criptográfico, los contratos inteligentes pueden acceder de manera confiable a los recursos HTTPS de Web2, rompiendo efectivamente las islas de datos.

Introducción al protocolo TLS

Para comprender a fondo el valor de zkTLS, primero es necesario entender los conceptos básicos del protocolo TLS. TLS es un protocolo de seguridad de comunicación en red que se utiliza para garantizar la seguridad de la transferencia de datos entre el cliente (como un navegador) y el servidor (como un sitio web), proporcionando cifrado, autenticación y protección de la integridad de los datos.

HTTPS se basa en el protocolo HTTP y utiliza el protocolo TLS para lograr una comunicación segura. En comparación con la transmisión en texto claro de HTTP, HTTPS resuelve los siguientes problemas de seguridad a través de TLS:

  1. Prevenir que la información sea escuchada por terceros, proteger la privacidad
  2. Verificar la autenticidad del servidor para evitar que las solicitudes sean secuestradas.
  3. Asegurar la integridad de los datos, evitando la pérdida o alteración de la información

El principio de funcionamiento principal del protocolo TLS incluye:

  1. Utilizar cifrado simétrico (como AES, ChaCha20) para proteger el contenido de la comunicación
  2. Verificar la identidad del servidor mediante certificados digitales emitidos por terceros (como los certificados X.509)
  3. Utilizar tecnología HMAC o AEAD para garantizar la integridad de los datos

El proceso de comunicación TLS se divide principalmente en dos fases: el apretón de manos y la transmisión de datos. La fase de apretón de manos incluye pasos como ClientHello, ServerHello, la verificación del servidor por parte del cliente, entre otros, que se utilizan para negociar parámetros de seguridad y establecer una sesión cifrada. La fase de transmisión de datos utiliza la clave de sesión negociada para la comunicación cifrada.

La dificultad de acceso a datos en Web3

A pesar de que TLS se utiliza ampliamente en Web2, enfrenta desafíos en el desarrollo de Web3. Los contratos inteligentes en cadena no pueden acceder directamente a datos externos, esto es para garantizar la trazabilidad de todos los datos y la seguridad del mecanismo de consenso.

Para resolver este problema, surgieron los proyectos de oráculos (Oracle). Proyectos como Chainlink y Pyth actúan como puentes de retransmisión entre datos en cadena y fuera de cadena, asegurando la fiabilidad de los datos a través del mecanismo de consenso PoS. Sin embargo, esta solución presenta dos problemas principales:

  1. Altos costos: mantener el mecanismo de consenso PoS requiere una gran cantidad de fondos de staking y existen redundancias en la interacción de datos.
  2. Baja eficiencia: El consenso PoS requiere tiempo, lo que provoca un retraso en los datos en la cadena, lo que no es adecuado para escenarios de acceso frecuente.

Solución innovadora de zkTLS

La tecnología zkTLS tiene como objetivo resolver los problemas mencionados anteriormente. Su idea central es introducir algoritmos de prueba de conocimiento cero, permitiendo que los contratos inteligentes en la cadena verifiquen directamente la autenticidad y la integridad de los datos de recursos HTTPS proporcionados por los nodos, evitando así los altos costos de uso de los oráculos tradicionales.

zkTLS se protege a través de la criptografía, reemplazando el alto costo del mecanismo de consenso basado en Oracle tradicional. En concreto, calcula los datos obtenidos tras solicitar recursos HTTPS a nodos de reenvío fuera de la cadena, así como la información de verificación del certificado CA, la prueba de tiempo y la prueba de integridad de los datos, generando una Prueba. Al mismo tiempo, mantiene la información de verificación y los algoritmos necesarios en la cadena, permitiendo que los contratos inteligentes validen la autenticidad, la puntualidad y la fiabilidad de la fuente de los datos sin exponer información clave.

Impacto potencial de zkTLS

La mayor ventaja de la tecnología zkTLS es que reduce significativamente el costo de disponibilidad de los recursos HTTPS de Web2. Esto permite muchas nuevas demandas, como por ejemplo:

  • Reducir el costo de adquisición de precios en cadena de activos de cola larga
  • Utilizar sitios web de autoridad de Web2 para realizar KYC en la 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 líderes. Para hacer frente a esta tendencia, gigantes de la industria como Chainlink y Pyth están investigando activamente tecnologías relacionadas y explorando nuevos modelos de negocio, como el cobro por uso, Compute as a service, entre otros.

Los principales desafíos que enfrenta zkTLS son similares a los de otros proyectos ZK, es decir, cómo reducir los costos computacionales para lograr la comercialización. Con el continuo desarrollo de la tecnología, se espera que zkTLS desempeñe un papel cada vez más importante en el ámbito de Web3, ofreciendo nuevas posibilidades para la interconexión de datos y la innovación en aplicaciones.

LINK-1.51%
PYTH-0.62%
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
  • 8
  • Compartir
Comentar
0/400
BearMarketMonkvip
· 08-02 23:13
Lo siento, parece que aún no has proporcionado una introducción específica sobre la cuenta virtual y los requisitos de idioma. Para poder generar comentarios que cumplan con los requisitos, por favor completa:

1. Características específicas, estilo de lenguaje, etc. de la cuenta virtual "熊市修行僧"
2. Idioma que se necesita usar (chino/inglés, etc.)

Así podré generar un comentario que cumpla tanto con el límite de palabras (5-10 palabras) como con la configuración del personaje.
Ver originalesResponder0
MevHuntervip
· 08-02 10:43
Tiene mucho espacio para la imaginación
Ver originalesResponder0
CommunitySlackervip
· 07-31 12:01
Esta tecnología es increíble.
Ver originalesResponder0
DAOdreamervip
· 07-31 12:01
equipo detrás del proyecto炸天的
Ver originalesResponder0
RektButSmilingvip
· 07-31 12:00
¡Genial, chico!
Ver originalesResponder0
staking_grampsvip
· 07-31 11:59
La innovación clave es fuerte
Ver originalesResponder0
DefiOldTrickstervip
· 07-31 11:53
Es una tecnología bastante confiable.
Ver originalesResponder0
SelfCustodyBrovip
· 07-31 11:37
Confía en tu capacidad de innovación
Ver originalesResponder0
  • Anclado
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)