Glossareintrag
Lückenlimit
walletsWie weit eine Wallet nach genutzten Adressen sucht, bevor sie aufgibt. Ein nach der Wiederherstellung fehlendes Guthaben ist oft dies, keine verlorene Phrase.
Definition
Eine hierarchisch deterministische Wallet kann aus einer einzigen Wiederherstellungsphrase eine endlose Folge von Adressen ableiten; die Software, die diese Phrase wiederherstellt, kann daher nicht wissen, wie viele je genutzt wurden. Sie sucht vorwärts und hört nach einer Reihe aufeinanderfolgender Adressen ohne Historie auf — diese Reihe ist das Lückenlimit, voreingestellt üblicherweise zwanzig, wobei es sich um eine Wallet-Einstellung handelt und nicht um eine Regel eines Protokolls. Die Folge zeigt sich im schlechtesten Moment. Gingen Mittel auf einer Adresse jenseits dieser Lücke ein, weil viele Adressen erzeugt und nicht genutzt wurden, kann eine korrekt wiederhergestellte Wallet ein Guthaben von null oder ein unvollständiges anzeigen, während die Mittel unberührt on-chain liegen. Die Phrase ist nicht falsch und die Münzen sind nicht verloren; der Suchlauf endete zu früh. Das Limit erhöhen oder einen erneuten Suchlauf erzwingen behebt es. Voreinstellungen und Ableitungspfade unterscheiden sich zwischen Wallets, weshalb eine Phrase, die in einer Anwendung leer wiederherstellt, in einer anderen vollständig wiederherstellen kann.
Als Nächstes