Siempre me han parecido un poco molestas las carteras de criptomonedas.
No la parte de firmar.
La estructura de la cuenta.
Una cadena quiere esta dirección.
Otra cartera te da otra.
Luego llega un sistema de privacidad y, de repente, estás gestionando otra cuenta otra vez.
Estaba leyendo la documentación de la cartera de Dusk cuando noté algo en lo que no había pensado realmente antes.
Dusk lo llama un Perfil.
Un perfil combina una cuenta pública de Moonlight y una cuenta protegida (shielded) de Phoenix bajo el mismo mnemónico. La cartera puede gestionar ambos lados lado a lado, manteniendo sus claves y direcciones organizadas por separado.
Eso suena como una decisión pequeñita de UX.
La verdad es que me parece bastante sensato.
Porque la privacidad se vuelve complicada muy rápido cuando el usuario tiene que entender la arquitectura que hay detrás.
“Usa esta dirección para transacciones públicas.”
“Usa esta otra para transacciones protegidas.”
“No mezcles estas.”
“Recuerda qué clave corresponde a cada lugar.”
Esa es exactamente la clase de cosas que hace que sistemas técnicamente buenos se sientan dolorosos de usar.
El enfoque de Dusk no soluciona mágicamente el problema de UX de la privacidad.
Aún tienes dos modelos de transacción diferentes por debajo.
Moonlight es basado en cuentas y público.
Phoenix es protegido y está basado en UTXO.
Lo interesante es que la cartera no obliga al usuario a gestionar eso como dos identidades completamente no relacionadas.
Están agrupadas en un solo perfil.
Me gusta eso.
No porque sea alguna invención criptográfica revolucionaria.
No lo es.
Solo es de esas decisiones pequeñas que me hacen pensar que alguien se tomó el tiempo de considerar qué se supone que debe hacer una persona normal después de que la arquitectura técnica ya esté terminada.
Y sinceramente, es esa la parte de blockchain que quiero ver más.
No otra función.
Solo menos cosas en las que tengo que pensar.
#dusk $DUSK @Dusk