Cómo recuperar fácilmente un wallet de llaves privadas con PyWallet

0
74

De vez en cuando la gente tiende a recordar que se han preocupado por BTC, LTC, DOGE u otra criptomoneda en el día en que de repente encuentran un viejo archivo wallet.dat y luego el problema con la recuperación de las llaves privadas y las monedas en la cartera surge, a menudo nos hacen preguntas sobre cómo hacer eso.

La manera más fácil sería, por supuesto, copiar el archivo wallet.dat en una nueva instalación de Bitcoin Core o la respectiva billetera local y esperar a que la cadena de bloques se sincronice para tener acceso a cualquier moneda almacenada en la billetera. En el caso de Bitcoin, sin embargo, este es un proceso lento que requiere descargar 150 GB de datos (toda la cadena de bloques), por lo que se están estudiando formas alternativas y hay algunas que pueden ser más fáciles. Una de estas formas es usar el script PyWallet Bitcoin importador/exportador de billeteras en Python que ha estado disponible durante mucho tiempo y que funciona muy bien para darle todas sus claves públicas y privadas desde un archivo wallet.dat.

PyWallet, sin embargo, es un script de Python que requiere que tengas instalado Python y requiere una versión anterior 2.7, por lo que no funcionará con las últimas versiones 3. x ya que hay cambios que te impedirán ejecutar el script. Vamos a ir a través de una breve guía sobre cómo puede exportar tus claves públicas/privadas desde una wallet.dat en Windows, el procedimiento para Linux es muy similar también.

Así que necesitas descargar e instalar Python 2.7 primero, este es un paquete Windows de Python, no hay otras dependencias para ejecutar el script bajo Windows. A continuación, es necesario instalarlo en una carpeta como C:\Python27 por ejemplo, copiar el script pywallet.py y los archivos wallet.dat en la misma carpeta y luego ejecutar el siguiente comando:

python pywallet.py --dumpwallet --datadir=.

Si has utilizado la billetera para la explotación minera, puedes tener más de alguna dirección dentro, así que puedes utilizar el código de abajo para guardar la salida en un archivo wallet.txt para el uso fácil en vez de simplemente la salida en la ventana de la consola:

python pywallet.py --dumpwallet --datadir=. cartera.txt

Simplemente abre el archivo de texto y verás una lista de claves públicas exportadas (direcciones) y claves privadas que estaban dentro del archivo monedero wallet.dat. Si tenías la billetera cifrada, también tendrás que proporcionar la contraseña que has utilizado en el cifrado. Si no recuerdas esa contraseña que has usado para encriptar el archivo wallet.dat, entonces eso sería un problema serio ya que recuperar cualquier moneda dentro de la billetera se ha vuelto mucho más difícil de lo que tú crees.

Puedes utilizar cualquier explorador de bloques para la moneda respectiva para comprobar si tienes algún registro dentro pegando tu dirección (clave pública), de modo que puedas estar seguro si hay monedas o no en una dirección. Si los hay, sólo tienes que importar la llave pública/privada en un nuevo monedero y luego hacer lo que quieras con las monedas que hay dentro.

La importación del par de claves puede variar dependiendo de la cartera que elija utilizar, así que comprueba cuál es el procedimiento y asegúrate de que puedes importar una cartera utilizando la clave pública y privada que se obtiene utilizando el script PyWallet.

También hay disponible una versión más actual de PyWallet disponible que ofrece algunas características adicionales útiles, por lo que también puedes comprobarlo si el original no hace lo que quieres que haga, aunque el original está perfectamente bien para recuperar las llaves.

 

Comentarios Facebook

Dejar respuesta

Please enter your comment!
Please enter your name here

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.