Una billetera W3sper puede derivar un perfil real de Dusk, mostrarme una dirección y, aun así, seguir siendo incapaz de construir la primera transferencia.
El trabajo oculto es el estado de Bookkeeper. W3sper me da generadores de transacciones, pero no convierte un Perfil recién creado en una billetera headless completa. Si genero claves y salto directamente a enviar, ese Perfil no tiene una entrada sincronizada de Bookkeeper, así que el generador no puede obtener el saldo y el estado de nonce que necesita.
Phoenix lo hace más difícil de falsificar. Un servicio de firma también tiene que mantener notas blindadas sincronizadas, no solo la clave secreta. Así, la custodia de claves puede ser correcta mientras que el estado gastable está desactualizado.
Lo malo es que la billetera puede parecer terminada. Puedo crear la cuenta, cargar fondos, proteger la clave y luego darle a Enviar y descubrir que mi backend nunca reconstruyó el estado que hace que ese gasto de DUSK sea posible.
Si yo estuviera ejecutando una tesorería headless de Dusk, probaría la recuperación restaurando las claves en una base de datos vacía y haciendo que la billetera se re-sincronice antes de que firme cualquier cosa.
En Dusk, hacer una copia de seguridad de la clave no es lo mismo que respaldar el flujo de la billetera.
#dusk $DUSK @Dusk
El trabajo oculto es el estado de Bookkeeper. W3sper me da generadores de transacciones, pero no convierte un Perfil recién creado en una billetera headless completa. Si genero claves y salto directamente a enviar, ese Perfil no tiene una entrada sincronizada de Bookkeeper, así que el generador no puede obtener el saldo y el estado de nonce que necesita.
Phoenix lo hace más difícil de falsificar. Un servicio de firma también tiene que mantener notas blindadas sincronizadas, no solo la clave secreta. Así, la custodia de claves puede ser correcta mientras que el estado gastable está desactualizado.
Lo malo es que la billetera puede parecer terminada. Puedo crear la cuenta, cargar fondos, proteger la clave y luego darle a Enviar y descubrir que mi backend nunca reconstruyó el estado que hace que ese gasto de DUSK sea posible.
Si yo estuviera ejecutando una tesorería headless de Dusk, probaría la recuperación restaurando las claves en una base de datos vacía y haciendo que la billetera se re-sincronice antes de que firme cualquier cosa.
En Dusk, hacer una copia de seguridad de la clave no es lo mismo que respaldar el flujo de la billetera.
#dusk $DUSK @Dusk
