hash : Comment puis-je générer une adresse Bitcoin personnalisée ?


Vous pouvez utiliser quelque chose comme VANITYGEN.

Vanitygen est un générateur d’adresses vanity bitcoin en ligne de commande.

Si vous en avez assez des adresses aléatoires et cryptées générées par des

hash : Comment puis-je générer une adresse Bitcoin personnalisée ?

clients bitcoin, vous pouvez utiliser vanitygen pour créer un compte plus personnalisé

adresse. Ajoutez une touche unique lorsque vous dites aux gens d’envoyer des bitcoins à

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

pour et produit une liste d’adresses et de clés privées. Vanitygen’s

la recherche est probabiliste, et le temps nécessaire pour trouver un

modèle donné dépend de la complexité du modèle, de la vitesse de votre

ordinateur, et si vous avez de la chance.

L’exemple ci-dessous illustre une session de vanitygen. C’est typique,

et prend environ 10 secondes pour terminer, en utilisant un processeur Core 2 Duo E6600 sur

Linux x86-64  :

$./vanitygen 1Boat Difficulté : 4476342 Pattern : 1Boat

Adresse  : Clé privée  :

Vanitygen comprend

composants pour effectuer une recherche d’adresse sur votre CPU (vanitygen) et

votre GPU compatible OpenCL (oclvanitygen). Les deux peuvent être construits à partir de

et les deux sont inclus dans le package binaire Windows. Aussi

inclus est oclvanityminer, le client d’extraction d’adresses personnalisées.

Oclvanityminer peut être utilisé pour réclamer automatiquement des primes sur des sites

comme la Vanity Pool de ThePiachu.

Version actuelle : 0.22

Binaires Windows x86+x64 ici. Signature PGP ici.

Inclut les Makefiles pour Linux et Mac OS X.

Discussion principale sur BitCoinTalk

et plus). La solution consiste à changer la ligne 459 dans oclengine.c de  :

bizarreries de retour; à  :; les fenêtres

Les binaires x86 + x64 qui résolvent ce problème et fournissent un support pour

clés compressées ici. Signature PGP ici. Si vous avez des problèmes

avec les binaires, rejoignez la discussion BitCoinTalk pertinente.

La syntaxe correcte pour VanityGen est  :

Utilisation  : vanité Génère une correspondance d’adresse de réception bitcoin, et sort le

adresse et clé privée associée. La clé privée peut être stockée dans un coffre-fort

emplacement ou importé dans un client bitcoin pour dépenser tout solde reçu sur

l’adresse.

Par défaut, est interprété comme un préfixe exact.

Option  :

  • v Sortie détaillée
  • q Sortie silencieuse
  • r Utiliser la correspondance d’expression régulière au lieu du préfixe
  • (La faisabilité de l’expression n’est pas vérifiée)

  • i Recherche de préfixe insensible à la casse
  • k Conserver le motif et poursuivre la recherche après avoir trouvé une correspondance
  • N Générer l’adresse namecoin
  • T Générer une adresse testnet bitcoin
  • X Générer l’adresse avec la version donnée
  • t Définir le nombre de threads de travail (par défaut  : nombre de processeurs)
  • F Fichier contenant la liste des motifs, un par ligne
  • o Écrire des correspondances de modèle à
  • s Générateur de nombres aléatoires à partir de
  • Les options importantes à connaître sont -i et -r qui rendent la recherche insensible à la casse et utilisent regex, respectivement. Dans son format le plus simple, vous émettez une commande comme  :

    vanitygen.exe 1david

    Ce qui indique à vanity gen de rechercher une adresse avec le préfixe exact « 1david ». Sur un seul cœur de mon core i5, cela fonctionne à environ 325 000 touches par seconde, comme indiqué par l’affichage de l’état (qui affiche une estimation du temps.) :

    L’utilisation de l’option -i réduit considérablement le temps de génération. vanitygen.exe -i 1david a produit les résultats suivants en quelques secondes :

    Difficulté : 36384905

    Motif : 1david

    Adresse :

    Clé privée  :

    L’option -r permet de spécifier une valeur regex au lieu de l’option de modèle par défaut. Si, par exemple, j’exige que mon adresse contienne toutes les lettres minuscules mais que je me fiche de savoir si le « D » dans « David » est en majuscule ou non, je pourrais utiliser vanitygen.exe -r 1avide. L’un des inconvénients de la spécification d’un préfixe regex est que vous ne recevrez aucune estimation de temps ou de données de probabilité, car de tels calculs ne sont pas aussi triviaux que la correspondance d’un simple préfixe.

    Plus vos critères de correspondance sont précis (et plus le modèle est long), plus il faudra de temps pour générer votre ou vos adresses. Cela peut être considérablement accéléré si vous avez une carte vidéo ATI/AMD car il existe également une version OpenCL de VanityGen qui peut essayer des millions de clés par seconde sur un GPU décent.