Un portefeuille hiérarchique déterministe (HD) est un système de stockage numérique qui gère une arborescence de paires de clés cryptographiques dérivées d'une graine maîtresse unique. En utilisant une méthode standardisée, ces portefeuilles permettent aux utilisateurs de générer un nombre infini de clés publiques et privées à partir d'une source initiale, garantissant que tous les actifs associés peuvent être gérés via une structure unifiée.
Ces portefeuilles fonctionnent en utilisant une graine maîtresse, souvent représentée par une phrase mnémonique de 12 mots, pour générer de manière pseudo-aléatoire des clés enfants. Comme l'ensemble de la hiérarchie est déterminé par cette graine unique, le portefeuille peut recréer chaque paire de clés individuellement et à l'identique si l'appareil est perdu ou endommagé. Ce processus simplifie les sauvegardes, car l'utilisateur n'a besoin de sécuriser que la graine maîtresse plutôt que de suivre les clés individuelles pour chaque transaction.
En pratique, ce système permet des fonctionnalités avancées telles que les portefeuilles en mode « lecture seule », où un serveur peut générer de nouvelles adresses de réception sans avoir accès aux clés privées. Par exemple, une entreprise peut utiliser un portefeuille HD pour partitionner des comptes distincts pour différents départements, évitant ainsi la réutilisation des clés et améliorant la sécurité. En maintenant cette hiérarchie organisée, les utilisateurs bénéficient à la fois d'une sécurité de haut niveau et de la commodité d'un point de sauvegarde unique et récupérable.