Wie öffne ich eine neue Brieftasche in Bitcoin Core und wechsle zwischen ihnen?

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?

Der beste Weg ist 1. bitcoin-core schließen 2. wallet.dat-Datei in wallet-old.dat umbenennen 3. bitcoin-core starten (es erstellt eine neue Wallet und eine neue wallet.dat-Datei) 4. bitecoin-core --wallet verwenden Parameter zum Umschalten zwischen neuen und alten Wallets

Antworten (1)

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 ...

Hinweis: Sie können auch den -walletBefehlszeilenparameter verwenden, wenn Sie Bitcoin starten, um anzugeben, welche Brieftasche geladen werden soll, anstatt sie jedes Mal umbenennen zu müssen :)
Ich verwende Windows-Betriebssystem. Was ist das „Bitcoin-Wallet-Verzeichnis“ unter Windows und wo kann ich es finden? Ich habe das Verzeichnis „bitcoin-data“ auf einer separaten Festplatte und einige Unterordner darin („blocks“, „chainstate“, „testnet3“). Und wallet.dat-Datei in "bitcoin-data".
Uh, Windows, ich weiß nicht. Normalerweise ist das „Bitcoin-Wallet-Verzeichnis“ der Ort, an dem sich Ihre wallet.dat-Datei befindet. Schauen Sie sich den Kommentar von MeshCollider an. Vielleicht möchten Sie in das Hilfemenü gehen und "Befehlszeilenoptionen" auswählen und nach -wallet suchen. Hier erfahren Sie, wie Sie Ihren Ordnern oder Unterordnern, in denen sich die Datei „wallet.dat“ befindet, einen Parameter zuweisen. Haben Sie bereits ein Backup? :-)