¿Bitcoin Core es compatible con la billetera HD?

¿Bitcoin Core (bitcoind o bitcoin-cli) es compatible con la billetera HD?

¿Puede Bitcoin Core...

Q1. crear billeteras HD?
Q2. ¿Importar carteras HD desde otro software de cartera?
Q3. ver billetera HD? (ver transacción o notificar cambios)

Encontré la solicitud de extracción para HD (BIP32). Agregar soporte HD/Bip32 por jonasschnelli · Solicitud de extracción #6265 · bitcoin/bitcoin https://github.com/bitcoin/bitcoin/pull/6265
Se espera soporte mínimo para 0.13: github.com/bitcoin/bitcoin/blob/…

Respuestas (3)

Actualización: a partir de bitcoin-core 13.0, el núcleo utiliza carteras HD de forma predeterminada.

crear billeteras HD?

No, pero esto es algo en lo que se está trabajando.

¿Importar carteras HD desde otro software de cartera?

No, es poco probable que las billeteras HD se puedan transportar entre software como este debido a la amplia gama de implementaciones. Una semilla Electrum es diferente a una semilla Armory es diferente a una semilla de billetera Bread.

ver billetera HD? (ver transacción o notificar cambios)

Sólo si importaddressbusca una gran cantidad de direcciones futuras, lo cual es engorroso.

En la versión más reciente de bitcoin core 0.16 , han dicho que es compatible con HD Wallet de forma predeterminada . este es un cambio incompatible hacia atrás porque dice:

Carteras HD de forma predeterminada: debido a un cambio incompatible con versiones anteriores en la base de datos de la cartera, las carteras creadas con la versión 0.16.0 serán rechazadas por las versiones anteriores. Además, la versión 0.16.0 solo creará carteras deterministas jerárquicas (HD). Tenga en cuenta que esto solo se aplica a las nuevas billeteras; las billeteras hechas con versiones anteriores no se actualizarán para ser HD.

Estas confundido. Todas las carteras creadas por 0.13 (por defecto) y posteriores son carteras HD; las carteras creadas anteriormente no lo eran. 0.16 solo eliminó la capacidad de crear nuevas billeteras que no sean HD.