¿Se puede recuperar la lista completa de claves públicas generadas en electrum con la clave semilla/privada?

Usé el comando wallet.change_gap_limit en la consola electrum para generar unas 20.000 claves públicas. ¿Podría recuperar todo esto usando mi semilla después de eliminar completamente electrum de mi sistema, reinstalarlo y ejecutar el comando change_gap_limit nuevamente?

Respuestas (2)

Sí.

Como plan B, si eso falla, debería poder usar los comandos bx de bitcoin explorer canalizados sin conexión. Esto se debe a que Electrum v2.0 y superior utiliza la misma tecnología determinista jerárquica (HD) BIP 32 que admite bx.

Sin embargo, las rutas de Electrum HD son diferentes de la convención BIP 44. Ver Parece que Electrum usa: m/0/0 para direcciones de billetera y m/1/0 para cambiar direcciones. Además, la Lista de palabras semilla de Electrum en inglés es bastante diferente de la Lista de palabras semilla BIP 39 en inglés más reciente , y no creo que Electrum use una función de extensión PBKDF2 que no sea reversible. Consulte stretch->passlib.pbkdf2 para obtener detalles de alto nivel sobre lo que está haciendo bx mnemonic-to-seed . A diferencia de BIP 39, una clave privada de Electrum debería poder invertirse en un grupo de palabras semilla de Electrum.

Para la síntesis de las rutas BIP 44 para la clave privada Bitcoin m/44'/0'/0'/0/0 y la dirección pública M/44'/0'/0'/0/0 usando bx, consulte el Ejemplo 7 . Ver BIP 44 niveles de ruta . El nivel de cambio se establece en 0 para las direcciones externas que comparte con otros para recibir fondos. El nivel de cambio se establece en 1 para las direcciones de devolución internas de una billetera.

Si la información anterior es demasiado pedante, lea el Capítulo 5 del Libro Mastering Bitcoin . Aunque, los detalles sobre Electrum son escasos.

Muchas gracias por su aporte y la valiosa información que ha compartido conmigo.

Sí. Esta es la forma en que funcionan las billeteras HD: la parte "determinista" significa que obtendrá las mismas claves exactas cuando vuelva a ejecutarlas. Para fines de verificación, puede probarlo usted mismo y ver antes de depositar dinero.

@ cpe871 Sin embargo, tenga en cuenta que electrum no maneja muy bien billeteras tan grandes. Es posible que desee crear múltiples billeteras si desea muchas direcciones. Archivo > nuevo/restaurar, ingrese un nombre de archivo único y continúe con las instrucciones en pantalla para crear una nueva billetera. archivo > abrir le permitirá cambiar entre ellos.
Muchas gracias por su aporte y la valiosa información que ha compartido conmigo. ¿Crees que alguien que jugó con el código fuente sería capaz de generar grandes conjuntos de datos de claves públicas que son idénticas y eludir la incapacidad de electron para manejar conjuntos tan masivos? Me gustaría generar al menos un millón de claves públicas para una dirección. ¿Conoces otros servicios capaces de hacer esto?