If I understand correctly, bitcoind
makes use of a extended private masterkey
in order to deterministically generate private/public keys for a wallet.
Using the dumpwallet
command, I'm able to get access to this extended private masterkey
.
My questions:
1) If I only backup that extended private masterkey
, would I be able to recreate the wallet entirely in case my application crashes? Or do I really need to backup the wallet file itself? (Let's say I do not import addresses that were not generated by bitcoind
itself.)
2) I heard that changing the passphrase
of a wallet would change the extended private masterkey
... Is that true?
3) If #2 is true, can I simply backup all generated extended private masterkeys
(every time I change the passphrase
) to be able to recreate the wallet entirely using those multiple extended private masterkeys
? What would be the command to run to recreate the wallet from more than one extended private masterkeys
?