(Asumimos que estamos ejecutando un nodo de bitcoin-core)
Ayuda sobre cifrar el monedero:
$ bitcoin-cli help encryptwallet
Cifrar el monedero por primera vez
Primero ciframos el monedero (este comando funcionará si el monedero no ha sido previamente cifrado, en ese otro caso necesitaremos usar el comando walletpassphrasechange):
$ bitcoin-cli encryptwallet "my_pass_phrase"
Después de que el monedero se ha cifrado el servidor se parará.
Para ejecutar el servidor de nuevo:
$ bitcoind -daemon
Descifrar el monedero
Si tratamos de obtener la clave privada asociada a una dirección nuestra fallará porque no hemos configurado la clave secreta todavía:
$ bitcoin-cli dumpprivkey "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
error code: -13
error message:
Error: Please enter the wallet passphrase with walletpassphrase first.
Vamos a activar la clave secreta durante 300 segundos:
$ bitcoin-cli walletpassphrase "my_pass_phrase" 300
Ahora sí que podremos obtener la clave privada:
$ bitcoin-cli dumpprivkey "XXXXXXXXXXXXXXXXXXXXXXXX"
Podemos bloquear el monedero manualmente si no queremos esperar hasta que finalicen los 300 segundos:
$ bitcoin-cli walletlock
Cambiar la clave secreta del monedero
Si queremos cambiar la clave secreta del monedero:
$ bitcoin-cli help walletpassphrasechange
walletpassphrasechange "antigua_clave_secreta" "nueva_clave_secreta"
Cambiará la clave secreta del monedero de "antigua_clave_secreta" a "nueva_clave_secreta".
Argumentoss:
1. "antigua_clave_secreta" (string) La clave actual
2. "nueva_clave_secreta" (string) La nueva clave
P.ej:
$ bitcoin-cli walletpassphrasechange "antigua_clave_secreta" "nueva_clave_secreta"
Ahora ya podremos usar la nueva clave:
$ bitcoin-cli walletpassphrase "nueva_clave_secreta" 500
$ bitcoin-cli dumpprivkey "1XXXXXXXXXXXXXXXXXXXXXXXXXXX"
Traducido de:
How to encrypt and decrypt your Bitcoin wallet
No hay comentarios:
Publicar un comentario