Angenommen, ich habe Bitcoin mit der Bitcoin Core -Brieftasche auf einem Linux-Computer erhalten. Sagen Sie, ich bin jetzt mit dem Spielen fertig.
Jetzt möchte ich etwas Speicherplatz freigeben, indem ich die riesige Datenbank von dieser Maschine lösche (und vielleicht das Programm nach dem Sichern deinstalliere wallet.dat
?), aber ich möchte nicht die gesamte Blockchain erneut herunterladen müssen (was beim ersten Mal ewig dauerte) , also möchte ich es auf einem externen Laufwerk sichern, damit ich es einfach zurückkopieren kann, wenn ich Bitcoin Core wieder verwenden möchte (auf demselben oder einem anderen Computer).
Das wird mir in meiner Situation helfen, aber ich dachte auch, unsere Community könnte einen solchen hier veröffentlichten Leitfaden gebrauchen. Danke!
Okay, ich glaube, ich habe es verstanden. Hier ist eine kurze Anleitung, die auf diesem Bitcoin-Wiki-Artikel basiert .
Anmerkungen:
Wenn Sie die Datenbank von jemandem auf diese Weise kopieren, vertrauen Sie ihm absolut. Bitcoin Core behandelt seine Blockdatenbankdateien als 100 % genau und vertrauenswürdig, während es während der normalen anfänglichen Synchronisierung jeden von einem Peer angebotenen Block als ungültig behandelt, bis das Gegenteil bewiesen ist. Wenn ein Angreifer in der Lage ist, Ihre Blockdatenbankdateien zu ändern, kann er alle möglichen bösen Dinge tun, die dazu führen können, dass Sie Bitcoins verlieren. Daher sollten Sie Blockdatenbanken von Bitcoin-Installationen nur unter Ihrer persönlichen Kontrolle und nur über eine sichere Verbindung kopieren.
.bitcoin/blocks/
.bitcoin/chainstate/
Ich gehe davon aus, dass Sie sich im Ordner Ihrer Zielinstallation befinden (wahrscheinlich ~/.bitcoin
), also ist dies der richtige Zeitpunkt dafür
cd /path/to/your/target/installation/folder/.bitcoin/
Sichern Sie Ihre Datenbank:
Stellen Sie zunächst sicher, dass dieser Knoten ausgeschaltet ist . als das Backup zu machen:
tar cfz /path/to/your/backup/blockchain_database.tar.gz blocks/ chainstate/
Jetzt haben Sie ein Backup der Datenbank. Sie werden dieses Backup wahrscheinlich auf einen anderen Computer übertragen oder es einfach irgendwo aufbewahren und dann die nächsten Schritte ausführen, wenn Sie die Datenbank auf einen anderen Knoten laden möchten.
Stellen Sie jetzt wieder sicher, dass der betreffende Knoten ausgeschaltet ist .
Löschen Sie die Datenbank der Zielinstallation
rm -r blocks/ chainstate/
Extrahieren Sie die Datenbank aus der Sicherung in die Zielinstallation :
tar xfz /path/to/your/backup/blockchain_database.tar.gz