Welche Dateien muss ich auf einen neuen Computer kopieren, um eine Synchronisierung mit dem Netzwerk zu vermeiden?

Ich denke, das war früher die blk0001.datDatei, aber es scheint, dass die Blockchain jetzt (seit Version?) In den blocks/Ordner verschoben wird, der viele blk*Dateien sowie eine indexDatei und mehrere rev*Dateien enthält.

Welche Dateien muss ich auf einen neuen Computer kopieren, wenn ich möchte, dass er synchronisiert wird?

Ich weiß, dass ich -rescandas erste Mal ausführen muss, nachdem ich die Blockchain-Dateien geändert habe. Und ich weiß, dass die Blöcke nicht verifiziert sind (aber sie stammen von einer anderen Maschine, die ich besitze, also gibt es keine Vertrauensprobleme).

Bitte geben Sie in Ihrer Antwort die aktuelle Versionsnummer an, um die Leute nicht zu verwirren, wenn sich die Dateikonfiguration im Laufe der Zeit ändern würde.

Ich glaube, diese Frage bitcoin.stackexchange.com/questions/10364/… stellt etwas sehr ähnliches ...
Nicht sehr ähnlich. Ich möchte nicht mein gesamtes Setup verschieben, sondern nur die minimalen Blockchain-Dateien. Außerdem hat ein aktuelles Update die gesamte Ordnerorganisation geändert.
In diesem Fall interessiert Sie vielleicht eine sehr ähnliche Frage, die ich bitcoin.stackexchange.com/questions/10787/… gestellt habe. Seien Sie jedoch gewarnt: Für das, was ich gelesen habe, wird die meiste Zeit beim Importieren der Blockchain für die Validierung aller verwendet Einträge - selbst nachdem Sie die Dateien kopiert haben, müssen Sie noch mehrere Stunden warten ...
@JoePineda, die Blöcke werden nicht überprüft, wenn Sie sie von einem anderen Computer importieren. Die Blockchain wird nur nach Transaktionsausgaben Ihrer Adressen gescannt.
@StevenRoose Hängt davon ab, was Sie mit "importieren" meinen. Wenn Sie nur die Blockdateien (den Inhalt des Blocks/-Verzeichnisses) kopieren, werden sie überprüft, als ob sie vom Netzwerk empfangen wurden. Wenn Sie nur das Chainstate/-Verzeichnis mitkopieren, ist der resultierende Zustand bereits bekannt und es wird (muss) nichts passieren.

Antworten (2)

https://en.bitcoin.it/wiki/Data_directory

Dies könnte hilfreich sein. Ich bin dem gefolgt und habe die Dateien erfolgreich von C:\Users[Benutzername]\AppData\Roaming\Bitcoin\ nach E:\BitcoinData verschoben.

Schneiden Sie einfach den gesamten Inhalt aus dem Bitcoin-Ordner (C:\Users[Benutzername]\AppData\Roaming\Bitcoin) aus und fügen Sie ihn ein und legen Sie das neue Ziel als fest

"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitCoinData und das setzt voraus, dass Sie Bitcoin Qt auf Ihrem Laufwerk C: installiert haben. Ändern Sie den Pfad entsprechend.

Mit der Zeit zwischen den Transaktionen ist dies derzeit nicht möglich. Das nächste, was Sie tun können, ist (unter Windows), den Inhalt von (Boot-Laufwerk):\Dokumente und Einstellungen (Benutzer)\Anwendungsdaten\Bitcoin auf Linux-Systemen /home/(Benutzer)/.bitcoin zu kopieren. Ich bin nicht fließend auf Mac-Systemen also keine ahnung wo es dort gespeichert ist.

Der gesamte Inhalt enthält die Blockchain, Peers, Ihre Brieftasche und den Status der Bestätigung von Transaktionen. Es wird immer noch versuchen, auch mit diesen Dateien erneut zu synchronisieren, aber zumindest müssen Sie sich nicht auf den Netzwerkverkehr verlassen, um es zu erhalten.