Bitcoin / Dogecoin : personnalisez votre adresse publique
Et de 3 !
Le 17 mars 2014 à 18h00
6 min
Économie
Économie
Alors que les crypto-monnaies sont de plus en plus populaires, certains regrettent que les adresses publiques qui servent aux échanges ne soient qu'une suite de chiffres et de lettres. Heureusement, il existe des outils comme vanitygen, qui vous permettent de rajouter un brin de personnalisation.
L'important dans les crypto-monnaies : c'est la clef privée
Contrairement à ce que beaucoup pensent, un portefeuille Bitcoin ne stocke aucun bitcoin, et ce, quelle que soit sa forme (logiciel, papier, service en ligne, etc.). Pour faire simple, un portefeuille est un peu comme le vôtre lorsqu'il contient une carte bancaire : il stocke un moyen de paiement auquel est rattachée une valeur. Et ce moyen de paiement dans le cadre des crypto-monnaies, c'est la combinaison d'une clef publique (l'adresse), qui vous permet de recevoir des paiements, et de votre clef privée. Cette dernière est en général cachée dans la plupart des clients, mais c'est en fait elle qui est vitale, et qui vous permet de dépenser le montant qui lui est rattaché.
C'est d'ailleurs cela qui fait toute la différence entre une carte bleue et une crypto-monnaie, puisque celle-ci se découpe en deux éléments à l'utilité bien distincte. Une que l'on peut largement distribuer. L'autre que l'on doit protéger à tout prix. Et du fait de sa nature de simple suite de 51 caractères pouvant être une majuscule, une minuscule ou un chiffre, la clef privée peut être stockée de bien des manières : un simple QR-Code imprimé, un fichier chiffré stocké dans une clef USB, etc.
Stocker une clef privée, ça peut être simple comme un Paper wallet
Personnaliser votre adresse en calculant la clef privée correspondante
Quoi qu'il en soit, certains trouvent tout cela bien impersonnel et aimeraient bien ajouter leur propre touche dans leur adresse, qui est l'élément que l'on partage avec tout le monde. Comme nous avons eu plusieurs remarques en ce sens ces derniers temps, nous avons décidé de revenir sur un outil open source est né à cet effet : Vanitygen.
Distribué sous licence GPL via un dépôt Github, celui-ci vous propose de rechercher une clef privée dont la clef publique correspondant à une suite de caractères précis. Cela demande énormément de puissance de calcul, et il faudra donc se limiter à seulement quelques caractères pour avoir une chance d'y arriver : entre 6 et 8 au maximum selon nos essais, en fonction de votre matériel. Il n'est de toute façon pas possible d'aller au-delà de 28 (sur 34), et même là, cela prendrait plusieurs années.
OpenCL à la rescousse
Ceux qui disposent d'une carte graphique ou un IGP exploitant OpenCL pourront d'ailleurs aller un peu plus loin que ceux qui se limitent à un CPU puisque leur puissance peut être largement exploitée par une version dédiée. En effet, avec un Core i7 3770K nous avons obtenu un score de 1 Mhash/s environ, contre 15 MHash/s pour une GeForce GTX 750 Ti et 52 MHash/s pour une GeForce GTX 780 Ti. Cette dernière nous a ainsi permis de trouver une adresse respectant 8 caractères précis en seulement quelques heures. Avec les Radeon, nous avons rencontré quelques soucis pour une raison inconnue, n'hésitez pas à nous faire part de vos propres remontées au sein des commentaires.
Par défaut, vous disposerez de trois outils, dont l'utilité dépendra du composant que vous souhaitez utiliser :
- oclvanitygen.exe : pour les CPU / GPU supportant OpenCL
- vanitygen.exe : pour les CPU limités au 32 bits
- vanitygen64.exe : pour les CPU gérant le 64 bits
Vous pouvez utiliser quelques paramètres intéressants en complément, en fonction de ce que vous cherchez :
- -i : ne tiendra pas compte des majuscules / minuscules
- -k : continuera de chercher de nouveaux résultats après qu'un premier ait été trouvé
- -e : vous permettra de préciser un mot de passe pour chiffrer la clef privée
Si vous ne précisez rien, c'est une adresse Bitcoin qui sera générée. Elle devra alors commencer forcément par « 1 ». Pour ceux qui préfèrent Dogecoin, il faudra préciser « -X 30 » et le premier caractère devra cette fois être un « D ». Certains sont d'ailleurs prohibés complètement, mais en cas d'erreur, un message vous avertira.
Vous aimez les lignes de commande ? Ne quittez pas
Dans le cas d'OpenCL, il faudra préciser la plateforme et le périphérique à utiliser, surtout si vous disposez de plusieurs cartes graphiques par exemple. Le mieux est de lancer une première fois l'outil et ensuite de le laisser vous indiquer la composition de votre machine. Pour cela nous créez un fichier « OpenCL.bat » dans la racine de votre répertoire contenant l'outil avec le contenu suivant :
@ECHO OFF
oclvanitygen.exe 1Test
pause
Vous obtiendrez alors une fenêtre ressemblant à celle-ci :
Si l'on veut utiliser la première GeForce GTX 750 Ti pour une telle machine, il nous faudra donc désigner la plateform 1 et le device 0. Au final, pour générer une adresse commençant par « Harou » pour du Bitcoin ou du Dogecoin, cela donnera les lignes de commandes suivantes.
Celle que vous aurez sélectionnée sera à placer dans un fichier nommé Calcul.bat
. N'oubliez pas de l'entourer de @ECHO OFF
et pause
:
Bitcoin : vanitygen.exe 1Harou
Dogecoin : vanitygen.exe -X 30 DHarou
Bitcoin : vanitygen64.exe 1Harou
Dogecoin : vanitygen64.exe -X 30 DHarou
Bitcoin : oclvanitygen.exe -p 1 -d 0 1Harou
Dogecoin : oclvanitygen.exe -p 1 -d 0 -X 30 DHarou
Une clef à stocker, ou à importer
Au final, vous obtiendrez un couple contenant un clef publique (Address) et une clef privée (Privkey). La première sera à distribuer largement alors que la seconde devra être stockée de façon sécurisée, de la manière qu'il vous plaira et ne devra surtout être communiquée à personne.
La procédure d'import d'une clef dans Dogecoin-QT
Si vous choisissez de passer par le client officiel de Bitcoin ou Dogecoin, vous devrez lancer une procédure d'import et vous rendre dans Aide > Fenêtre de débogage > Console puis tapez la ligne de commande suivante :
importprivkey
Notez que si votre portefeuille est chiffré, vous aurez besoin de le débloquer en tapant votre mot de passe et en le gardant en mémoire quelques minutes avec la commande suivante :
walletpassphrase 300
Une fois la procédure terminée, vous pourrez tout nettoyer en cliquant sur le symbole moins rouge situé en bas de la fenêtre et la fermer. Une fois le logiciel relancé, votre adresse personnalisée apparaîtra dans votre liste.
Bitcoin / Dogecoin : personnalisez votre adresse publique
-
L'important dans les crypto-monnaies : c'est la clef privée
-
Personnaliser votre adresse en calculant la clef privée correspondante
-
OpenCL à la rescousse
-
Vous aimez les lignes de commande ? Ne quittez pas
-
Une clef à stocker, ou à importer
Commentaires (34)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 17/03/2014 à 22h39
Le 18/03/2014 à 06h15
Je suis seulement à 300Kh/s, et pourtant ça donne à peu près 1 000 Doge par semaine ^^
Bon après on conseil souvent les cartes graphiques AMD, meilleurs hashrate que nVidia " />
Le 18/03/2014 à 06h32
Le 18/03/2014 à 07h48
Hello,
Qui peut m’expliquer le principe de preuve de participation ? (principe de Nextcoin)
merci
Le 18/03/2014 à 09h24
C’est d’ailleurs cela qui fait toute la différence entre une carte bleue et une crypto-monnaie, puisque celle-ci se découpe en deux éléments à l’utilité bien distincte. Une que l’on peut largement distribuer. L’autre que l’on doit protéger à tout prix.
Je ne vois pas de différence là dedans.
Pour mon compte en banque, j’ai un RIB, numéro que je peux diffuser sans soucis et qui me sert à recevoir de l’argent, et le numéro de carte que je ne dois pas donner sauf quand je veux payer !
La différence est plutôt au niveau des technologies utilisées.
Le 18/03/2014 à 10h05
Le 18/03/2014 à 10h08
Le 18/03/2014 à 12h50
Le 18/03/2014 à 14h53
Euh question bête:
Si le client peut trouver la clef privé correspondant à la clef publique, n’importe quel gus dans un garage pourra faire de même
Du coup à part se faire siphonner son portefeuille virtuel ça ne présente aucun intérêt
Ou alors quelque chose m’échappe? " />
Le 18/03/2014 à 15h01
Le 18/03/2014 à 16h05
Le 18/03/2014 à 17h07
Le 17/03/2014 à 18h03
" /> Z’avez numérisé Harou !!!
Pov’ bête… " />
" />
Le 17/03/2014 à 18h05
BTC accepted : 1CERic35yiPPQSoBLvHrH7fWeC9R2z8hwN " />
6 caractères en case sentitive c’est environ 1heure de calcul avec deux r9 280.
En case insensitive, c’était 45 jours de mémoire ;)
Le 17/03/2014 à 18h11
Encore une news sur les cryptomonnaies ? Ça sent la bulle qui va exploser, tout ça ! " />
On sent que la rédac souhaite la réussite de ces monnaies. Désintéressés ? " />
Le 17/03/2014 à 18h22
harouuuu revieeeens!! j’ai les meme a la maisoooonn !! " /> " />
Le 17/03/2014 à 18h23
Le 17/03/2014 à 18h30
Après le minage de monnaie, le minage de clé publique " />
Le 17/03/2014 à 18h37
Le premier qui se fait une adresse avec “la b*te a dudule” ,il a droit a toute ma… heu… reconnaissance ? " />
J’déconne hein !!! Faites pas les cons. " />
Le 17/03/2014 à 18h40
Le 17/03/2014 à 18h57
Aller je tente. Un p’tit Doge pour que je débute l’aventure ? ;)
DKfAPHUAq9RH47fRGFKrtXyoYgWzm5VF8n
Le 17/03/2014 à 19h00
Le 17/03/2014 à 19h02
Le 17/03/2014 à 19h02
Le 17/03/2014 à 19h05
Le 17/03/2014 à 19h06
Tu peux regarder en ligne :http://dogechain.info/address/xxxxx
Le 17/03/2014 à 19h09
Le 17/03/2014 à 19h11
From address
256.23763622 DQGdQ7kdmLBSMHE8SW2E73FTKHy53WuitL
OK, c’est pas DU TOUT mon adresse " />
Le 17/03/2014 à 19h20
Le 17/03/2014 à 19h25
Le 17/03/2014 à 19h27
Le 17/03/2014 à 19h29
Le 17/03/2014 à 19h35
Le 17/03/2014 à 20h17
Je veux bien essayer de miner le coincoin euh le Dogecoin mais je ne trouve pas de site qui explique tout bien précisément, vous savez vous en servir ? " />