¿Cómo abrir una nueva billetera en Bitcoin Core y cambiar entre?

Tengo mi billetera anterior cuya clave privada está comprometida. Entonces, mi forma razonable es abrir una nueva billetera y mover todos los bitcoins de la billetera comprometida a la nueva billetera.

Yo uso Bitcoin Core. No confío en ninguna billetera en línea porque la clave privada se almacena en una tienda remota. Entonces, ¿cómo puedo abrir una nueva billetera y mover todos los bitcoins usando solo Bitcoin Core?

la mejor manera es 1. cerrar bitcoin-core 2. cambiar el nombre del archivo wallet.dat a wallet-old.dat 3. iniciar bitcoin-core (crea una nueva billetera y un nuevo archivo wallet.dat) 4. usuario bitecoin-core --wallet parámetro para cambiar entre billeteras nuevas y antiguas

Respuestas (1)

los fondos están vinculados a sus claves "comprometidas". No están en tu billetera. Entonces puede generar un nuevo conjunto de claves (como mencionó, creando una nueva billetera) y luego transferir de la dirección anterior a la nueva dirección. Antes de comenzar cualquier cosa, ¡piense en las copias de seguridad! El procedimiento podría ser así (atención: los directorios de billetera en las ubicaciones de Windows, Unix y OSX difieren, dependiendo de su sistema operativo, es posible que desee adoptar):

0.) stop bitcoind or UI
1.) backup of old (compromised) wallet to USB stick
2.) rename bitcoin wallet directory to s.th. like "OLD_bitcoin_dir"
3.) start bitcoin (it will create new wallet and keys, get one of the public keys via MENU->FILE->RECEIVE ADDRESSES, cut&paste or write it down)
4.) stop bitcoind or UI
5.) rename wallet directory to s.th. like "NEW_bitcoin_dir"
6.) rename wallet directory "OLD_bitcoin_dir" to your original name
7.) start bitcoin
8.) transfer your funds to your new address from step 3
9.) wait until you "see" in a block explorer your funds on the new address
10.) stop bitcoin
11.) delete wallet dir
12.) rename wallet directory "NEW_bitcoin_dir" to your original name 
13.) check if funds are all there
14.) don't forget to backup again :-)

Espero que este sea el camino a seguir, si hay una manera más fácil dentro de Bitcoin Core, me encantaría saber de los expertos...

Nota: también puede usar el -walletparámetro de línea de comando cuando inicia bitcoin para especificar qué billetera cargar en lugar de tener que cambiarles el nombre cada vez :)
Yo uso el sistema operativo Windows. ¿Qué es el "directorio de billetera bitcoin" en Windows y dónde puedo encontrarlo? tengo el directorio "bitcoin-data" en un disco duro separado y algunas subcarpetas dentro ("blocks", "chainstate", "testnet3"). Y el archivo wallet.dat dentro de "bitcoin-data".
ugh, Windows, no lo sé. Por lo general, el "directorio de billetera bitcoin" es donde está su archivo wallet.dat. Mira el comentario de MeshCollider. Es posible que desee ir al menú de ayuda, elegir "opciones de línea de comandos" y buscar -wallet. Esto le indica cómo proporcionar un parámetro a sus carpetas o subcarpetas, donde reside el archivo "wallet.dat". ¿Ya tienes una copia de seguridad? :-)