Kann ich den Kontostand von wallet.dat überprüfen, ohne die Blockchain herunterzuladen?

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?

Antworten (2)

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.

Kann ich diese Adressen in einer wallet.datDatei erhalten?
Ich denke ja, es sei denn, es ist verschlüsselt und Sie kennen die Passphrase nicht.
Ich habe die Frage umformuliert, um den Fehler „Wallet enthält keine Bitcoins“ zu korrigieren. Die Frage bleibt jedoch unbeantwortet: Wie finde ich mein Guthaben heraus, wenn ich nur die wallet.dat-Datei (keine Blockchain) sehe?
Die Blockchain wird benötigt, da sich Ihre Münzen in der Blockchain und nicht in einer Brieftasche befinden. Sie können die bereits erwähnte Website blockchain.info verwenden, um den Kontostand Ihrer Adresse zu überprüfen, ohne sich mit der Blockchain an Ihrer Seite herumzuschlagen.
Ich habe meine Antwort aktualisiert, um seine aktualisierte Frage kurz vor Ihrem Kommentar widerzuspiegeln. :)
Da scheint ein Widerspruch vorzuliegen. Zuerst sagten Sie, dass es möglich ist, die Adressen in einer wallet.datDatei 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.
Mein Eindruck war, dass Sie Ihre Brieftasche nach Erhalt des Geldes nicht anschließen wollten, um sie sicher aufzubewahren. Nun, bevor Sie nicht auf Ihre Brieftasche zugreifen, müssen Sie die Adresse aus Ihrer Brieftasche abrufen, die mit dem Guthaben verknüpft ist, das Sie später überprüfen möchten, und diese Adresse dann nachschlagen, wann immer Sie möchten. Wenn es Ihnen nichts ausmacht, später auf Ihre Brieftasche zuzugreifen, können Sie die Adressen später abrufen. Allerdings kann Ihnen die Brieftasche selbst nicht die mit Ihren Schlüsseln verbundenen Guthaben mitteilen, ähnlich wie Ihr Autoschlüssel Ihnen nicht sagen kann, ob Ihr Auto noch auf der Straße geparkt ist, während Sie drinnen sind.

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.