Ich habe den BIP32-Vorschlag gelesen, in dem erklärt wird, wie HD funktioniert, aber es wurde an keiner Stelle erwähnt, wie sich eine Brieftasche in einem Telefon von einem einfachen mnemonischen Seed erholen kann.
Versucht es einfach alle möglichen Adressen, die sich auf den Hauptschlüssel dieses Seeds beziehen, indem die gesamte Blockchain gleichzeitig nach Adressen sucht? (Das scheint imo unpraktisch).
Gibt es Standards für die maximale n-te Adresse, die von der Wallet-Seite generiert werden soll?
Versucht es einfach alle möglichen Adressen, die sich auf den Hauptschlüssel dieses Seeds beziehen? (Das scheint imo unpraktisch).
Nein, das ist eigentlich unmöglich, da es praktisch eine unendliche Anzahl von Adressen gibt, die aus einem einzigen privaten Hauptschlüssel generiert werden können.
Stattdessen generieren Wallets Schlüssel auf standardisierten Ableitungspfaden und gehen davon aus, dass andere Wallets denselben Standards folgen. Dies ist im Allgemeinen eine sichere Annahme. Brieftaschen, die nicht den Standard-Ableitungspfaden folgen, verfügen normalerweise über eine Dokumentation, die angibt, welche Ableitungspfade sie verwenden, sodass Sie in einer anderen Brieftasche angeben können, welche Ableitungspfade verwendet werden sollen.
Die meisten Wallets folgen der BIP 44- Spezifikation für Ableitungspfade.
Gibt es Standards für die maximale n-te Adresse, die von der Wallet-Seite generiert werden soll?
Nein. Typischerweise generieren Wallets Adressen, bis sie n
ungenutzte Adressen generiert haben (bekannt als das Lückenlimit). Das Gap-Limit ist nicht standardisiert und viele Wallets erlauben es Ihnen, es zu konfigurieren. Bei vielen Wallets liegt das Gap-Limit bei 20 Schlüsseln, was aber beim Restaurieren wohl nicht ausreicht. In anderen Brieftaschen können es 100 Schlüssel sein und in anderen 1000.
Wirbel
Andreas Chow
Wirbel
Andreas Chow
Wirbel
Andreas Chow