Does bitcoind (as of 0.15) support BIP39 mnemonic phrase for wallets?

2

Can bitcoind print out a BIP39 seed phrase to backup the wallet?

Can I import a BIP39 seed phrase (from, for example, Breadwallet on iOS)into bitcoind?

I know bitcoind wallets have been BIP32 format since 0.13, what is used as the seed? What is backed up when I make a copy of wallet.dat? If the wallet is encrypted, does the seed change (the way BIP32 uses a passphrase as "the 13th word"?)

pinhead

Posted 2017-12-13T19:40:40.530

Reputation: 2 356

Answers

1

No, bitcoind does not support BIP39 seed phrase backup. It supports deterministic key derivation (BIP32), and the seed is just random number generated on wallet creation. Moreover, the generated keys do not follow BIP44 key paths, so even if you imported successfully in some way your seed to bitcoind wallet, there is no chance to see your money from wallets which follow BIP44 key paths.

As far I know wallet encryption in bitcoind has more to do with symmetric encryption of private key data. It has nothing to do with seed converted to seed phrases.

Michał Zabielski

Posted 2017-12-13T19:40:40.530

Reputation: 326

Thanks. I ask about the encryption because at https://bitcoincore.org/en/2016/08/23/release-0.13.0/#bip32-hd-wallet-support "If you create a new wallet with 0.13.0 (or above) and you change from the default unencrypted wallet to an encrypted wallet, a new HD wallet will be generated for you." Which reminded me of adding a pass phrase to a Trezor (for example)

pinhead 2017-12-13T21:45:45.040