Title: Comment générer une adresse ethereum personnalisée (Vanity) Post by: asche on April 15, 2019, 07:18:51 PM Après la version Bitcoin (https://bitcointalk.org/index.php?topic=5097634.0) voici comment générer une Vanity adress pour ethereum.
Contrairement aux adresses Bitcoin, encodées en Base 58, il faudra se limiter aux caractères hexadécimaux sur ethereum: Code: 0 1 2 3 4 5 6 7 8 9 A B C D E F Quelques exemples: 0xcafebabeb69f2361cec1106cb26e3f422b65442f 0xdeadbeef36072d66d93b2c9fda370c06964262b2 0xbadc0dedf5b784a70bc9a8c8476b5c88e9f6f49e 0x11111111262b236c9ac9a9a8c8e4276b5cf6b2c9 Quelques exemples de "Hexspeak": https://en.wikipedia.org/wiki/Hexspeak https://fr.wikipedia.org/wiki/Hexspeak Comme pour le bitcoin la recherche d'adresses personnalisées demande de la puissance de calcul et peut prendre beaucoup de temps selon le string recherché. Outils existants : VanityEth - CPU uniquement - Linux uniquement (mais fonctionne avec WSL) - Open Source - Source fiable https://github.com/MyEtherWallet/VanityEth profanity - GPU - Windows/Linux - Open Source https://github.com/johguse/profanity vanity-eth.tk (déconseillé car en ligne)] - CPU - exécuté par le navigateur - Open Source https://github.com/bokub/vanity-eth Il est donc toujours possible d'exécuter la page web localement, et donc de ne pas souffrir du risque de sécurité. L'utilisation du GPU a bien sur un très gros avantage vis à vis de l'utilisation du CPU uniquement. A titre d'exemple une RX480 a mis environ 15 minutes pour trouver 0x123456789c7588583381BaB463C81e88A4BfFcEd. Bien sur cela dépend d'un facteur chance en plus de la puissance de la carte. _______________________________________________________________________________ _______________________________________________________ Téléchargeons profanity: https://github.com/johguse/profanity/releases Nous en sommes actuellement à la version 1.22 "profanity-v1.22-x64.zip". DDL: https://github.com/johguse/profanity/releases/download/v1.22/profanity-v1.22-x64.zip https://i.imgur.com/4vdmP6Z.jpg Par soucis de simplicité nous décompressons le fichier dans C:\ Nous lançons ensuite une instance de l'invite de commande, ou de Powershell, au choix. https://i.imgur.com/9ASlmoJ.jpg Nous nous rendons dans le dossier avec "cd C:\profanity" https://i.imgur.com/ul2uI4t.jpg Il est maintenant possible de débuter la recherche d'adresse. Pour les paranos, déconnectez votre machine d'internet, ou mieux, exécutez ceci sur un pc air gapped. Admettons que nous souhaitons recherche une adresse du format 0xDEADBEEFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, c'est à dire avec le préfixe "DEADBEEF". Cela se traduit par la commande suivante : Code: profanity.exe --matching DEADBEEF https://i.imgur.com/XJsRoBK.jpg Plus qu'à attendre. https://i.imgur.com/x4TiPCY.jpg Comme toujours il est possible d'interrompre l'exécution en quittant l'invite de commandes ou avec ctrl + c. Une fois l'adresse trouvée il s'agit de bien noter la clé privée. Outre la recherche de préfixes profanity propose aussi diverses options que vous pouvez explorer : Code: usage: ./profanity [OPTIONS] Pour information il existe aussi un service de nom de domaine ETH qui permet aussi d'avoir un lien de paiement personnalisé sans être une adresse en soit, sous la forme monnom.eth par exemple. Je publierai sous peu quelques infos là dessus une fois que j'aurais réussi à acquérir le mien. Je me suis appuyé sur le post de Nestade en Allemand (https://bitcointalk.org/index.php?topic=5125703) pour la rédaction de ce guide. Maintenant à vous ! Qui n'a pas rêvé d'une adresse 0x7EFAI5CACA... Title: Re: Comment générer une adresse ethereum personnalisée (Vanity) Post by: cestmoi on April 15, 2019, 07:48:29 PM Mais c'est super !!
je vais tester ca et surement me faire quelques keys pour du storage long term avec des buts bien particulier |