¿De qué se trata lo "jerárquico" en las carteras deterministas jerárquicas?

Entonces, la ventaja de las billeteras deterministas es que puede recrear todas las claves privadas desde la copia de seguridad inicial que creó.

¿Cuál es la ventaja de tener una jerarquía que se ramifique a partir de la semilla maestra, en lugar de una sola línea de pares de claves?

De bitcoinmagazine.com/articles/… : "El principal caso de uso para el que se anuncia esta función es en organizaciones jerárquicas: el tesorero de una empresa puede tener control sobre la clave privada raíz de una billetera BIP0032 y luego entregar un "hijo " semilla a cada uno de los departamentos de la empresa que luego usarán esa semilla para operar su propia billetera. El tesorero tendrá la llave maestra de todo, pero cada departamento solo tendrá la llave de su propia parte de los fondos".
@NateEldredge: Esa debería ser la respuesta :)

Respuestas (1)

La jerarquía permite casos de uso interesantes.

Podría tener una clave maestra de la empresa m/0'y entregarla m/0'/0/0a la sucursal de la empresa Ay m/0'/0/1a la sucursal de la empresa B, etc.

Luego, puede permitir auditorías entregando las claves públicas extendidas (xpub) m/0'/0a alguna organización de confianza (o simplemente entregarlas m/0'/0/0si desea que alguien audite Asolo la sucursal). La clave privada m/0'puede reconstruir todos los fondos de todas las sucursales.

Además de eso, la tienda en línea de la sucursal Apodría usar el xpub de m/0'/0/0/0para recibir fondos sin revelar la estructura de la billetera de m/0'/0/0, etc.

Otro caso de uso interesante sería asignar nombres de dominio u otros sistemas de identidad basados ​​en cadenas a la jerarquía. Ejemplo: Github.compodría resultar en m/71'/105'/116'/104'/117'/98'/...(forma muy poco optimizada para fines de demostración).