Si vous êtes nouveau dans la possession de Bitcoin, on vous dira que vous devez télécharger un porte monnaie app. Et après avoir téléchargé un Bitcoin application de portefeuille sur votre téléphone, ordinateur ou tout autre appareil; vous verrez une option pour “créer un nouveau portefeuille”. Vous ferez donc cela, puis vous serez sévèrement dit d’écrire une liste de mots (12 ou 24 selon le portefeuille) et de ne pas les prendre en photo. Il vous dira de les garder en sécurité, et si vous les perdez ou les oubliez, il n’y aura aucun moyen d’accéder à l’une des pièces du portefeuille que vous venez de créer.
Vous êtes ici, maintenant, parce que vous voulez faire vos propres recherches (DYOR). Vous «ne faites pas confiance», vous «vérifiez». Il ne suffit pas de se faire dire: «Tiens, prends ces mots. Ne les perdez pas. Ne montrez à personne. Bonne chance!” et ensuite juste pour continuer votre chemin. Vous voulez comprendre d’où ils viennent et ce qu’ils signifient. Plus important encore, vous voulez savoir comment et pourquoi ces mots vous permettent de posséder le Bitcoin dans votre nouveau portefeuille..
COMPARAISON
Contents
- 1 Votre clé privée sous forme mnémotechnique (BIP39)
- 2 Votre portefeuille n’est pas un compte bancaire
- 3 Proposition d’amélioration Bitcoin n ° 39: qu’est-ce que c’est et comment ça marche?
- 4 Comment créer votre propre clé privée Bitcoin
- 4.1 Avant de commencer
- 4.2 Étape 1: Choisir nos bits
- 4.3 Étape 2: Hash les 256 bits choisis et utiliser la sortie pour créer la somme de contrôle.
- 4.4 Étape 3: ajoutez les 8 premiers bits du hachage aux 256 bits d’origine pour obtenir 264 bits
- 4.5 Étape 4: Divisez nos 264 bits en douze groupes de 11 bits
- 4.6 Étape 5: Convertissez le binaire (Base 2) en décimal (Base 10)
- 4.7 Étape 6: Convertissez des mots décimaux (base 10) en mots BIP39
- 4.8 Étape 7: Ne faites pas confiance. Vérifier.
- 4.9 Si le convertisseur mnémonique indique que votre graine est invalide
- 4.10 Ajout de sécurité: mots d’extension
- 5 FAQ
Ledger Nano X
- ÉCRAN:
- PUBLIÉ: 2019
- LE PRIX: 119 $
- BLUETOOTH:
ACHETER MAINTENANT LIRE LA REVUE
Ledger Nano S
- ÉCRAN:
- PUBLIÉ: 2016
- LE PRIX: 59 $
ACHETER MAINTENANT LIRE LA REVUE
Trezor modèle T
- ÉCRAN:
- PUBLIÉ: 2018
- LE PRIX: 159 $
- ÉCRAN TACTILE:
ACHETER MAINTENANT LIRE LA REVUE
Trezor One
- ÉCRAN:
- PUBLIÉ: 2013
- LE PRIX: 59 $
ACHETER MAINTENANT LIRE LA REVUE
Vous êtes au bon endroit et vous n’obtiendrez pas seulement l’explication dont vous avez besoin, mais vous n’aurez pas non plus à faire confiance à cet article. Vous pouvez vérifier vous-même les sources d’informations.
Votre clé privée sous forme mnémotechnique (BIP39)
La réponse courte est que ces 12 ou 24 mots sont ce que vous obtenez lorsque vous traduisez à partir de binaire (le langage utilisé par les ordinateurs, composé de 1 et de 0) dans la langue que vous pouvez comprendre, reconnaître et (peut-être le plus important) retenir.
Bitcoin est une forteresse mathématique purement numérique. Ce serait étrange et difficile si vous deviez lire, copier ou taper une chaîne de 256 uns et zéros comme clé privée pour revendiquer la propriété d’une certaine quantité de bitcoin. Pour rendre les choses plus faciles et plus sûres pour tous les utilisateurs, un système standard a été développé avec la sécurité à l’esprit, connu sous le nom de BIP39, pour vous fournir facilement un ensemble de mots, appelé votre phrase mnémotechnique ou graine mnémonique (les deux noms peuvent être utilisés de manière interchangeable).
Le BIP39 Github Repo
Étant donné que votre clé privée, qui vous permet de dépenser votre bitcoin, est une chaîne exacte et ordonnée de 256 bits, vous devez toujours conserver ces 256 bits dans le même ordre si vous souhaitez dépenser.
C’est la réponse simple, mais c’est seulement «assez bon» en tant que concept. Si vous possédez des bitcoins ou envisagez d’en posséder, continuez à lire. Comprendre votre clé secrète est d’une grande importance pour toute personne utilisant Bitcoin.
Votre portefeuille n’est pas un compte bancaire
La réponse ci-dessus n’est que le premier et le plus élémentaire des concepts à comprendre. Si vous ne vous souciez plus d’apprendre, alors ne acheter des bitcoins – pas tant que vous n’êtes pas prêt à en être responsable.
Lorsque vous avez téléchargé un portefeuille Bitcoin, sélectionné «créer un nouveau portefeuille» et reçu votre phrase mnémotechnique, vous n’avez pas simplement créé un nouveau compte pour votre bitcoin comme vous le feriez dans votre banque locale pour vos dollars. En fait, le nom “porte monnaie” est trompeur car il ne stocke pas du tout votre bitcoin.
Potentiellement, vous n’avez même pas besoin de télécharger à nouveau le même portefeuille. Vous pouvez télécharger n’importe quel portefeuille prenant en charge BIP39 et saisir votre phrase mnémotechnique pour accéder à votre bitcoin avec le nouveau logiciel.
Commencez-vous encore à voir la «magie» du Bitcoin? Continuez à lire pour savoir ce qu’est le BIP39 et comment il fonctionne.
Proposition d’amélioration Bitcoin n ° 39: qu’est-ce que c’est et comment ça marche?
L’expression «Proposition d’amélioration de Bitcoin» est raccourcie en «BIP». Vous pouvez les parcourir et lisez à leur sujet sur github ici, mais pour nos besoins, nous allons seulement jeter un oeil à BIP-0039 (communément appelé simplement BIP39).
BIP39 décrit les étapes à suivre pour convertir une graine de portefeuille en graine mnémonique et est devenue une norme pour portefeuilles et a également été adopté pour être utilisé dans de nombreux autres projets de crypto-monnaie (principalement “shitcoins”). Il est suffisamment important pour être traité dans des livres qui expliquent les principes fondamentaux de Bitcoin (tels que Maîtriser Bitcoin, par Andreas Antonopoulos, et Grokking Bitcoin, par Kalle Rosenbaum) dans les sections qui parlent de portefeuilles.
BIP39 aide les utilisateurs à sécuriser les clés secrètes en présentant la clé secrète sous la forme d’une clé déterministe: des mots simples et courants qui peuvent plus facilement être prononcés, écrits ou éventuellement mémorisés. Le moyen le plus simple d’expliquer comment cela fonctionne est de vous montrer comment cela fonctionne. Nous allons donc créer notre propre clé privée Bitcoin.
Comment créer votre propre clé privée Bitcoin
Les étapes suivantes sont un guide général sur la façon de générer une clé privée par nous-mêmes. Nous passerons en revue chaque étape en détail tout au long de la suite de cet article.
-
Choisissez 256 bits (soit 256 1 et 0). Convertissez nos 256 bits de binaire en hexadécimal (sauf s’il est déjà écrit en hexadécimal. Assurez-vous d’avoir les deux. Vous aurez besoin des deux).
-
Branchez l’hexadécimal (entropie) dans le SHA256 (binaire) fonction de hachage pour obtenir un autre hachage que nous utiliserons pour créer notre somme de contrôle.
-
Le nouveau hachage apparaîtra écrit en hexadécimal, nous prendrons donc les 2 premiers caractères et les convertirons de l’hexadécimal en 8 caractères (bits) de binaire. Une fois que nous aurons nos 8 derniers bits, nous les ajouterons à nos 256 bits d’origine pour un total de 264 bits.
-
Divisez nos 264 bits en groupes de 11. Branchez chaque groupe de 11 bits (de gauche à droite) dans notre convertisseur afin que nous regardions des nombres communs (Base10) au lieu de binaires (base2).
-
Trouvez le mot correspondant dans la liste de mots BIP39.
-
Utilisation L’excellent convertisseur de code mnémonique d’Ian Coleman et vérifiez que vous avez tout fait correctement!
-
Admirez à quel point nous sommes géniaux d’avoir créé notre propre clé secrète et de la transformer en une phrase de départ BIP39.
Avant de commencer
Étape 1: Choisir nos bits
Au moment de choisir vos 256 bits que vous utiliserez pour créer votre mnémonique, vous voulez idéalement le hasard. Utiliser le portefeuille que vous avez téléchargé pour générer automatiquement votre mnémonique aléatoire est probablement la meilleure solution. Cependant, au nom de l’éducation, nous allons créer le nôtre.Pour obtenir mes 256 bits, je vais taper l’expression «billfold waterproof fireproof metal» dans une fonction de hachage SHA256 et j’utiliserai cette sortie de 256 bits comme mon aléatoire set (on l’appelle souvent «entropie»). J’ai utilisé ce paramètre en ligne Générateur de hachage SHA256, Sachez que vous ne pouvez pas utiliser binaire comme entrée pour ce générateur. Il lit uniquement une entrée en hexadécimal. Si vous avez besoin de hacher un binaire, reportez-vous à l’étape 2.
Pour tout générateur de hachage aléatoire SHA256 en ligne, votre sortie sera très probablement écrite en hexadécimal (comme indiqué ci-dessus). Enregistrez ces informations, car vous les utiliserez à l’étape 2.
Étape 2: Hash les 256 bits choisis et utiliser la sortie pour créer la somme de contrôle.
À partir de là, vous devrez probablement effectuer plusieurs conversions entre hexadécimal et binaire (dans un sens ou dans l’autre). Utilisation cet excellent convertisseur de Math Is Fun pour tout cela. C’est un excellent outil. Si vous partez du binaire, convertissez les 256 bits choisis en hexadécimal.
Maintenant, prenez la sortie hexadécimale et collez-la dans ce convertisseur pour obtenir votre sortie binaire SHA256.
Après cela, si vous faites défiler vers le bas, vous verrez une liste de sorties. Faites défiler vers le bas de la liste et trouvez SHA256. Copiez uniquement les deux premiers chiffres de ce hachage comme indiqué ci-dessous:
Mon résultat de hachage commence par «41» qui est écrit en hexadécimal. Cependant, nous avons besoin du binaire (8 bits), alors je suis rapidement retourné à Math Is Fun’s outil de conversion et tapé ces deux premiers caractères du hachage pour trouver les 8 chiffres dont nous avions besoin: 11000000
Étape 3: ajoutez les 8 premiers bits du hachage aux 256 bits d’origine pour obtenir 264 bits
Étape 4: Divisez nos 264 bits en douze groupes de 11 bits
Une fois que nous avons fait cela, voici ce que nous obtenons:
01100111101 |
11100010000 |
11111010011 |
10011011100 |
00010100000 |
10010000111 |
00011110000 |
10101011011 |
10111111010 |
01000111010 |
11000011111 |
11010001011 |
01010010010 |
01001011010 |
01110000001 |
00100110100 |
10111010001 |
11100101111 |
11001101111 |
01010101000 |
10111100110 |
00001011000 |
11111101001 |
10111000000 |
Étape 5: Convertissez le binaire (Base 2) en décimal (Base 10)
BIP39 a une liste de mots. Il y a 2048 mots sur la liste car il y a 2048 arrangements possibles de uns et de zéros pour un groupe de 11 bits. Ils sont répertoriés 1-2048 sur la référence de fichier BIP39, mais vous pouvez trouver un autre fichier qui les répertorie 0-2047 car zéro est inclus. Chacun de vos arrangements 11 bits correspondra à l’un des mots de la liste.
Pour faire cette partie, nous devons convertir nos groupes de 11 bits de binaire (Base 2) dans le système que nous connaissons tous: decimal (Base10). Si vous voulez faire cela dans votre tête, vous devrez apprendre le binaire. Comme je ne l’ai pas fait, je suis retourné à Math Is Fun’s outil de conversion et copier / coller. Remarquez qu’aucun de mes nombres ne sera supérieur à 2048.
En conservant le même ordre pour mes groupes 11 bits indiqués ci-dessus, voici mes nombres décimaux correspondants (Base 10).
01100111101 | 829 |
11100010000 | 1808 |
11111010011 | 2003 |
10011011100 | 1244 |
00010100000 | 160 |
10010000111 | 1159 |
00011110000 | 240 |
10101011011 | 1371 |
10111111010 | 1530 |
01000111010 | 570 |
11000011111 | 1567 |
11010001011 | 1675 |
01010010010 | 658 |
01001011010 | 602 |
01110000001 | 897 |
00100110100 | 308 |
10111010001 | 1489 |
11100101111 | 1839 |
11001101111 | 1647 |
01010101000 | 680 |
10111100110 | 1510 |
00001011000 | 88 |
11111101001 | 2025 |
10111000000 | 1510 |
Étape 6: Convertissez des mots décimaux (base 10) en mots BIP39
Maintenant, nous avons les chiffres et nous pouvons simplement jeter un oeil à la liste de mots BIP39 pour trouver les mots correspondants et les noter dans le bon ordre! Quelqu’un sur Reddit a également fait un version imprimable de cette liste.
Voici ce que nous obtenons:
01100111101 | 829 | 1. culpabilité |
11100010000 | 1808 | 2. inclinaison |
11111010011 | 2003 | 3. fouet |
10011011100 | 1244 | 7. s’opposer |
00010100000 | 160 | 8. boeuf |
10010000111 | 1159 | 9. film |
00011110000 | 240 | 13. en vrac |
10101011011 | 1371 | 14. problème |
10111111010 | 1530 | 15. satisfaire |
01000111010 | 570 | 19. aîné |
11000011111 | 1567 | 20. phrase |
11010001011 | 1675 | 21. sphère |
01010010010 | 658 | 4. faux |
01001011010 | 602 | 5. assurer |
01110000001 | 897 | 6. glace |
00100110100 | 308 | 10. charge |
10111010001 | 1489 | 11. émeute |
11100101111 | 1839 | 12. touriste |
11001101111 | 1647 | 16. social |
01010101000 | 680 | 17. clôture |
10111100110 | 1510 | 18. caoutchouc |
00001011000 | 88 | 22. arc |
11111101001 | 2025 | 23. bois |
10111000000 | 1510 | 24. caoutchouc |
Étape 7: Ne faites pas confiance. Vérifier.
De Ian Coleman – Convertisseur de code mnémonique
Utilisez Ian Coleman’s Convertisseur de code mnémonique pour vérifier que vous venez de créer une phrase de départ mnémonique valide de 24 mots. Tapez vos 24 mots dans la case intitulée «BIP39 Mnemonic». Si vous avez tout fait correctement, vous ne verrez aucune erreur. Faites défiler vers le bas et cet outil vous montrera beaucoup d’informations sur votre graine et vos adresses. Vous pouvez également utiliser cet outil pour étendre votre graine et ajouter un mot d’extension pour une plus grande sécurité et une utilisation avec un portefeuille HD.
Si le convertisseur mnémonique indique que votre graine est invalide
Nous y avons tous été. C’est facile de se tromper. Voici quelques suggestions si cela se produit:
- Assurez-vous que votre somme de contrôle est correcte. C’est le point d’erreur le plus probable
- Lors de la création de votre somme de contrôle, assurez-vous que vous utilisez le Générateur de hachage SHA256 que j’ai suggéré car il hache le binaire. Si vous utilisez un générateur SHA256 différent, il peut hacher l’hexadécimal et non le binaire, et cela vous donnera un résultat complètement différent!
- Le point d’échec le plus probable est la somme de contrôle, le second est le hachage, mais le troisième est le mappage des nombres avec les mots de la liste. Malheureusement, vous devrez vérifier à nouveau que vous l’avez fait correctement, mais si vous le faites, vous pouvez vraiment l’utiliser adresse bitcoin pour l’argent, alors vous devez être certain que tout est correct. Fais le.
- Ma dernière suggestion, si tout le reste échoue, est de recommencer toutes les étapes à partir de zéro et de suivre ces étapes méticuleusement. Ils travaillent.
Ajout de sécurité: mots d’extension
Un «mot d’extension» est similaire à un mot de passe, mais le mot de passe est évité pour le différencier d’un autre mot de passe que vous pourriez avoir pour ouvrir votre portefeuille Bitcoin.
Les mots d’extension sont également appelés extensions de départ ou sont appelé «stretching» par Andreas Antonopoulos. Ils augmentent la sécurité de votre phrase de départ mnémonique en exigeant un autre ingrédient spécial que vous avez créé pour accéder au bitcoin de votre portefeuille. BIP39 explique une méthode recommandée pour créer une graine à partir d’un mnémonique.
Ce processus est également bien expliqué dans Mastering Bitcoin. La phrase de départ mnémonique BIP39 plus le mot «mnémonique» plus une phrase de passe facultative créée par l’utilisateur sont tous saisis dans une fonction d’étirement des touches appelée PBKDF2 utilisant HMAC-SHA512. L’entrée fait 2048 tours à travers la fonction et en sort 512 bits, ce qui est votre nouvelle graine. Cette graine a une protection supplémentaire car un voleur potentiel a besoin de connaître votre phrase secrète en plus des mots de votre phrase mnémonique de départ..
Maîtriser Bitcoin – Du mnémonique à la graine
En utilisant cette phrase de départ nouvellement créée, un déterministe héritier (HD) portefeuille peut dériver pour vous une offre effectivement illimitée d’adresses bitcoin. Toutes ces adresses sont protégées par votre graine secrète. Vous en savez maintenant plus sur votre phrase mnémotechnique secrète et son importance. Pour plus d’informations, essayez ces excellents articles, un sur Reddit et un sur Bitcointalk, ou sautez dans le Trou de lapin Bitcoin Wiki!
Avertissement:
Tu étais prévenu.
Pour plus d’avertissements, consultez le Bitcoin Wiki page.
COMPARAISON
Ledger Nano X
- ÉCRAN:
- PUBLIÉ: 2019
- LE PRIX: 119 $
- BLUETOOTH:
ACHETER MAINTENANT LIRE LA REVUE
Ledger Nano S
- ÉCRAN:
- PUBLIÉ: 2016
- LE PRIX: 59 $
ACHETER MAINTENANT LIRE LA REVUE
Trezor modèle T
- ÉCRAN:
- PUBLIÉ: 2018
- LE PRIX: 159 $
- ÉCRAN TACTILE:
ACHETER MAINTENANT LIRE LA REVUE
Trezor One
- ÉCRAN:
- PUBLIÉ: 2013
- LE PRIX: 59 $
ACHETER MAINTENANT LIRE LA REVUE
Et c’est tout – vous l’avez fait! Vous avez créé votre propre clé secrète et l’avez transformée en une phrase mnémotechnique, mais plus important encore, vous comprenez ce que fait votre portefeuille sous le capot. C’est quelque chose sur lequel vous ne pouvez pas mettre de prix … enfin, sauf pour quelques Bitcoins peut-être.
FAQ
Que signifie mnémotechnique?
Mnémonique est utilisé soit comme un nom (un système tel qu’un modèle de lettres, d’idées ou d’associations qui aide à se souvenir de quelque chose) ou comme un adjectif (utile, réminiscentiel, mnémotechnique et destiné à aider la mémoire).
Est une phrase secrète identique à un mot de passe ?
Un mot de passe est (généralement) court et n’est pas sûr à utiliser comme clé pour les systèmes de chiffrement. Une phrase secrète est similaire à un mot de passe, mais elle est (généralement) beaucoup plus longue pour plus de sécurité.
Qu’est-ce qu’une clé privée ?
Une clé privée est une forme de cryptographie qui peut être utilisée par l’utilisateur pour accéder à sa crypto-monnaie.