Con respecto a las palabras del código mnemotécnico y la clave de sal

Mi objetivo es hacer una billetera de hardware.

Estaba estudiando la generación de billeteras HD (BIP 39) y descubrí cómo funcionan las cosas debajo del capó, excepto una cosa.

A alto nivel:

Código mnemotécnico (128 bits o 256 bits) + Salt ('mnemónico' + frase de contraseña ) -----hacer PBDKF2 (2048 rondas)---> semilla de 512 bits

Se solicita a los usuarios que realicen una copia de seguridad de su código mnemotécnico. Si estoy en una billetera de hardware como ledger nano, la frase de contraseña anterior sirve como mi contraseña.

Una frase de contraseña diferente crea una semilla diferente.

Ahora, si quiero abrir la misma billetera desde cualquier otro lugar, teóricamente puedo hacerlo solo desde el código mnemotécnico (12 o 24 palabras).

Mi duda es si la frase de contraseña no tendrá ningún uso si la billetera se abre desde clientes externos como Greenwallet, greenbitz, breadwallet, etc.

Para reformular: ¿Cómo consumen la frase de contraseña las billeteras de terceros si he generado una cuenta en el libro mayor?

Respuestas (1)

Los terceros deben extender su frase mnemotécnica con su frase de contraseña; de lo contrario, obtendrán una billetera diferente con direcciones diferentes.

Electrum y algunas otras billeteras llaman a la frase de contraseña una "extensión semilla" o "extensión mnemotécnica".

Los terceros deberían tener una opción para extender la frase mnemotécnica con su frase de contraseña. Es una idea extraña posiblemente tener suficiente dinero para comprar todo el edificio sentado en una hoja de papel sin ninguna protección. Por esta razón, muchas billeteras permiten cifrar una frase mnemotécnica con una contraseña.

Eche un vistazo a este proyecto de código abierto , puede importar jugar con cualquier frase mnemotécnica y extenderla con su frase de contraseña y ver los cambios.

bueno, si lo apoyan, entonces está bien. gracias adam