¿Cuál es el estado de las billeteras deterministas jerárquicas (BIP32)?

BIP32 especifica carteras deterministas jerárquicas, donde una semilla maestra determina completamente un árbol completo de pares de claves que pueden ramificarse arbitrariamente. También introduce las nociones de cadenas de pares de claves internas y externas que se pueden usar de forma independiente para generar claves públicas o privadas.

Ahora sé que, por ejemplo , Armory usa billeteras deterministas, pero parece que no puedo encontrar ninguna implementación de la función de bifurcación como se describe en BIP32. En particular, quiero generar una cadena de direcciones vinculadas que se puedan gastar usando solo una de las claves de mi billetera como semilla de una nueva sucursal (más o menos el caso de uso descrito en Transacciones recurrentes de empresa a empresa ).

¿Hay alguna otra implementación de BIP 32 que no conozca? ¿Hay planes para implementar (totalmente) BIP 32 en Armory o en cualquier otro cliente?

Absolutamente ninguna de las billeteras HD es compatible con ninguna de las otras. Verifique la pestaña 'compatible con mnemotécnicos' en esta hoja de cálculo: onedrive.live.com/…

Respuestas (2)

Empecé a implementar BIP32 para el cliente de referencia yo mismo, pero como había asuntos más urgentes que tratar, dejé de trabajar temporalmente en él. Ciertamente planeo completar esto, pero no puedo dar ninguna fecha o versión objetivo en este momento.

Por lo que sé de Alan Reiner (desarrollador de Armory), planea cambiar a BIP32 tan pronto como el cliente de referencia también los implemente.

MultiBit también planea apoyarlos una vez que se hayan solucionado otros problemas más apremiantes.
Genial escuchar, Gary. Intentaré obtener al menos algunos vectores de prueba en la especificación pronto, para que las implementaciones no tengan que esperar unas a otras para asegurarse de que sean compatibles.
La lista crece: Mycelium, Greenaddress.it, BitGo.com y, por supuesto, Trezor ahora son compatibles con BIP32. ( Electrum 2.0 y Multibit HD están en versión beta, pero también serán compatibles con BIP32 y Trezor)
Actualización: Electrum y MultibitHD ahora usan BIP32.

El proyecto Electroid: Electrum para Android - Native Edition[1] tendrá soporte BIP 0032, al menos con una implementación básica, pero con la intención de duplicar Electrum (la versión de escritorio) con su versión.

Como efecto secundario del desarrollo de Android, se desarrollará una biblioteca de Java para admitir al menos mínimamente el cliente de Android, pero con la intención de mantenerse independiente y no mezclar NINGÚN detalle de cliente/UI... de esa manera se puede usar fuera del cliente y ser más fácil de probar sin preocuparse por los detalles de la interfaz de usuario.

1: http://e4a-ne.blogspot.com