Wenn ich das richtig verstehe, bitcoind
verwendet a extended private masterkey
, um private/öffentliche Schlüssel für eine Brieftasche deterministisch zu generieren.
Mit dem dumpwallet
Befehl kann ich darauf zugreifen extended private masterkey
.
Meine Fragen:
1) Wenn ich das nur sichern würde extended private masterkey
, wäre ich dann in der Lage, die Brieftasche komplett neu zu erstellen, falls meine Anwendung abstürzt? Oder muss ich wirklich die Wallet- Datei selbst sichern? (Nehmen wir an, ich importiere keine Adressen, die nicht bitcoind
selbst generiert wurden.)
2) Ich habe gehört, dass das Ändern passphrase
des Wallets das extended private masterkey
... Stimmt das?
3) Wenn #2 wahr ist, kann ich dann einfach alle generierten Daten sichern extended private masterkeys
(jedes Mal, wenn ich die ändere passphrase
), um die Brieftasche mit diesen mehreren vollständig neu erstellen zu können extended private masterkeys
? Was wäre der auszuführende Befehl, um die Brieftasche von mehr als einer neu zu erstellen extended private masterkeys
?
1) Wenn ich das nur sichern würde
extended private masterkey
, wäre ich dann in der Lage, die Brieftasche komplett neu zu erstellen, falls meine Anwendung abstürzt? Oder muss ich wirklich die Wallet- Datei selbst sichern? (Nehmen wir an, ich importiere keine Adressen, die nichtbitcoind
selbst generiert wurden.)
Nein. Bitcoin Core erlaubt Ihnen nicht, eine Brieftasche aus dem privaten Hauptschlüssel zu erstellen. Es gibt keine Möglichkeit, es in ein neu erstelltes Wallet zu importieren oder ein neues Wallet mit einem Master Extended Private Key zu erstellen.
2) Ich habe gehört, dass das Ändern
passphrase
des Wallets dasextended private masterkey
... Stimmt das?
Nur das Setzen des Passworts wird es ändern. Nachfolgende Passwortänderungen ändern keinen der privaten Schlüssel in Ihrem Wallet.
Eine wichtige Sache, die hier zu beachten ist, ist, dass Bitcoin Core keinen erweiterten privaten Schlüssel verwendet. Stattdessen verwendet es einen HD-Seed (wie in BIP 32 definiert). Wenn Schlüssel generiert werden, wird dieser Seed gehasht, um den erweiterten privaten Hauptschlüssel zu erhalten, und von dort werden die untergeordneten Schlüssel abgeleitet. Dieser erweiterte private Hauptschlüssel wird niemals in der Wallet-Datei selbst gespeichert.
Anstatt den privaten Master-Schlüssel zu sichern, könnten Sie stattdessen den HD-Seed sichern. Dies ist auch in der Ausgabe zu finden dumpwallet
und wird als aufgeführt hdseed=1
. Er sieht aus wie ein normaler privater Schlüssel und wird im Wallet Import Format präsentiert.
Sobald Sie den Seed haben, können Sie eine neue Brieftasche erstellen und sie so einstellen, dass sie Ihren gesicherten Seed mit dem sethdseed
Befehl verwendet.
Elektrotyp
hdseed=1
privaten Schlüssel und kann dann die Brieftasche von Grund auf neu erstellen, selbst wenn ich denpassphrase
danach festlege und ändere? (Vielen Dank für die Hilfe!)Andreas Chow
Mercedes
Andreas Chow