Si entiendo correctamente, bitcoind
hace uso de a extended private masterkey
para generar de manera determinista claves privadas/públicas para una billetera.
Usando el dumpwallet
comando, puedo obtener acceso a este archivo extended private masterkey
.
Mis preguntas:
1) Si solo hago una copia de seguridad de eso extended private masterkey
, ¿podría volver a crear la billetera por completo en caso de que mi aplicación falle? ¿O realmente necesito hacer una copia de seguridad del archivo de la billetera ? (Digamos que no importo direcciones que no fueron generadas por bitcoind
sí mismo).
2) Escuché que cambiar el passphrase
de una billetera cambiaría el extended private masterkey
... ¿Es eso cierto?
3) Si el n. ° 2 es cierto, ¿puedo simplemente hacer una copia de seguridad de todo lo generado extended private masterkeys
(cada vez que cambio el passphrase
) para poder recrear la billetera completamente usando esos múltiples extended private masterkeys
? ¿Cuál sería el comando a ejecutar para recrear la billetera de más de uno extended private masterkeys
?
1) Si solo hago una copia de seguridad de eso
extended private masterkey
, ¿podría volver a crear la billetera por completo en caso de que mi aplicación falle? ¿O realmente necesito hacer una copia de seguridad del archivo de la billetera ? (Digamos que no importo direcciones que no fueron generadas porbitcoind
sí mismo).
No. Bitcoin Core no le permite crear una billetera a partir de la clave privada maestra. No hay forma de importarlo a una billetera recién creada o crear una nueva billetera con una clave privada maestra extendida.
2) Escuché que cambiar el
passphrase
de una billetera cambiaría elextended private masterkey
... ¿Es eso cierto?
Solo establecer la contraseña la cambiará. Los cambios posteriores de contraseña no cambiarán ninguna de las claves privadas en su billetera.
Una cosa importante a tener en cuenta aquí es que Bitcoin Core no usa una clave privada extendida. Más bien usa una semilla HD (como se define en BIP 32). Cuando se generan las claves, se aplica un algoritmo hash a esa semilla para obtener la clave privada maestra extendida y, a partir de ahí, se derivan las claves secundarias. Esa clave privada maestra extendida nunca se almacena en el archivo de la billetera.
En lugar de hacer una copia de seguridad de la clave privada maestra, puede hacer una copia de seguridad de la semilla HD. Esto también se puede encontrar en la dumpwallet
salida y aparecerá como hdseed=1
. Se verá como una clave privada normal y se presentará en formato de importación de billetera.
Una vez que tenga la semilla, puede crear una nueva billetera y configurarla para usar su semilla respaldada usando el sethdseed
comando.
electrotipia
hdseed=1
clave privada especial y luego podré recrear la billetera desde cero, incluso si configuro y cambiopassphrase
después de eso. (¡Muchas gracias por la ayuda!)andres chow
mercedes
andres chow