I heard that the next version of Bitcoin Core will support HD wallets.

What will be the path used for that implementation?

  • FYI for BIP44 support on Bitcoin derivation path one can use the Breeze wallet (a light wallet). May 24 '17 at 14:16

0.13 (current most recent release) supports HD wallets (if you create a new wallet with 0.13 it will use HD by default, <0.13 wallets will keep the non HDness).

You can disable the HD feature in >=0.13 with -usehd=0 (or usehd=0 in bitcoin.conf).

It does use only hardened private key derivation.

The keypath-scheme is m/0'/0'/k'.

BIP44 is not supported right now. It makes little sense (weak security) to use public key derivation (BIP44 does) together with a possibility to export private keys.

  • could you please tell me what 0 and k stand for? which one is index?
    – max
    Dec 8 '16 at 13:13
  • m/0'/0'/k', means " derive first hardened child of master key = m/0', then, derive again the first hardened child key of that key (m/0'/0'), then, derive another child key with an up-counting index for your receiving addresses (m/0'/0'/0' for first address, m/0'/0'/1' second, m/0'/0'/2' thirds, a.s.o.) Dec 8 '16 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.