Stellen Sie die Electron-Brieftasche mit einer schlechten Seed-Phrase wieder her

Ich habe einmal eine Bitcoin-Brieftasche mit Electron erstellt, indem ich eine handgefertigte Seed-Phrase verwendet habe (unter Verwendung der Wörter der damals gültigen Wortliste).

Ich dachte jetzt, es sei eine schlechte Idee, obwohl es möglich ist, Brieftaschen für beliebige Seeds zu erstellen, ist eine Versionsnummer im Seed codiert und hat daher eine Art Format.

Jetzt habe ich gerade die Brieftasche aus meiner Seed-Phrase wiederhergestellt, nur um sie leer zu finden, keine Transaktionen darin.

Ich schätze, Änderungen an der Electron-Codebasis haben die Dekodierung dieses handgefertigten ungültigen Seeds unterbrochen, sodass er jetzt auf einen anderen privaten Schlüssel verweist, der nicht zu meiner alten Brieftasche passt.

Gibt es eine komprimierte Dokumentation, wie sich die Verwendung der Seed Phrase im Laufe der Zeit verändert hat? Wie kann ich die alte Seed-Phrase in eine funktionierende Wallet umwandeln?

Antworten (2)

Electrum verwendet seit einiger Zeit BIP 39-Seeds. Ihr Seed kann also ein BIP 39-Seed sein, in diesem Fall müssen Sie Electrum mitteilen, dass Sie einen BIP 39-Seed importieren. Wenn Sie den Seed importieren, klicken Sie auf die OptionsSchaltfläche und aktivieren Sie dann das Kontrollkästchen für BIP 39 seed.

electrum hat bip39 nie benutzt

Gibt es eine komprimierte Dokumentation, wie sich die Verwendung der Seed Phrase im Laufe der Zeit verändert hat?

Entweder die Versionshinweise oder Sie können ältere Versionen der Software herunterladen und entweder verwenden oder den Code untersuchen.


Quellcode für ältere Versionen

Sie haben "Electron" erwähnt, daher ist nicht klar, ob Sie "Electron Cash" oder "Electrum" meinen.


Versionshinweise

Sie können auch die Release-Notes auf Kommentare zu Seed-Phrasen überprüfen:

Beispielsweise enthält https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES

Version 2.0

  • Neue Seed-Ableitungsmethode (nicht kompatibel mit BIP39). Die Seed-Phrase enthält eine Versionsnummer, die sich auf die Wallet-Struktur bezieht. Die Versionsnummer dient auch als Prüfsumme und verhindert den Import von Seeds aus inkompatiblen Wallets. Alte Electrum-Seeds werden weiterhin unterstützt.