¿En qué situaciones perderá sus bitcoins durante la copia de seguridad?

Leí este párrafo de bitcoin.it pero no lo entiendo completamente.

La billetera contiene un conjunto de claves en cola. De forma predeterminada, hay 100 claves en el grupo de claves. El tamaño del grupo se puede configurar mediante el argumento de línea de comando "-keypool". Cuando necesita una dirección por cualquier motivo (envío, "nueva dirección", generación, etc.), la clave en realidad no se genera de nuevo, sino que se toma de este grupo. Se genera una nueva dirección para volver a llenar el grupo a 100. Entonces, cuando se crea una copia de seguridad por primera vez, tiene todas sus claves antiguas más 100 claves sin usar. Después de enviar una transacción, tiene 99 claves sin usar. Después de un total de 100 acciones de clave nueva, comenzará a usar claves que no están en su copia de seguridad. Dado que la copia de seguridad no tiene las claves privadas necesarias para autorizar los gastos de estas monedas, la restauración a partir de la copia de seguridad anterior hará que pierda Bitcoins .

¿Alguien puede explicar esto de una manera clara, especialmente las partes en negrita?


Nota: Dado que Bitcoin Core ahora usa billeteras deterministas (BIP32), este comportamiento no se aplica a las nuevas billeteras creadas con las versiones 0.13.0 y posteriores de Bitcoin Core. ¡Se aplica a las billeteras antiguas creadas con versiones anteriores que se transfirieron a las nuevas versiones de Bitcoin Core!

Respuestas (2)

Cuando realiza ciertas acciones (generalmente un envío), se genera una nueva clave. Su copia de seguridad genera previamente 100 de estas claves. Una vez que necesita generar más de 100 claves, su copia de seguridad ya no conoce las nuevas claves. Esto significa que debe realizar copias de seguridad periódicamente, al menos cada 100 transacciones.

No te importan las transacciones (estas se almacenan en línea) Solo debes preocuparte por tus claves privadas para tus direcciones, esa es la única información importante almacenada en la billetera.

La documentación a la que hizo referencia habla sobre una función en el cliente de bitcoin, que genera 100 claves por adelantado, por lo que agregar una nueva dirección toma la clave del stock. Si su billetera está destruida pero tiene una copia de seguridad de la billetera, y tiene algo de dinero en algunas direcciones, que se agregaron a su billetera más tarde del momento de la creación de la copia de seguridad, aún podrá recuperar este dinero. Ese es el punto de la función.