Werden Keypool-Schlüssel aus einem unverschlüsselten Wallet-Backup unbrauchbar, wenn ich mein Wallet verschlüssele?

Ich bin etwas verwirrt darüber, was ich in der technischen Dokumentation gefunden habe:

Wenn die Wallet-Passphrase-Verschlüsselung aktiviert wird, werden alle unbenutzten Schlüssel aus dem Schlüsselpool geleert (als verwendet markiert) und neue verschlüsselte Schlüssel hinzugefügt. Erstellen Sie aus diesem Grund ein neues Backup Ihres Wallets, damit Sie die Schlüssel aus dem neuen Schlüsselpool wiederherstellen können, falls ein Zugriff auf Ihre Backups erforderlich sein sollte.

Wenn ich meine wallet.dat verschlüsseln würde und ein aktuelles Backup hatte, das unverschlüsselt war, werden die Keypool-Schlüssel im unverschlüsselten Backup ungültig?

Wenn ich keine neuen Transaktionen mit dem neuen verschlüsselten Wallet durchgeführt hätte, könnte ich das Backup trotzdem mit dem unverschlüsselten Wallet-Backup wiederherstellen oder würde dies zu Problemen führen?

Antworten (2)

Sie werden nicht ungültig. Wenn Sie beim Client nach einer neuen Adresse fragen, wählt er keine aus, die er Ihnen bereits gegeben hat. Dies dient Ihrer Privatsphäre, da es schwieriger wird, diese Adressen mit Ihnen in Verbindung zu bringen.

In diesem Fall machen wir sie aus einem anderen Grund so, wie sie verwendet werden. Um zu erklären, warum, nehmen wir an, dass die Brieftasche die zuvor unverschlüsselten Adressen nicht anders behandelt hat.

  • Sie generieren eine Brieftasche.
  • Sie lesen über die Bedeutung von Backups und erstellen ein Backup auf einem externen Flash-Laufwerk.
  • Sie haben gelesen, wie wichtig es ist, Ihre Brieftasche zu verschlüsseln, und tun dies auch.
  • Etwa 6 Monate lang nutzen Sie jede Woche 3 neue Adressen.
  • Sie werden gehackt und haben das externe Flash-Laufwerk zu diesem Zeitpunkt an Ihren Computer angeschlossen.

Ihre Brieftasche wäre verschlüsselt, aber das wäre egal, da alle Schlüssel, die ein Guthaben halten, auch unverschlüsselt auf Ihrem Flash-Laufwerk liegen.

Theoretisch könnten Sie einfach alle unverschlüsselten Kopien Ihrer Brieftasche zerstören, aber das scheint schwieriger zu sein, als neue Schlüssel zu generieren und ein neues Backup zu erstellen, oder?

Wenn ich keine neuen Transaktionen mit dem neuen verschlüsselten Wallet durchgeführt hätte, könnte ich das Backup trotzdem mit dem unverschlüsselten Wallet-Backup wiederherstellen oder würde dies zu Problemen führen?

Ja du könntest.

Es wird auch empfohlen, dass Sie unmittelbar nach der Verschlüsselung Ihre Coins, die vor der Verschlüsselung vorhanden waren, an eine neue Adresse ausgeben, die nach der Verschlüsselung generiert wurde.

Auf diese Weise wären Ihre Gelder immer noch sicher, wenn Ihre alten Wallet-Backups in die falschen Hände geraten sollten.

Wenn Sie dies nicht getan haben, können Sie Ihr Geld immer noch aus der Brieftasche ausgeben, die vor dem Hinzufügen der Passphrase-Verschlüsselung gesichert wurde.

Aber sobald Sie eine verschlüsselte Transaktion in der Brieftasche durchführen, wird die Änderung an eine neue Adresse gehen, von der die Brieftasche aus dem alten Backup nicht weiß, dass sie existiert. Im Wesentlichen sollten Sie also alle Backups, die vor dem Verschlüsselungsschritt erstellt wurden, als nutzlos für Sie betrachten (aber dennoch möglicherweise gefährlich, wenn jemand anderes sie erhält).

Tun Sie sich also selbst einen Gefallen, geben Sie das Geld sofort nach der Verschlüsselung (und der Durchführung ordnungsgemäßer Backups) an eine neue Adresse aus, damit das alte Backup kein Guthaben mehr hat.

Vergessen Sie jedoch niemals Ihre Verschlüsselungs-Passphrase und stellen Sie sicher, dass Sie testen, ob Sie Ihre erstellten Backups wiederherstellen können.