Portefeuille, Phrase Secrète Et Génération D'adresses
Fleeting- Référence externe : https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
Portefeuille, phrase secrète et génération d’adresses - Cryptoast
- voir,
Cette dérivation des clés est utilisée par tous les blockchain wallet modernes. Pour ce faire, le portefeuille utilise un chemin de dérivation qui désigne les dérivations successives nécessaires pour obtenir les clés qui servent effectivement à créer les adresses. Ce chemin de dérivation peut varier selon les portefeuilles, mais le standard le plus répandu est celui qui est défini dans le BIP-44. La clé privée maîtresse (notée m) est dérivée plusieurs fois de manière endurcie. Tout d’abord, la dérivation utilise l’indice 44 : celui-ci indique le but visé (ici la construction d’un portefeuille déterministe selon le BIP-44). Puis on dérive cette clé avec un indice indiquant l’identifiant du protocole : le 0 indique Bitcoin, le 60 Ethereum, le 145 Bitcoin Cash, etc. On a enfin recours à une autre dérivation pour obtenir la clé correspondante au compte, ce standard autorisant la possibilité de créer plusieurs comptes à partir d’une même graine. La plupart du temps on n’utilise que le compte numéro 0 comme ici. Le chemin de dérivation est donc m/44’/0’/0'.
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
phrase de récupération composée de 12 ou 24 mots
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
phrase mnémotechnique est donc l’unique information que l’utilisateur ne doit pas perdre
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
phrase secrète, ou phrase de récupération, est générée aléatoirement par le portefeuille
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
smartphone, d’un ordinateur ou d’un portefeuille matériel
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
Le nom de graine est parfois attribué à la phrase mnémotechnique elle-même
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
nous pouvons dériver une clé privée maîtresse de la phrase secrète
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
également un code de chaîne qui est créé
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
les regrouper dans une unique chaîne de caractère appelée clé privée étendue (extended private key)
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
commence toujours par xpub
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
dérivation des clés (child key derivation) consiste à utiliser l’algorithme HMAC-SHA512 pour dériver des clés étendues « enfant » à partir d’une clé parente.
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
dérivation normale, fait intervenir la clé publique étendue dans le processus, ce qui rend possible deux opérations distinctes :
L’obtention d’une clé privée étendue à partir de la clé privée parente : le résultat du hachage par le HMAC est additionné à la clé privée parente. L’obtention d’une clé publique étendue à partir d’une clé publique parente. La clé publique résultante correspond bien évidemment à la clé privée ci-dessus
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
dérivation endurcie (hardened derivation), qui permet de se restreindre à la dérivation des clés privées étendues en ne faisant intervenir que la clé privée.
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
‘usage veut qu’on utilise une apostrophe lorsqu’on parle de dérivation endurcie et qu’on n’en utilise pas lorsqu’on parle de dérivation normale
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
dérivation des clés est utilisée par tous les portefeuilles modernes.
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
Une fois que la clé du compte a été calculée, le portefeuille va procéder à des dérivations normales pour obtenir les clés et les adresses utilisées pour transférer des fonds
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
Ce faisant il va construire deux branches : l’une associé à l’indice 0, celle des adresses externes, censées être partagées publiquement pour recevoir des fonds ; l’autre associée à l’indice 1, celle des adresses internes, utilisées pour « rendre la monnaie » lors des paiements
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
première adresse de réception que vous devriez voir sera celle qui sera associée à la clé m/44’/0’/0’/0/0
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/
portefeuille se chargera ensuite de générer une autre adresse lorsqu’elle aura été utilisée.
— https://cryptoast.fr/portefeuille-phrase-secrete-et-generation-dadresses/