Skip to main content

4. Primitivas Criptográficas e Integración de Pruebas

4.1 Verificación de Identidad (En vivo)

P2P Protocol utiliza pruebas ZK para la verificación de identidad que preserva la privacidad. Un nuevo miembro puede realizar un KYC sin necesidad de confianza compartiendo una prueba ZK de su identidad, manteniendo sus datos personales privados mientras construye reputación on-chain y desbloquea límites de transacción más altos sin revelar PII sin procesar on-chain.

El protocolo actualmente admite la verificación de identidad a través de múltiples métodos basados en ZK:

  • Verificación de documento de identidad gubernamental mediante verificadores de pruebas ZK on-chain para documentos de identidad compatibles.
  • Verificación de cuenta social a través de Reclaim Protocol [1], que utiliza pruebas zkTLS para verificar la propiedad y el estado de cuentas compatibles (LinkedIn, GitHub, X, Instagram, Facebook) sin exponer credenciales de cuenta ni datos personales.
  • Verificación de pasaporte mediante sistemas de pruebas ZK que pueden verificar edad, nacionalidad y estado de sanciones sin revelar el contenido del documento.

Cada verificación exitosa fortalece la reputación on-chain del usuario y amplía su capacidad de transacción dentro del protocolo.

4.2 Módulo de Evidencia para Verificación de Transacciones Bancarias (Hoja de ruta)

Un módulo de evidencia planificado extenderá las capacidades ZK del protocolo a la verificación de transacciones bancarias para la resolución de disputas on-chain. Este módulo utilizará pruebas respaldadas por TLS de modo que un usuario o merchant pueda producir un testigo criptográfico que demuestre que una afirmación específica sobre una transferencia bancaria o un recibo de pago es verdadera, sin exponer credenciales ni detalles de la transacción.

El módulo planificado especificará dónde se verifican las pruebas:

  • Verificador on-chain para afirmaciones compactas y hashes de atestación.
  • Verificador/relayer off-chain (referencia de código abierto) para afirmaciones complejas o específicas de cada vía de pago, publicando una atestación sucinta de vuelta en la cadena.

Las pruebas sin procesar permanecerán con los usuarios, y la cadena almacena únicamente compromisos y veredictos mínimos.

4.3 Propiedades de Privacidad

La implementación actual de ZK-KYC proporciona:

  • Divulgación no interactiva: se comparte únicamente la prueba, no los datos subyacentes.
  • Revelación selectiva: solo los campos requeridos por el circuito de verificación se exponen al circuito.
  • Vinculación acotada: los IDs de protocolo y los compromisos minimizan la vinculabilidad entre sesiones cuando resulta factible.

El módulo de evidencia planificado extenderá estas propiedades de privacidad a la verificación de transacciones bancarias.