@Dusk_Foundation #dusk
Listo para volar cada vez más alto 🚀
Una cosa en la documentación de W3sper de @Dusk realmente llamó mi atención, y no fue la parte de la firma.
Fue la advertencia simple de que un constructor de transacciones no es una wallet.
W3sper le da a las apps las herramientas para conectarse a Rusk, leer el estado y construir transacciones. Pero si quieres que una app firme sin una extensión de wallet, también asumes por tu cuenta algunas responsabilidades serias.
Necesitas un almacenamiento seguro de claves, recuperación y un Bookkeeper correctamente sincronizado con el último saldo y nonce.
Solo crear un perfil nuevo no es suficiente. Puedes tener la identidad y aun así estar perdiendo el estado actual necesario para construir una transacción válida.
Esa es la parte que casi pasé por alto.
Firmar te dice qué clave aprobó la transacción.
La sincronización del estado te dice qué puede hacer realmente esa clave ahora mismo.
Me gusta que W3sper mantenga ese límite claro en lugar de intentar convertirse silenciosamente en una wallet.
Pero sí me hace preguntarme:
¿Esta separación hace que W3sper sea mejor infraestructura, o hace más fácil para los desarrolladores construir firmadores personalizados sin darse cuenta de cuánta responsabilidad han asumido?
$TUT $DUSK
$CLO
Listo para volar cada vez más alto 🚀
Una cosa en la documentación de W3sper de @Dusk realmente llamó mi atención, y no fue la parte de la firma.
Fue la advertencia simple de que un constructor de transacciones no es una wallet.
W3sper le da a las apps las herramientas para conectarse a Rusk, leer el estado y construir transacciones. Pero si quieres que una app firme sin una extensión de wallet, también asumes por tu cuenta algunas responsabilidades serias.
Necesitas un almacenamiento seguro de claves, recuperación y un Bookkeeper correctamente sincronizado con el último saldo y nonce.
Solo crear un perfil nuevo no es suficiente. Puedes tener la identidad y aun así estar perdiendo el estado actual necesario para construir una transacción válida.
Esa es la parte que casi pasé por alto.
Firmar te dice qué clave aprobó la transacción.
La sincronización del estado te dice qué puede hacer realmente esa clave ahora mismo.
Me gusta que W3sper mantenga ese límite claro en lugar de intentar convertirse silenciosamente en una wallet.
Pero sí me hace preguntarme:
¿Esta separación hace que W3sper sea mejor infraestructura, o hace más fácil para los desarrolladores construir firmadores personalizados sin darse cuenta de cuánta responsabilidad han asumido?
$TUT $DUSK
$CLO