In welchen Situationen verlieren Sie Ihre Bitcoins während der Sicherung?

Ich habe diesen Absatz von bitcoin.it gelesen, aber ich verstehe ihn nicht vollständig.

Die Brieftasche enthält einen Pool von Schlüsseln in der Warteschlange. Standardmäßig befinden sich 100 Schlüssel im Schlüsselpool. Die Größe des Pools ist mit dem Befehlszeilenargument „-keypool“ konfigurierbar. Wenn Sie aus welchen Gründen auch immer eine Adresse benötigen (senden, „neue Adresse“, Generierung etc.), wird der Schlüssel nicht wirklich neu generiert, sondern aus diesem Pool genommen. Eine brandneue Adresse wird generiert, um den Pool wieder auf 100 zu füllen. Wenn also ein Backup zum ersten Mal erstellt wird, enthält es alle Ihre alten Schlüssel plus 100 unbenutzte Schlüssel. Nach dem Senden einer Transaktion hat es 99 unbenutzte Schlüssel. Nach insgesamt 100 Neuer-Schlüssel-Aktionen beginnen Sie mit der Verwendung von Schlüsseln, die sich nicht in Ihrem Backup befinden. Da das Backup nicht über die privaten Schlüssel verfügt, die für die Autorisierung der Ausgaben dieser Coins erforderlich sind, führt die Wiederherstellung aus dem alten Backup dazu, dass Sie Bitcoins verlieren .

Kann jemand dies klar erklären, insbesondere die fettgedruckten Teile?


Hinweis: Da Bitcoin Core jetzt deterministische Wallets (BIP32) verwendet, gilt dieses Verhalten nicht für neue Wallets , die mit Bitcoin Core-Versionen 0.13.0 und höher erstellt wurden. Es gilt für alte Wallets , die mit früheren Versionen erstellt wurden, die auf die neuen Versionen von Bitcoin Core übertragen wurden!

Antworten (2)

Wenn Sie bestimmte Aktionen ausführen (normalerweise ein Senden), wird ein neuer Schlüssel generiert. Ihr Backup generiert 100 dieser Schlüssel vorab. Sobald Sie mehr als 100 Schlüssel generieren müssen, weiß Ihr Backup nichts mehr von den neuen Schlüsseln. Das bedeutet, dass Sie regelmäßig Sicherungen durchführen sollten, mindestens alle 100 Transaktionen.

Sie kümmern sich nicht um Transaktionen (diese werden online gespeichert). Sie müssen sich nur um Ihre privaten Schlüssel für Ihre Adressen kümmern, das sind die einzigen wichtigen Informationen, die in der Brieftasche gespeichert sind.

Die Dokumentation, auf die Sie verwiesen haben, spricht von einer Funktion im Bitcoin-Client, die 100 Schlüssel im Voraus generiert, sodass das Hinzufügen einer neuen Adresse den Schlüssel aus dem Bestand nimmt. Wenn Ihr Wallet zerstört ist, Sie aber ein Backup des Wallets haben und Sie etwas Geld an einigen Adressen haben, die Ihrem Wallet später als zum Zeitpunkt der Erstellung des Backups hinzugefügt wurden, können Sie dieses Geld immer noch zurückerhalten. Das ist der Sinn des Features.