BitcoinCore 0.13 unterstützt jetzt BIP32-Wallets. Die Dokumentation besagt, dass, wenn ich eine neue Brieftasche erstelle und sie verschlüssele, es eine HD-Brieftasche sein wird. Dann kann ich eine einmalige Sicherung des geheimen Hauptschlüssels erstellen.
Stellen Sie sich vor, ich mache alle oben aufgeführten Schritte. Ich fange an, Adressen zu generieren und Zahlungen anzunehmen. Ich mache keine Backups.
Wie kann ich mein Wallet jederzeit in der Zukunft wiederherstellen (mit allen Schlüsseln, die nach dem ersten Backup generiert wurden?)?
Korrektur: Ich hatte gedacht, dass Bitcoin Core BIP44 implementiert , was es nicht tut. Daher war das, was ich zuvor über das Lückenlimit geschrieben habe, falsch.
Um Ihr Wallet-Backup wiederherzustellen, legen Sie es wie von Pieter beschriebenwallet.dat
in das Datenverzeichnis von Bitcoin Core .
Wenn Bitcoin Core gestartet wird, lädt es die wallet.dat
. Die wallet.dat
enthält die Information, bis zu welcher Blockchain-Höhe sie zuletzt verwendet wurde. Also wird Bitcoin Core nun ab welcher Blockchain-Höhe nach weiteren Transaktionen suchen.
Dabei generiert Bitcoin Core einen Schlüsselpool von standardmäßig 100 ungenutzten Adressen, auf die es auch prüft. Immer wenn es eine Transaktion entdeckt, die einer seiner Adressen entspricht, generiert es weitere Adressen aus der deterministischen Kette, um den Schlüsselpool wieder aufzufüllen.
Um Adressen außerhalb des Schlüsselpools wiederherzustellen, können Sie einfach neue Adressen in Bitcoin Core anfordern, bis Sie alle Ihre Gelder gefunden haben. Diese Art der Erstsicherung erlaubt es Ihnen nicht, Metadaten wie Notizen über die Ursprünge oder Empfänger der Transaktionen wiederherzustellen, da sie nur im gespeichert sind wallet.dat
und nicht aus der vorherigen Sicherung wiederhergestellt werden können.
Sie erstellen kein Backup des geheimen Schlüssels. wallet.dat
Sie erstellen einmalig eine Sicherungskopie der Datei.
Wenn Sie die Brieftasche wiederherstellen müssen, stellen Sie die Datei im Datenverzeichniswallet.dat
von Bitcoin Core wieder her , während Bitcoin Core nicht ausgeführt wird.
Yevhen
Yevhen
Murch
Yevhen
Murch
Yevhen
m/44'/0'/0'/0...
(m für Masterknoten, Knoten mit Anführungszeichen - für gehärtet, jede Zahl ist der Index des Kindes), damit ich meine Kette neu generieren kann, falls sie beispielsweise größere Lücken mit einer Python-Bitcoin-Bibliothek aufweist.Murch