- Auteur | boutiquier du Trésor Cobo
Je crois que tous ont utilisé le « porte-monnaie décentralisée » pour les étudiants mnémotechnique Je ne suis pas au courant.
Que ce soit bourse de portefeuille matériel ou logiciel, porte-monnaie sont créés de deux façons:
Ce mnémotechnique est comment devenir notre clé privée primaire, générant ainsi une clé privée de toute façon sous-HD?
Il est en fait très simple. Un enfant mnémotechnique, sauvage par l'algorithme HMAC-SHA5122048 génère une clé secrète maître, obtenir ainsi un porte-monnaie HD.
Ainsi, mnémoniques et est le principal privé une correspondance Relation, un mnémonique correspondant à une clé privée primaire, qui est correspondant à une bourse HD.
Ici, je ne l'ai pas réfléchi à une question très effrayant:
Disons que cela est entre les mains du trésorier 12 Mnémonique:
chat ce soir capitaine du ventilateur de noix suppose que le gorille histoire prudence tirez votre commodité, nous appelons ce mot pour mot mnémotechnique [cat]
Toutefois, lorsque le trésorier [cat] bourse d'importation Mnémonique lorsque le premier mot d'entrée de tremblement est devenu un chien, puis transformé en un mnémonique:
chien ce soir capitaine du ventilateur de noix suppose que le gorille histoire prudence tirez votre commodité, nous appelons ce mot pour mot [chien] mnémotechnique
Cette fois-ci est le début de la tragédie.
En tant que pièces de thésauriser pur 24K du parti, les difficultés de trésorier vivre frugalement, à toutes les religions doivent recharger les adresses sous [chien Mnémonique].
Puis un jour, probablement parce que le matériel de téléphone ou sac à main est cassée, il pourrait être un autre tremblement portefeuille supprimé App, court pour diverses raisons, entraînant la nécessité de trouver la mnémotechnique pour récupérer les actifs.
À ce stade, le trésorier a un ensemble de chat poussiéreux [Mnémonique], l'importer dans le porte-monnaie.
Comme déjà mentionné, un mnémonique avec une bourse HD est un à un. Cette fois-ci avec l'adresse de récupération chat [Mnémonique] obtenu avec adresse mnémotechnique [chien] n'est pas la même chose. En d'autres termes, sous la [cat] mnémoniques, aucun actif.
Qui est entré par erreur un chien mnémotechnique mot, tous les distributeurs d'actifs et croyances, tout perdu.
Est-ce pas terrible?
En fait, plein d'esprit développeur Bitcoin aurait pensé à tout. Ils définissent un mnémotechnique de protocole standard, le mnémonique efficaces ou non, être chèque .
Prenant la parole devant le « principe de parité », un boutiquier à vulgariser les connaissances de base sur le mnémonique.
BIP39 Norme définit le mnémonique, un vocabulaire standard comprenant 2048 mots (voir lien 1). Il suffit de suivre tous les porte-monnaie BIP39, ce qui mnémoniques mots sont obtenus à partir du mot de vocabulaire dans ce 2048, le [cat] mnémotechnique tous les mots ne font pas exception.
Chaque mot dans le vocabulaire de 2048 nous avons marqué le numéro de série de « 0 » à « 2047 » Le plus grand nombre « 2047 » en notation binaire est exactement 11 « 11111111111. » si table de mots chaque mot, nous pouvons en fonction de son numéro correspond série à un nombre binaire 11 bits. Pour moins de 11 après la conversion binaire, on fait dans le nombre binaire « 0 » devant elle jusqu'à ce qu'elle soit remplie 11.
Par exemple, le chat est le premier 287 mots, le numéro de série est « 286 », ce qui correspond au nombre binaire 11 est « 100011110 », nous constituons 11, qui est représenté comme « 00100011110 ».
Ensuite, nous regardons le particulier étape « Vérification » :
La première étape: nous suivons la méthode ci-dessus, selon 2048 pour trouver le chat de vocabulaire [Mnémonique] 12 correspondent au mot de 11 bits de nombre binaire .
Deuxième étape: Nous avons mis en place 11 nombre binaire série 12 correspond au mot, Pour obtenir un nombre binaire 132 bits :
001000111101110010010010111101111111101101100101001011000100010001110110100000000110111101100100101001001001011101011010010101101010
La troisième étape: nous avons ce 132 le nombre binaire est divisé en deux parties , 4128, ainsi que le droit à gauche.
Gauche 128: 400100011110111001001001011110111111110110110010100101100010001000111011010000000011011110110010010100100100101110101101001010110 côté droit (valeur de contrôle): 1010
Quatrième étape: nous avons commencé chèque L'efficacité de cette mnémotechnique.
Pour déterminer la validité du principe : Le résultat de la SHA256 gauche avant le nombre binaire de 128 bits quatre, doit être égal à 4 bits nombre binaire à droite.
Nous vérifions ce que [cat] résultats mnémoniques.
La gauche en un nombre binaire de 128 bits SHA256 calculateur en ligne (voir le lien 2)
(Il existe des pièces Mnémonique Ne pas utiliser des outils en ligne pour vérifier !!!)
Vous pouvez le voir, les résultats de la première SHA2564 bits, juste le 132 droit est un nombre binaire à quatre, « 1010. »
Cela explique, Mnémonique [cat] Par l'étalonnage, un ensemble de mnémotechnique efficace Et vous pouvez alors saisir le dos du processus de génération de clé secrète maître.
Ensuite, nous ferons un exercice pour voir si un mauvais mot [chien] mnémotechnique en vérifiant si:
Étape: [chien] Mnémonique 1211 vocabulaire de mots correspondant au nombre binaire comme suit:
Etape: 11 enchaîner ces mots binaires correspondant à 12 pour obtenir un nombre binaire de 132 bits:
010000001001110010010010111101111111101101100101001011000100010001110110100000000110111101100100101001001001011101011010010101101010
Troisième étape: Ce nombre binaire 132 est divisé en deux parties, 128 de gauche et à droite de 4:
Gauche 128: 401000000100111001001001011110111111110110110010100101100010001000111011010000000011011110110010010100100100101110101101001010110 côté droit (valeur de contrôle): 1010
Quatrième étape: le chien Mnémonique [128] gauche SHA256 nombres binaires dans une calculatrice.
(Il existe des pièces Mnémonique Ne pas utiliser des outils en ligne pour vérifier !!!)
Peut être vu, les résultats des quatre SHA256 est « 0010 », et le côté droit 132 de quatre nombres binaires précédent « 1010 » est incompatible.
De cette façon, ce groupe Mnémonique [chien] sur Pas par chèque , Conformément au protocole standard développé BIP39 portefeuille App rappellera aux utilisateurs de vérifier leur propre mnémotechnique. A ce moment, les utilisateurs trouveront une erreur, le « chien » dans le droit « chat », afin de vérifier, la création de portefeuille complète, sera également en mesure d'éviter la tragédie.
Enfin, nous examinons le travail, pour voir quand vous entrez un code mnémonique est invalide, et bien connu portefeuille HD étrangers qui BIP39 selon des protocoles standard, consultez l'erreur Mnémonique il?
Entrez simplement invalide parce mnémotechnique, nous pouvons atteindre le but de l'examen, afin de commodité, nous ne rentrerons pas le mnémonique complexe, entrée directe 12 chat (qui est un ensemble de mnémoniques non valide). Vérifiez les résultats sont les suivants:
La première: imToken
Deuxième maison: Porte-monnaie feu
Troisième: Trust Wallet
Quatrième: BRD
Cinquième: BitPay
Sixième: imKey
Septième: Cobo Porte-monnaie et du Trésor Cobo
Trésor Cobo huitième: porte-monnaie et porte-monnaie mordit mission bouclier que le matériel. Bouclier de bits Mnémonique est entré dans le côté du téléphone mobile, il y aura confusion lorsque l'entrée 12 mot mnémotechnique, entrez 24 lorsqu'il n'y a pas mnémotechnique, donc nous entrons dans le 24 chat (qui est aussi Mnémonique invalide ) Je l'ai essayé, le résultat est pas invité mal mnémotechnique.
Enfin, un rappel à tout le monde Hardware points de risque de bourse :
Trésorier au moment des travaux d'inspection chaque mnémotechnique vérification a révélé que certains porte-monnaie du matériel est Complete entrée mnémonique dans le terminal mobile A.
Nous utilisons la bourse de matériel, il est la clé Mnémonique / privée stockée hors réseau, Entrez Mnémonique sur un appareil en réseau complètement perdu son sens portefeuille matériel.
Quand il y a une solution est ici pour importer fin Mnémonique à la bourse de matériel de téléphone, le côté du téléphone Perturber l'ordre des mots et en ajoutant mot confusion Confuse les uvres de mot: par exemple, notre mnémotechnique est 11 + au sujet abandonner (ce qui est un moyen mnémotechnique efficace), lorsque nous entrons dans le côté du téléphone mnémotechnique, la fin du froid demandera:
S'il vous plaît entrer les trois premiers Mnémonique (entrée abandon) dans le téléphone
S'il vous plaît entrer le chat téléphonique
S'il vous plaît entrer 12 Mnémonique (entrée au sujet) dans le téléphone
S'il vous plaît entrer un chien dans le téléphone
...
S'il vous plaît entrer les six premiers Mnémonique (entrée abandon) dans le téléphone
S'il vous plaît entrer dans la région dans le téléphone mobile
chat, chien, région est confondu mots
Mais la confusion mot d'ordre perturber mot + importation, vraiment?
Si le 12 mot mnémotechnique, plus 12 mots confus, les pirates ont été pris en otage, en vérifiant la validité du formulaire mentionné ci-dessus mnémotechnique pirates brute force Le mnémotechnique, juste besoin de faire 1,295,295,050,649,600 fois le hachage, le chiffre était magnifique, mais la force de fourmis opérateur S17 + a atteint 73 billions de fois par seconde hachage. 12 Brute correcte Mnémonique besoin seulement 18 secondes .