El trabajo continuo en zkLogin, la primitiva de inicio de sesión social de Sui, resultó en dos mejoras significativas: recuperación de firmas múltiples y soporte para cuentas de Apple. Estos cambios permiten más opciones para los usuarios y una nueva y poderosa forma de recuperar cuentas si la aplicación o el emisor de la credencial zkLogin ya no está activo.
Gracias a la agilidad criptográfica de Sui, zkLogin permite a los desarrolladores integrar inicios de sesión sociales con sus aplicaciones. En lugar de requerir que los usuarios conecten una billetera o creen manualmente una nueva cuenta, las aplicaciones que usan zkLogin ofrecen a los usuarios la posibilidad de crear una dirección Sui con una cuenta existente de compañías como Google y Facebook. La tecnología de prueba de conocimiento cero detrás de zkLogin elimina la necesidad de que el usuario maneje cualquier material criptográfico sensible, como la clave privada.
Cuando zkLogin se lanzó el año pasado, admitía cuentas de Google, Twitch y Facebook. La incorporación del soporte de Apple ayuda a los usuarios que prefieren seguir con Apple para todos sus inicios de sesión sociales. Este nuevo método de autenticación beneficia particularmente a los usuarios de iOS, ya que permite que las aplicaciones de iPhone admitan fácilmente la creación de billeteras Sui.
La firma múltiple abre un nuevo medio de recuperación de cuentas orientado tanto a la seguridad como a la facilidad de uso. Como zkLogin asume la vivacidad de la ID del cliente de la aplicación y su emisor, como Google, la firma múltiple proporciona mejoras significativas en la capacidad de recuperación de una cuenta zkLogin.
Al crear una billetera multifirma con zkLogin y otra clave privada como respaldo, un usuario aún puede acceder a su billetera si la aplicación original o el emisor de la credencial desaparece. Si un creador, por ejemplo, elimina su aplicación que incluía cuentas creadas a través de zkLogin, los usuarios podrían ingresar su clave privada y recuperar cualquier activo que tuvieran en esa cuenta, trasladándolos a otra billetera.
La integración de multi-sig con zkLogin también abre la puerta a casos de uso más complejos, donde los creadores pueden incluir hasta 10 cuentas zkLogin entre diferentes proveedores de credenciales, con pesos y umbrales personalizables.
Por ejemplo, una dirección multifirma con un umbral de dos podría incluir varias claves públicas con diferentes pesos. A la cuenta de Google del propietario original se le podría asignar un peso de dos en este esquema de firmas múltiples y a las firmas adicionales, una cuenta separada de Apple y una cuenta de Facebook, se les podría asignar un peso de uno. El umbral de dos significa que la cuenta de Google, debido a que se le ha asignado un peso de dos, siempre puede abrir la cuenta multifirma por sí misma. Sin embargo, se necesitarían las cuentas de Apple y Facebook para abrir la cuenta multifirma, ya que cada una por sí sola no cumple con el requisito de umbral.
Estas actualizaciones de zkLogin respaldan el trabajo general para hacer de Sui la cadena de bloques más accesible. La creación de una adopción masiva por parte de los usuarios aporta los beneficios de la propiedad de activos digitales al mundo en general.
Comience a desarrollar Sui e incorpore a la próxima generación de usuarios de blockchain.