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?
La jerarquía permite casos de uso interesantes.
Podría tener una clave maestra de la empresa m/0'
y entregarla m/0'/0/0
a la sucursal de la empresa A
y m/0'/0/1
a la sucursal de la empresa B
, etc.
Luego, puede permitir auditorías entregando las claves públicas extendidas (xpub) m/0'/0
a alguna organización de confianza (o simplemente entregarlas m/0'/0/0
si desea que alguien audite A
solo 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 A
podría usar el xpub de m/0'/0/0/0
para 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.com
podría resultar en m/71'/105'/116'/104'/117'/98'/...
(forma muy poco optimizada para fines de demostración).
Nate Eldredge
muro