$DUSK

Asumí que la nueva Dusk Wallet era principalmente un rediseño de la wallet web existente.

Luego leí el anuncio de la vista previa para desarrolladores de abril y revisé los repositorios.

La antigua wallet web podía interactuar directamente con Dusk, pero era una aplicación independiente. Un dApp no podía descubrirla, solicitar un perfil ni pedirle que firmara una transacción mediante un flujo de conexión estándar.

Eso dejaba un vacío entre los contratos de Dusk y los usuarios reales.

Dusk Connect llena la parte de la aplicación de ese vacío. Permite a un dApp descubrir wallets compatibles, solicitar acceso al perfil y enviar acciones aprobadas por el usuario a través de una interfaz de proveedor compartida.

La nueva Dusk Wallet está en el otro lado.

Mantiene las claves localmente, muestra la solicitud y permite que el usuario la apruebe o la rechace. Su primer lanzamiento incluye saldos públicos y Phoenix, protección (shielding), transferencias privadas, staking y flujos de activos DRC-20/DRC-721.

Un detalle de implementación se destacó para mí.

Un dApp no recibe automáticamente todo después de “Conectar wallet”. El acceso al perfil público, las direcciones de recepción protegidas, la firma de mensajes y las transacciones tienen flujos separados de solicitud y aprobación. Los permisos también se almacenan por origen.

Esto importa en Dusk porque conectarse a una aplicación financiera puede implicar más que exponer una sola dirección pública.

Pero esto sigue siendo una historia de vista previa para desarrolladores.

Un estándar de conexión solo se vuelve valioso cuando los dApps reales lo adoptan y las wallets compatibles lo implementan correctamente. Una wallet de primera parte demuestra que la interfaz puede funcionar; todavía no demuestra un ecosistema amplio de aplicaciones.

Dusk ya tenía contratos, privacidad y liquidación.

Dusk Connect y la nueva wallet aportan la capa de interacción faltante entre ellos y la persona que hace clic en el botón.

El hito que me gustaría ver a continuación es simple: un dApp de DuskDS en producción donde un usuario pueda conectarse, aprobar y completar una acción protegida o de activo tokenizado sin salir de la aplicación.

#dusk @Dusk