¿Cómo exporto mis claves privadas desde mi cliente Bitcoin-Qt?

Tratando de usar este método publicado:

Para exportar una clave privada desde su cliente Satoshi bitcoin-qt:

launch your bitcoin client as usual and wait for it to load the blockchain and start up
click on 'help' in the menu bar (top right)
click on 'debug window'
select the 'console' tab
type: walletpassphrase "your walletpassphrase here" 600
type: dumpprivkey [your bitcoin address here]
this will return the private key, you can copy it now; ensure you clear your clipboard/history afterwards
type: walletlock

No entiendo qué significa "su frase de contraseña de billetera aquí". Que yo sepa, no tengo una contraseña de cartera.

Además, soy un poco aficionado en esto y todavía no entiendo "tu clave pública aquí"... ¿es esa la dirección que corresponde a tu billetera? [Actualización: Sí, la dirección de bitcoin.]

Intentando exportar la clave privada a otra billetera porque la billetera bitcoin ha tardado 2 días en sincronizarse y aún no ha terminado.

Cualquier ayuda será muy apreciada.

¿Alguna ayuda sobre cómo hacer esto para la versión de cliente .4? Sé que tenía un agujero de seguridad, por eso nunca actualicé (olvidé mi contraseña)
Qué significa: (Seguí las instrucciones anteriores) Dirección de Bitcoin no válida (código -5) ya resolvió el problema.
No deberías tocar las teclas. ¡Esto es algo que solo debe hacer alguien que esté depurando el software de la billetera, y corre el riesgo de comprometer su seguridad y/o perder sus bitcoins si intenta meterse con ellos!

Respuestas (4)

Creo que eso listreceivedbyaddress 0 trueno enumera las direcciones de cambio que se crean como parte de la operación normal del cliente.

A partir de bitcoin 0.7, debe usar bitcoind listaddressgroupingspara obtener todas las direcciones y luego seguir como de costumbre con dumpprivkey.

Si nunca encriptó su billetera, entonces no necesita ejecutar el comando "frase de contraseña de billetera". Eso solo es necesario para desbloquear la billetera si está protegida con cifrado de frase de contraseña.

En cuanto a la clave pública para dumpprivkey, es preguntar para qué dirección de Bitcoin desea la clave privada.

Para obtener la lista de direcciones de Bitcoin en su billetera, puede usar:

listreceivedbyaddress 0 true
Esto no es lo suficientemente bueno, como lo encontré hoy. Creo que esto no enumera las direcciones de cambio interno que crea bitcoind al enviar transacciones salientes. A partir de bitcoind 0.7, puede usar listaddressgroupings, que enumera todas las direcciones.

Después de usar el comando de la consola para exportar su clave privada, también deberá ejecutar otro comando de la consola para importarla. Ambos comandos se enumeran a continuación.

Comando para exportar su clave privada: dumpprivkey YourBitCoinPublicAddress

Comando para importar su clave privada: importprivkey YourBitCoinPrivateKey

Cuando estaba tratando de resolver esto, encontré una lista de todos los comandos de la consola de Bitcoin. Está abajo para su referencia. Todos los comandos de la consola se pueden ejecutar abriendo el software de su billetera Bitcoin, haga clic en ayuda y luego en Consola.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

dumpprivkeytoma como argumento la dirección pública y devuelve la clave privada para esta dirección, si la posee en esta billetera.

Entonces puede obtener una clave privada para cada dirección pública dada en esta billetera en particular.

Si desea obtener más claves privadas de esta billetera, simplemente descargue la billetera con el comando dumpwallet filename.ext. Obtendrá claves privadas y direcciones públicas correspondientes para toda la billetera.

¡Seguramente NO comparta ninguna de las claves privadas con nadie!