zkPass es un protocolo de preservación de la privacidad diseñado para la verificación de datos privados en el ecosistema Web3. Funciona como un oráculo descentralizado que permite a las personas probar varios hechos sobre su identidad o datos sin revelar la información sensible en sí misma. El proyecto tiene como objetivo cerrar la brecha entre las plataformas de internet tradicionales y las aplicaciones blockchain, haciendo posible portar datos de sitios web estándar a la blockchain de manera segura y privada.
La tecnología central detrás del proyecto se conoce como zkTLS. Este sistema integra tres métodos criptográficos clave: Three Party Transport Layer Security, Multi Party Computation y Zero Knowledge Proofs. Al combinar estas tecnologías, zkPass permite a los usuarios iniciar sesión en cuentas existentes en sitios web estándar y generar una prueba criptográfica de atributos específicos localmente en sus propios dispositivos. Por ejemplo, un usuario podría probar que es mayor de cierta edad o que tiene un saldo bancario específico sin compartir su fecha de nacimiento o los detalles de su cuenta con la parte verificadora. Este proceso garantiza que los datos brutos nunca abandonen el control del usuario y nunca se carguen a los servidores del protocolo.
El proyecto ofrece una variedad de casos de uso en diferentes sectores. En el ámbito financiero, soporta KYC con preservación de la privacidad y controles antilavado de dinero, así como la verificación de activos para aplicaciones de finanzas descentralizadas. En los ámbitos social y profesional, permite la verificación de títulos educativos, historial laboral o logros en redes sociales. También se extiende a áreas como los juegos, la atención médica y la economía de las máquinas, donde puede usarse para verificar datos de dispositivos o registros de usuarios específicos para diversas recompensas y niveles de acceso.
Una herramienta principal dentro del ecosistema es TransGate, que permite a los usuarios interactuar con cualquier sitio web HTTPS para producir estas pruebas. Estas pruebas pueden ser minteadas como Soulbound Tokens o compartidas como credenciales verificables. Esto hace que los datos sean portables y reutilizables en múltiples aplicaciones sin la necesidad de pasos de verificación repetitivos.
El token nativo del proyecto se identifica con el símbolo ZKP. Dentro de la red, el token cumple varios propósitos funcionales. Se utiliza como medio de pago para las tarifas de verificación por parte de los desarrolladores que desean integrar el protocolo en sus aplicaciones. También juega un papel en la seguridad de la red, ya que los nodos o validadores deben hacer staking con el token como garantía para participar en el proceso de verificación y obtener recompensas. Además, el token se utiliza para la gobernanza, permitiendo a los poseedores participar en los procesos de toma de decisiones con respecto a las actualizaciones de protocolo y la asignación de fondos del ecosistema.
En resumen, zkPass proporciona una infraestructura técnica para una internet verificable donde la confianza se establece a través de las matemáticas en lugar de a través de intermediarios centralizados. Otorga a los usuarios soberanía digital sobre su información personal al tiempo que proporciona a las empresas y aplicaciones descentralizadas una forma fiable de verificar las credenciales de los usuarios sin comprometer la privacidad.
Aprende más