Comprendre BIP39 et votre phrase mnémotechnique

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.

liste des mots bip39

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

Ledger Nano X

Ledger Nano X

  • ÉCRAN:
  • PUBLIÉ: 2019
  • LE PRIX: 119 $
  • BLUETOOTH:

ACHETER MAINTENANT LIRE LA REVUE Ledger Nano S

Ledger Nano S

  • ÉCRAN:
  • PUBLIÉ: 2016
  • LE PRIX: 59 $

ACHETER MAINTENANT LIRE LA REVUE Trezor modèle T

Trezor modèle T

  • ÉCRAN:
  • PUBLIÉ: 2018
  • LE PRIX: 159 $
  • ÉCRAN TACTILE:

ACHETER MAINTENANT LIRE LA REVUE Trezor One

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.

Fond de concept de technologie future cyber circuit bleu

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

Repo Github BIP39

É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.

Portefeuille avec gros plan bitcoin

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.

Bitcoin Reddit Wizzard

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).

Capture d'écran du référentiel bips Référentiel Bips

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.

Contexte technologique avec des lettres volantes

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

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.

  1. 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).

  2. 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.

  3. 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.

  4. 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).

  5. Trouvez le mot correspondant dans la liste de mots BIP39.

  1. Utilisation L’excellent convertisseur de code mnémonique d’Ian Coleman et vérifiez que vous avez tout fait correctement!

  2. 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

Choisir nos morceaux

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.

Fonction de hachage SHA256

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.

Convertisseur binaire en hexadécimal

Maintenant, prenez la sortie hexadécimale et collez-la dans ce convertisseur pour obtenir votre sortie binaire SHA256.

Fonctions de hachage

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:

Hash binaire

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

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.

Convertisseur de code mnémonique 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..

Capture d'écran de Mastering Bitcoin 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

Ledger Nano X

  • ÉCRAN:
  • PUBLIÉ: 2019
  • LE PRIX: 119 $
  • BLUETOOTH:

ACHETER MAINTENANT LIRE LA REVUE Ledger Nano S

Ledger Nano S

  • ÉCRAN:
  • PUBLIÉ: 2016
  • LE PRIX: 59 $

ACHETER MAINTENANT LIRE LA REVUE Trezor modèle T

Trezor modèle T

  • ÉCRAN:
  • PUBLIÉ: 2018
  • LE PRIX: 159 $
  • ÉCRAN TACTILE:

ACHETER MAINTENANT LIRE LA REVUE Trezor One

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.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map