¿Cómo se almacenan las copias de seguridad del libro mayor?

Guión

Digamos que ha configurado una billetera de libro mayor con 10 BTC y 10 ETH. Luego pierdes esta billetera, pero tienes las 24 palabras únicas. Usted compra otra billetera de libro mayor, ingrese las 24 palabras y BAM, su billetera está de vuelta.

Pregunta
Mi pregunta es ¿de dónde vino la copia de seguridad? Y como se encripta.

¡Gracias!

Respuestas (3)

El uso de palabras para respaldar billeteras es un proceso descrito en BIP 39 .

Básicamente, el mnemotécnico se convierte en una semilla . Esta semilla luego se usa como semilla para una billetera determinista jerárquica (HD), como se establece en BIP 32 . La semilla se utiliza para generar una clave privada ampliada maestra, a partir de la cual se pueden generar todas las demás claves privadas. La generación de claves para niños sigue el estándar de BIP 44 , por lo que también es compatible con otras billeteras.

Por lo tanto, al hacer una copia de seguridad de sus palabras mnemotécnicas, cada vez que las ingresa en una billetera, puede recrear la semilla, luego la clave privada maestra, luego todas sus otras claves, por lo que su billetera está de vuelta.

Referencias:

Es un error común pensar que hay objetos reales o fragmentos de datos que son Bitcoin y que recibe su billetera. En realidad, ese no es el caso; sus Bitcoin son solo valores adjuntos a las salidas creadas por transacciones anteriores. La mayoría de estas salidas (y el tipo para el que está diseñado su Ledger) requieren que la transacción de gastos contenga una firma que firme la transacción de gastos y corresponda a una clave pública que se especificó en la salida que se está gastando. Esa clave pública tiene una clave privada correspondiente que su billetera conoce.

Cuando realiza una copia de seguridad de su mnemotécnico de 24 palabras, lo que realmente está haciendo es hacer una copia de seguridad de un número codificado como una cadena. Ese número se usa luego para generar las claves privadas para su billetera. El método de generación es determinista, lo que significa que dado el mismo número, su billetera siempre generará exactamente las mismas claves privadas. Entonces, cuando restaura su billetera desde el mnemotécnico de 24 palabras, lo que realmente está haciendo es darle el número que usó su billetera anterior para generar las claves privadas para que la nueva billetera genere las mismas claves privadas. Esto le permite gastar el Bitcoin que ya tiene, ya que esos resultados de transacciones solo se pueden recuperar de la cadena de bloques.

Entonces, si agrega una nueva billetera a su libro mayor, ¿obtiene un nuevo conjunto de palabras?
No. Utiliza la misma mnemotécnica y semilla y solo deriva claves privadas utilizando diferentes rutas de derivación. Utilizan el estándar BIP 44.

Las respuestas dadas por los autores anteriores parecen completas, lo único que nos gustaría agregar es que el mismo resultado de una copia de seguridad ocurrirá no solo con las billeteras contables sino también con las billeteras ligeras. Recientemente escribimos un artículo, describiendo cómo sucede con Guarda. En breve, uno no solo puede restaurar su billetera, usando una copia de seguridad / las 24 palabras, sino también unir 2 billeteras en una, por ejemplo.