Lección 2

Fundamentos y principios de las pruebas de conocimiento cero (Fundamentos de ZK Proof)

Esta lección aborda los conceptos clave, los principios técnicos y las principales variantes de las pruebas de conocimiento cero, facilitando que los estudiantes comprendan cómo ZK posibilita la verificación sin revelar datos, sentando así las bases para los capítulos de aplicaciones que siguen.

¿Qué es una prueba de conocimiento cero?**Por qué ZK es relevante**

Una prueba de conocimiento cero (ZKP) es una técnica criptográfica que permite a un emisor convencer a un verificador de que "algo es cierto" sin revelar la información original.

En esencia, ZK permite demostrar "estoy cumpliendo las reglas" sin necesidad de desvelar "cuáles son esas reglas".

Esta capacidad resulta sumamente valiosa en contextos financieros y regulatorios:

• Puedes acreditar "he superado el KYC" sin exponer ningún dato de identidad.
• Puedes demostrar que "esta transacción no superó los límites regulatorios" sin revelar el importe.
• Un protocolo puede probar que "las reservas de activos son suficientes" sin mostrar la estructura interna de las cuentas.

Por primera vez, ZK aporta a los sistemas financieros: verificabilidad, privacidad y cumplimiento normativo.

Por ello, se prevé un gran auge en 2024–2025.

Idea central de ZK: de la "computación pública" a la "computación basada en pruebas"

La computación tradicional funciona así:

  1. Se proporcionan los datos
  2. Se facilita el proceso de cálculo
  3. Se obtiene un resultado
  4. El verificador repite la operación para comprobar su corrección

Con ZK, el proceso es completamente distinto:

  1. El emisor realiza la computación
  2. La comprime en "una prueba"
  3. El verificador solo comprueba si la prueba es válida, sin conocer los datos de entrada ni repetir la operación

Entre sus ventajas destacan:
• Verificación rápida (incluso con cálculos complejos)
• No es necesario revelar datos de entrada (privacidad)
• Verificación en cadena (ideal para contratos inteligentes)

Por ello, ZK se considera una tecnología fundamental que une privacidad, escalabilidad y cumplimiento.

Tres propiedades esenciales de las pruebas ZK

Toda tecnología ZK debe cumplir tres propiedades clave:

  1. Integridad: si la afirmación es verdadera, la prueba siempre superará la verificación.
  2. Solidez: si la afirmación es falsa, no es posible falsificar una prueba para que pase la verificación.
  3. Conocimiento cero: el verificador no obtiene información sobre los datos originales, solo que "la conclusión es correcta".

Estas propiedades hacen que ZK sea fiable para auditorías, liquidaciones y divulgaciones regulatorias en el sector financiero.

Dos ramas principales de la tecnología ZK: SNARK y STARK

Actualmente, los marcos ZKProof se agrupan en dos grandes categorías:

SNARK (zk-SNARK)

Nombre completo: Succinct Non-interactive Argument of Knowledge

Características:
• Pruebas de tamaño reducido
• Verificación rápida
• Adecuado para mainnets y contratos inteligentes
• Requiere configuración confiable
• Matemáticas avanzadas (curvas elípticas, circuitos algebraicos)

Proyectos representativos: Polygon zkEVM, Zcash, Scroll, Aleo

Casos de uso:
• Pruebas en cadena con alto TPS
• Verificación de identidad y cumplimiento
• ZK Rollups, redes de pagos

STARK (zk-STARK)

Nombre completo: Scalable Transparent Argument of Knowledge

Características:
• No requiere configuración confiable (más seguro)
• Resistente a ataques cuánticos
• Pruebas de mayor tamaño
• Ideal para computación de datos a gran escala (DeFi, auditorías de exchanges)

Proyectos representativos: Starknet, zkSync (uso parcial), validación de datos de Celestia

Casos de uso:
• Sistemas de pruebas de gran volumen
• Auditorías empresariales
• ZKML (pruebas de modelos de IA)

Cómo se generan las pruebas ZK: del dato a la verificación

Un sistema ZK típico sigue cuatro pasos:

  1. Traducir el problema a un circuito matemático: por ejemplo, "el importe de la transacción no supera los 10 000 USDT", codificado como restricción algebraica.
  2. El emisor genera una prueba basada en datos privados: los datos pueden incluir:
    ○ Identidad
    ○ Importe de la transacción
    ○ Saldo de la cuenta
    ○ Datos internos de la empresa

  3. El verificador utiliza una clave de verificación para comprobar la prueba: no necesita conocer los datos de entrada, solo validar la prueba.

  4. El contrato inteligente de verificación se ejecuta en cadena: la prueba se comprime en un paquete lo bastante pequeño para validarse en cadena.

ZK no consiste en "ocultarlo todo". Consiste en ocultar la información innecesaria

Un error común es pensar que "ZK impide que los reguladores accedan a los datos".

En realidad, es justo lo contrario. ZK permite que los sistemas:
• Sean verificables para auditorías regulatorias
• Mantengan la privacidad del público general
• Protejan secretos comerciales de las instituciones
• Minimicen la exposición ante contrapartes

Por ejemplo, los modelos de privacidad controlada pueden incluir:
• Claves de visualización para auditoría
• Mecanismos de descifrado autorizados judicialmente
• Divulgación selectiva

Esto convierte a ZK en una de las pocas "tecnologías de privacidad compatibles con los reguladores" en el sector financiero.

¿Por qué ZK es especialmente idóneo para escenarios financieros y regulatorios?

Las operaciones financieras exigen verificación, sin divulgar detalles

Por ejemplo:
• Estado KYC
• Suficiencia de activos
• Exposición a riesgos regulatorios
• Cumplimiento de límites de transacción

Todo esto puede lograrse con ZK.

La protección de la privacidad es ya un mandato regulatorio global

Por ejemplo:
• RGPD de la UE
• Exenciones de privacidad de MiCA
• GLBA de EE. UU. (Gramm-Leach-Bliley Act)

ZK ayuda a las empresas a "proteger a los usuarios cumpliendo la normativa".

Auditabilidad y privacidad pueden coexistir por primera vez gracias a ZK

Otras tecnologías de privacidad no logran este equilibrio.

Resumen: ZK es la base de las finanzas conformes del futuro

Al completar esta lección, has aprendido:
• Qué es ZK y su valor
• Las ramas SNARK / STARK
• Cómo funciona ZK
• Por qué ZK es una tecnología clave para el cumplimiento financiero

No es solo una herramienta de privacidad, sino la "capa de pruebas de seguridad" que hace posible la interoperabilidad entre Web3 y los sistemas financieros globales.

En la próxima lección abordaremos aplicaciones reales: casos prácticos y diseño de arquitecturas de ZK en cumplimiento, auditoría, verificación de identidad y transacciones privadas.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.