Criptomoneda.com.es

Una billetera simple y efectiva para una experiencia perfecta de UI / UX

Motivación

Para restablecer la contraseña, el usuario debe ingresar su frase mnemónica simple que se utilizó para generar la billetera. Pasamos este mnemotécnico de texto plano a la función encryptMnemonic () y, utilizando la nueva contraseña, ciframos el mnemónico, y utilizando este mnemotécnico cifrado, inicializamos la billetera.

Aquí, el dApp tiene que crear una función de validación que verifique si la dirección devuelta desde functioninitializeAndUnlockWallet () es la misma que la dirección anterior. Así es como restablecemos la contraseña de la billetera. Un dApp puede mostrarle a un usuario su simple frase mnemónica usando la misma función decryptMnemonic.

Conclusión

Con la falta de patrones UI / UX bien definidos, la base de usuarios de dApp solo abastece a personas que están bien versadas en el ecosistema de la cadena de bloques. Los usuarios "regulares" no se preocupan por cómo funciona el dApp en segundo plano e interactúan con blockchain, pero sí se preocupan por los beneficios potenciales que puede traer un dApp. Quieren tener acceso a todas las características y flexibilidad de la aplicación normal en una aplicación descentralizada.

SpringWallet fue creado para servir a este propósito. Desde la generación de mnemónicos hasta la creación de la cartera, todo el proceso ocurre en el lado del cliente y la clave privada nunca abandona el navegador del usuario, lo que lo hace más seguro que una cartera normalmente integrada que la mayoría de los dApps proporcionan a sus usuarios.

¡Pruébelo y háganos saber si tiene algún comentario!