En el ámbito de la seguridad en Bitcoin, gestionar múltiples billeteras puede ser complicado, especialmente si cada una requiere copias de seguridad separadas. La Propuesta de Mejora de Bitcoin 85 (BIP-85) ofrece una solución al permitir derivar múltiples billeteras independientes, conocidas como child keys, desde una única semilla maestra. Esto simplifica la gestión y mejora la seguridad al reducir la cantidad de copias de seguridad necesarias.
One Seed to rule them all,
One Key to find them,
One Path to bring them all,
And in cryptography bind them.Cita de: Github: bip-0085.mediawiki
¿Qué son las BIP-85 child keys?
BIP-85 permite la creación determinista de nuevas frases mnemotécnicas (child keys) a partir de una semilla existente. Estas child keys actúan como billeteras completamente independientes, cada una con sus propias direcciones y claves privadas. La principal ventaja es que todas estas billeteras pueden regenerarse utilizando la semilla maestra original, eliminando la necesidad de copias de seguridad individuales para cada billetera. Es importante destacar que este proceso es unidireccional: aunque puedes derivar child keys desde la semilla maestra, no es posible reconstruir la semilla maestra a partir de una child key.

Ventajas de utilizar BIP-85 con la BitBox02
La integración de BIP-85 en la BitBox02 ofrece varias ventajas:
- Proceso de respaldo simplificado: Solo necesitas mantener una única copia de seguridad de tu semilla maestra, desde la cual se pueden regenerar todas las billeteras derivadas.
- Mayor seguridad: Menos copias de seguridad significan menos posibles puntos de fallo y un menor riesgo.
- Versatilidad: Crea billeteras separadas para diferentes propósitos (por ejemplo, ahorro, gastos diarios) o para amigos y familiares, todas derivadas de tu semilla maestra.
- Compatibilidad: BIP-85 es un protocolo estandarizado, por lo que las child keys generadas con la BitBox02 pueden utilizarse con cualquier billetera que soporte BIP-85.
Cómo generar BIP-85 child keys con la BitBox02
Para crear child keys con tu BitBox02, sigue estos pasos:
- Conectar la BitBox02: Inicia la BitBoxApp y conecta tu BitBox02.
- Acceder a la configuración del dispositivo: En la BitBoxApp, ve a Configuración y selecciona "Gestionar dispositivo".
- Navegar a BIP-85 child keys: En la sección "Configuración avanzada", selecciona "Mostrar BIP-85 child keys".
- Comprender BIP-85: Lee atentamente la información sobre BIP-85 que se muestra. Confirma tu comprensión marcando la casilla "Entiendo cómo funcionan las child keys y los aspectos de seguridad".
- Generar una nueva child key: Tu BitBox02 te preguntará: "¿Derivar mnemónico BIP-39?" Confirma esta solicitud.
-
Seleccionar parámetros:
- Número de palabras: Elige entre 12, 18 o 24 palabras.
- Número de índice: Selecciona un número de índice; este es crucial para regenerar la misma child key en el futuro.
- Confirmar la ruta de clave (keypath): La BitBox02 mostrará la ruta de clave asociada con la child key. Confirma esta información.
- Anotar la child key: La BitBox02 mostrará la frase mnemotécnica recién generada. Es esencial que la anotes de forma segura, ya que proporciona acceso a la billetera correspondiente.
Nota: La semilla generada será siempre la misma si seleccionas la misma cantidad de palabras de recuperación y el mismo índice.
- Utilizar la child key: Ahora puedes importar esta frase mnemotécnica en cualquier billetera compatible para acceder a la billetera correspondiente.
Consideraciones importantes
- Almacenamiento seguro: Aunque BIP-85 reduce la cantidad de copias de seguridad necesarias, es fundamental mantener tu semilla maestra en un lugar seguro. La pérdida de la semilla maestra implica la pérdida de todas las child keys derivadas.
- Proceso unidireccional: Recuerda que el proceso es solo en una dirección. No es posible derivar la semilla maestra a partir de una child key.
- Responsabilidad: La generación y gestión de child keys requiere una buena comprensión de los procesos subyacentes. Asegúrate de familiarizarte con los conceptos antes de implementarlos.
Aplicaciones prácticas de las BIP-85 child keys
- Separación de finanzas: Crea billeteras separadas para diferentes propósitos financieros, como ahorro y gastos diarios.
- Gestión para familiares y amigos: Genera billeteras para miembros de la familia o amigos, manteniendo el control a través de tu semilla maestra.
- Entornos de prueba: Crea billeteras de prueba para fines de desarrollo o aprendizaje, sin necesidad de gestionar copias de seguridad adicionales.
Conclusión
El uso de BIP-85 child keys con la BitBox02 ofrece un método eficiente y seguro para crear y gestionar múltiples billeteras desde una única semilla. Esto no solo simplifica el proceso de respaldo, sino que también aumenta la seguridad y flexibilidad en el manejo de criptomonedas. Sin embargo, es crucial almacenar tu semilla maestra de forma segura y ser consciente de la responsabilidad que conlleva la gestión de múltiples