Ich habe mein altes Wallet, dessen privater Schlüssel kompromittiert ist. Mein vernünftiger Weg ist also, eine neue Brieftasche zu öffnen und alle Bitcoins von der kompromittierten Brieftasche in die neue Brieftasche zu verschieben.
Ich verwende BitcoinCore. Ich vertraue keinen Online-Geldbörsen, weil der private Schlüssel im Remote-Speicher gespeichert ist. Wie kann ich also eine neue Brieftasche öffnen und alle Bitcoins nur mit Bitcoin Core dorthin verschieben?
Die Gelder sind mit Ihren "kompromittierten" Schlüsseln verknüpft. Sie sind nicht in Ihrem Portemonnaie. Sie können also einen neuen Schlüsselsatz generieren (wie Sie bereits erwähnt haben, indem Sie eine neue Brieftasche erstellen) und dann von der alten Adresse auf die neue Adresse übertragen. Bevor Sie etwas anfangen, denken Sie an Backups! Das Verfahren könnte wie folgt aussehen (Achtung: Wallet-Verzeichnisse unter Windows, Unix und OSX-Standorten unterscheiden sich, abhängig von Ihrem Betriebssystem, das Sie möglicherweise übernehmen möchten):
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 :-)
Ich hoffe, das ist der richtige Weg, wenn es innerhalb von Bitcoin Core einen einfacheren Weg gibt, würde ich mich freuen, von den Experten zu hören ...
-wallet
Befehlszeilenparameter verwenden, wenn Sie Bitcoin starten, um anzugeben, welche Brieftasche geladen werden soll, anstatt sie jedes Mal umbenennen zu müssen :)
alexey2baranov