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?
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...
-wallet
parámetro de línea de comando cuando inicia bitcoin para especificar qué billetera cargar en lugar de tener que cambiarles el nombre cada vez :)
alexey2baranov