Aller au contenu principal

GAP LIMIT

PORTEFEUILLE Traduction en français : LIMITE DE CREUX

Paramètre utilisé dans les logiciels de portefeuille Bitcoin pour déterminer le nombre maximal d’adresses consécutives non utilisées à générer avant de cesser la recherche de transactions supplémentaires. L’ajustement de ce paramètre est souvent nécessaire lors de la récupération d’un portefeuille pour garantir que toutes les transactions soient bien trouvées. Un Gap Limit insuffisant pourrait entraîner l’oubli de certaines transactions si des adresses étaient ignorées lors des phases de dérivation. Augmenter le Gap Limit permet au portefeuille de rechercher plus loin dans la séquence d’adresses, afin de récupérer toutes les transactions associées.

En effet, une seule xpub peut théoriquement dériver plus de 4 milliards d’adresses de réception (adresses internes et externes). Toutefois, les logiciels de portefeuille ne peuvent pas toutes les dériver et vérifier leur utilisation sans engendrer un coût opérationnel énorme. Ainsi, ils procèdent par ordre d’index, car c’est normalement dans cet ordre que tous les logiciels de portefeuille génèrent les adresses. Le logiciel enregistre chaque adresse utilisée avant de passer à la suivante, et il cesse sa recherche lorsqu’il rencontre un nombre d’adresses consécutivement vides. Ce nombre, c’est ce que l’on appelle le Gap Limit.

Si, par exemple, le Gap Limit est fixé à 20, et que l’adresse m/84'/0'/0'/0/15/ est vide, le portefeuille dérivera les adresses jusqu’à m/84'/0'/0'/0/34/. Si cette plage d’adresses reste inutilisée, la recherche s’arrête là. Par conséquent, une transaction utilisant l’adresse m/84'/0'/0'/0/40/ ne serait pas détectée dans cet exemple.

Termes associés :