La cadena de bloques de capa 1 Sui anunció hoy el lanzamiento de zkLogin, una solución de autenticación Web3 que permite a los usuarios acceder a aplicaciones descentralizadas (dApps) a través de sus cuentas sociales Web2.

Sui dijo que zkLogin elimina la necesidad de que los usuarios pasen por un proceso de incorporación complejo, que generalmente implica la instalación de la billetera, la gestión de frases semilla y el almacenamiento de claves privadas para las transacciones de dApps en cadena.

En cambio, los desarrolladores pueden ofrecer a los usuarios la comodidad de autenticarse en sus dApps preferidas utilizando sus cuentas existentes de plataformas como Google, Facebook, Twitch y varias cuentas sociales Web2 a través de zkLogin.

En el futuro, Sui planea integrar zkLogin con Microsoft, Apple, WeChat y Amazon.

“Al permitir a los usuarios acceder a las dApps con los inicios de sesión sociales que utilizan con más comodidad, zkLogin elimina un obstáculo importante para llevar los beneficios de las aplicaciones basadas en blockchain a miles de millones de usuarios comunes”, dijo Greg Siourounis, director general de la Fundación Sui, en un comunicado.

zkLogin de Sui combina zk-SNARKs y tokens web JSON para aprovechar la tecnología de prueba de conocimiento cero. Esta tecnología permite que una de las partes verifique la precisión de una declaración sin revelar los datos subyacentes.

Esto significa que los usuarios pueden autenticar su identidad o propiedad de su billetera sin revelar las credenciales específicas necesarias para acceder a la cuenta.

Ceremonia de configuración de zkLogin

Para mejorar la eficiencia computacional en la generación de pruebas de conocimiento cero, la Fundación Sui está organizando una ceremonia para crear una cadena de referencia común (CRS) accesible para cualquier aplicación en la plataforma Sui.

Una cadena de referencia común (CRS) es un concepto y un componente criptográfico que se utiliza en varios protocolos criptográficos, incluidas las pruebas de conocimiento cero. Para generar esta cadena se requiere tanto la descripción del circuito como números aleatorios generados de forma segura.

La confianza en este proceso se basa en dos principios fundamentales:

  1. Garantizar la fiel ejecución del proceso de muestreo.

  2. Eliminación confiable de números aleatorios confidenciales.

Sui dijo que involucra a múltiples partes y emplea un protocolo distribuido para garantizar que la configuración final se alinee con las garantías de seguridad y privacidad deseadas, incluso si solo una de estas partes sigue el protocolo honestamente.

En el contexto de las pruebas de conocimiento cero y los protocolos criptográficos relacionados, un CRS es una cadena de datos aleatoria y públicamente conocida que se utiliza para ayudar a facilitar la seguridad y el funcionamiento del protocolo.

Esta cadena normalmente contiene ciertos valores y parámetros aleatorios que se generan en un proceso de configuración confiable. El CRS sirve como base o punto de referencia común tanto para el probador como para el verificador en una interacción criptográfica.

En las pruebas de conocimiento cero, por ejemplo, el CRS se utiliza para garantizar que el proceso de generación de pruebas sea seguro y que el verificador pueda confiar en la información proporcionada por el probador sin revelar ningún detalle sensible o confidencial.

La generación de un CRS a menudo implica una ceremonia de configuración confiable, donde varias partes colaboran para crear la cadena de una manera que garantiza su aleatoriedad y seguridad.

Según Sui, la ceremonia de configuración de zkLogin emplea el sistema zkSNARK de Groth16, conocido por su tamaño de prueba compacto y su eficiente rendimiento de verificación. Sin embargo, esta eficiencia conlleva la desventaja inicial de una operación de configuración que requiere un uso intensivo de recursos computacionales.

Sui está invitando a hasta 50 expertos en blockchain, criptografía y tecnología y hasta 100 validadores a participar y contribuir a la ceremonia de instalación.

Además, zkLogin ahora es accesible para la integración inmediata por parte de todos los desarrolladores de Sui, lo que les permite ofrecer esta función a los usuarios de sus aplicaciones.

La publicación Sui lanza zkLogin para Google y Twitch para impulsar la adopción de Web3 apareció primero en Metaverse Post.