Adresse Vanity
De plus, la vision de cette suite de chiffres et de lettres peut être fortement répulsive pour les personnes n’ayant aucune connaissance en cryptographie. Générer sa propre adresse via Vanity n’est pas vraiment compliqué et même amusant. C’est pourquoi vous devez le faire vous-même plutôt que d’utiliser un service tiers. La raison principale est toujours la même. Pour un site de confiance, vous en trouverez neuf qui essaieront de vous arnaquer. Donc si vous ne pensez pas avoir les connaissances suffisantes pour détecter une arnaque, il serait préférable de revenir en arrière.
Comment font-ils cela ?
Les sites d’escroquerie vous proposent de saisir une chaîne de caractères et de faire des tests pour trouver une adresse ayant une forme de la chaîne de caractères souhaitée. Par exemple, vous voulez que votre adresse commence par 1Bet car vous avez un site de paris. Le site vous donne
1Betx42BCrgrt56fgFrgkr4dfXer3gmIEf et les clés privées de cette adresse!
Alors, l’adresse publique et sa clé privée seront enregistrées dans leur base de données du site et donc auront un accès instantané à vos fonds ! Vos bitcoins seront en danger si vous importez l’adresse donnée sur votre portefeuille Bitcoin.
La manière sûre d’utiliser vanity est d’utiliser le logiciel open source Vanity et sa ligne de commande. Pour plus d’informations, veuillez jeter un coup d’œil ici : https://en.bitcoin.it/wiki/Vanitygen
Comment ça marche
Première chose importante, Vanity fonctionne uniquement avec les portefeuilles bitcoin existants. Si vous n’en avez pas encore, il est temps de faire le grand pas en avant.
Si vous en avez un, exécutez votre ligne de commande.Vanitygen prend en entrée les données du modèle ou de la liste de modèles, après quoi il prend les options d’adresse et les clés privées. La sélection de Vanitygen est basée sur une recherche probabiliste, ce qui prend un certain temps. Ce temps dépend de la complexité de la consigne du modèle, de la vitesse de votre ordinateur et de votre chance.
Puis, vous êtes en mesure d’enregistrer votre modèle. Dans votre exemple, il s’agit de 1Bet. Il faut noter que dans la ligne, vous ne pouvez pas utiliser 0 (zéro), O (grand o), I (grand i), l (petit L), et elle doit commencer par 1 (une unité).
Une fois que votre modèle est entré comme données d’entrée, Vanity commence sa recherche. Notez que ce n’est probablement pas la peine de chercher de longues chaînes de caractères, afin de réduire les temps de traitement. Le résultat final sera quelque chose comme ceci:
Difficulty: 43891Pattern: 1BetAddress: 1Betx42BCrgrt56fgFrgkr4dfXer3gmIEfPrivkey: 5KBL5J2SCzoxCu8LSbur3vCcpzQQ5kL2JdRZDAu4AmCohko7goG
(Notez qu’une chaîne ‘facile’ à trouver comme ceci ne signifie pas que la clé privée spécifique peut être devinée facilement .)
Vanitygen
Vanitygen est un générateur d’adresses bitcoin de vanité en ligne de commande.
Si vous êtes fatigué des adresses aléatoires et cryptiques générées par les clients bitcoin ordinaires, vous pouvez utiliser vanitygen pour créer une adresse plus personnalisée. Ajoutez une touche unique lorsque vous dites aux gens d’envoyer des bitcoins à 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjO. Alternativement, vanitygen peut être utilisé pour générer des adresses aléatoires hors ligne.
Vanitygen accepte en entrée un motif, ou une liste de motifs à rechercher, et produit une liste d’adresses et de clés privées. La recherche de vanitygen est probabiliste, et le temps nécessaire pour trouver un motif donné dépend de la complexité du motif, de la vitesse de votre ordinateur, et de votre chance.
L’exemple ci-dessous illustre une session de vanitygen. Il est typique, et prend environ 10 sec pour se terminer, en utilisant un CPU Core 2 Duo E6600 sur x86-64 Linux:
$ ./vanitygen 1BoatDifficulty: 4476342Pattern: 1Boat Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyTPrivkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS
Vanitygen comprend des composants pour effectuer la recherche d’adresses sur votre CPU (vanitygen) et votre GPU compatible OpenCL (oclvanitygen). Les deux peuvent être construits à partir de la source, et les deux sont inclus dans le paquet binaire Windows.
Version actuelle de vanitygen : 0.21
https://github.com/samr7/vanitygen
Binaires Windows x86+x64 ici.
Gagner la source à partir inclut Makefiles pour Linux et Mac OS X.
Discussion principale sur Bitcointalk
Utilisation de vanitygen pour tenter d’attaquer des adresses
En utilisant vanitygen, on pourrait penser que l’on serait capable de trouver la clé privée d’une adresse donnée. En pratique, cela est considéré comme impossible. Étant donné que la difficulté augmente de manière exponentielle plus votre vanité est longue, il en va de même pour le temps moyen nécessaire pour trouver cette vanité. L’exemple de tableau ci-dessous montre comment une vanité de plus en plus complexe affecte la difficulté et le temps moyen nécessaire pour trouver une correspondance uniquement pour cette vanité, sans parler de l’adresse complète, pour une machine capable de parcourir 1 million de clés par seconde.
vanité | difficulté | temps moyen |
---|---|---|
1B | 22 | < 1s |
1Bi | 1,330 | < 1s |
1Bit | 77,178 | < 1s |
1Bitc | 4,476,342 (4.48E+6) | < 10s |
1Bitco | 259,627,881 (2.6E+8) | 3 minutes |
1Bitcoi | 15 058 417 127 (1,506E+10) | 3 heures |
1Bitcoin | 8.7339E+11 | 1 semaine |
1BitcoinE | 5.0657E+13 | 1 an |
1BitcoinEa | 2.9381E+15 | 60 ans |
1BitcoinEat | 1.7041E+17 | 3 500 ans |
1BitcoinEate | 9,8837E+18 | 200 000 ans |
1BitcoinEater | 5.7325E+20 | 11 700 000 ans |
1BitcoinEaterAddressDontSend | 1,6209E+47 | 3,3E+33 ou 3,3 décillions d’années. |