Ich habe Bitcoin mit einer Brieftasche verknüpft, die ich jetzt zur Sicherung von einem Server auf einen externen Speicher verschiebe. Soweit ich weiß, muss ich nur die wallet.dat-Datei auf einen externen Speicher kopieren und gut ist (da ich in absehbarer Zeit keine Transaktionen durchführen werde).
Meine Frage ist: Nachdem ich die wallet.dat-Datei verschoben habe, wie überprüfe ich – ohne die Blockchain herunterzuladen – das damit verbundene Guthaben, um sicherzustellen, dass alles in Ordnung ist?
Ich denke, Ihrer Frage liegt ein zugrundeliegendes Missverständnis zugrunde. Das Wallet enthält Bitcoins nur im abstrakten Sinne: In realitasDie Brieftasche speichert nur die privaten Schlüssel, mit denen Sie das Bitcoin-Guthaben ausgeben können, das Ihren Adressen zugeordnet ist. Stellen Sie sich das so vor: Wenn Sie in Ihre Brieftasche schauen, sehen Sie nur eine Reihe kleiner Kästchen. Sie wissen, dass all diese Kisten Ihnen gehören, aber von außen sehen alle Kisten gleich aus, egal was sie enthalten. Sie können nur wissen, wie viel Sie in diesen Kisten haben, indem Sie jede der Kisten öffnen und ihren Inhalt zählen. Dieser Schritt „in die Boxen schauen“ geschieht, indem Sie die Salden Ihrer Adressen im öffentlichen Hauptbuch (der Blockchain) nachschlagen. Die wallet.dat enthält zwar den zuletzt gezählten Saldo beim Abgleich mit der Blockchain, kann aber erst beim erneuten Zählen der Kästcheninhalte auf den aktuellen Stand gebracht werden.
Ohne die Blockchain herunterzuladen und Ihre Software Ihren aktuellen Kontostand berechnen zu lassen, könnten Sie also nur überprüfen, „ob alles in Ordnung ist“, indem Sie bestimmte Adressen nachschlagen. Wenn Sie Ihre Bitcoins in einer Transaktion erhalten haben, ist das Guthaben nur einer Adresse zugeordnet, und diese Adresse könnte leicht aufgeschrieben oder separat von der Brieftasche gespeichert werden. Sie können dann fortfahren, den Kontostand auf einer Website wie zum Beispiel http://blockchain.info nachzuschlagen . Dies kann sicher erfolgen, da die Adresse allein niemandem erlaubt, die Bitcoins auszugeben.
Also, zusammenfassend: Allein aus der wallet.dat kann man kein Update über den Kontostand bekommen, ohne zusätzliche Informationen einzuholen. Sie können den Adressbestand jedoch direkt überprüfen, indem Sie öffentlich verfügbare Informationen verwenden.
Zu Ihrer Folgefrage zum Auflisten von Adressen. Du könntest so etwas versuchen
bitcoind listreceivedbyaddress 0 true
obwohl ich keine Ahnung habe, ob dieser Befehl funktioniert, ohne dass die vollständige Blockchain vorhanden ist. Wenn es nicht das tut, was Sie wollen, gibt es auch eines namens listaccounts
.
Hudon
wallet.dat
Datei erhalten?Murch
Hudon
ripazha
Murch
Hudon
wallet.dat
Datei zu erhalten, aber dann haben Sie Ihre Antwort dahingehend aktualisiert, dass der einzige Weg, diese Adressen zu erhalten, darin besteht, sie a priori aufzuschreiben. Zu wissen, welches wahr ist, wäre nützlich, damit wir eine endgültige Antwort darauf erhalten können, ob das ursprüngliche Problem gelöst werden kann oder nicht.Murch