Pages:
Author

Topic: [List] VanityGen Wallet Generation - threads, how to & links (Read 1245 times)

legendary
Activity: 2856
Merit: 7410
Crypto Swap Exchange
And for the OCD among us, or at least those who have the great idea that I will get organized *soon* it allows us to categorize some things.
i.e. bc1qCarStuff...... or bc1qH0tSauce.... or bc1qC0llect and so on.

Your idea violate BIP 173 though. I also expect some software would throw error or invalid address message.

Decoders MUST NOT accept strings where some characters are uppercase and some are lowercase (such strings are referred to as mixed case strings).
sr. member
Activity: 406
Merit: 896
Hey thanks for the advice.

Does it work on a NUC PC?

It's been years since I had a box with graphics cards.

It can run on a NUC yes!

However please note that it is slower than other options and that I have developed it out of curiousity and not to make it a super useful program. Any advice is welcome ofcourse.
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
Just for testing reasons, I have developed a Vanity Address generator in Java. Here is the thread: https://bitcointalksearch.org/topic/vanity-address-generator-in-java-5467234 Feel free to check it out.

Hey thanks for the advice.

Does it work on a NUC PC?

It's been years since I had a box with graphics cards.
sr. member
Activity: 406
Merit: 896
Just for testing reasons, I have developed a Vanity Address generator in Java. Here is the thread: https://bitcointalksearch.org/topic/vanity-address-generator-in-java-5467234 Feel free to check it out.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
could you research   1957philipma any case or spot.
I had to shorten it to just "1957ph" to get any results:
Code:
1957pHpw2NczcBMoCZfDZnn61MtAEj5xq
1PHmfYJhyDkT8hPAPuVuC8eoYRNd1957pH
1957pHrA5RvttCbYLHudhRFGhQeS9YrtSt
1957pHwhjnFsL2DEzWSKnvpxY9e7pYoAnW
1957phFBxJ8hHGar7dQtDq9zqs6HkEkXri
1957Ph96CWbMezFnqT8ABa49jFNRS7ozRN
1PjpYuDRze94L1957PhN78zPLnJAnjHgRD

Here's a bonus for "philip":
Code:
1PhiLipWvVjPqi6HtMEMfKtTkusPMYKMEw
1PhiLiP6WbKjJtGAaPhgEHvX9wkmHKS9dL
1PHiLiPtp3iDBkQ1pKvGU4SRbi3kiZH441
33esKMjspfDh23KJpHiLiPr615P467Ghq1
1JnsuCbPXd6t19CVaRfreb9VoVNPhiLiPU
1PHiLiPPvcAkxEbvXhL6t4uGb3vdfE72Lb
34vEPHiLiPMQiqJjpgNzBJxzhVjzPzqaKh
legendary
Activity: 4116
Merit: 7849
'The right to privacy matters'
And for the OCD among us, or at least those who have the great idea that I will get organized *soon* it allows us to categorize some things.
i.e. bc1qCarStuff...... or bc1qH0tSauce.... or bc1qC0llect and so on.

So this way looking back later I would be able to figure out what was what without searching though a bunch of random addresses.
Have not really been doing it, but there was that plan....
Why not use labels in your wallet for this? By using vanity addresses as labels, you're basically making your labels public. It's bad for privacy.

For example, let's say that your regular address is 1LoyceVg9r*******
You made me curious how many of the 1,219,157,164 used Bitcoin addresses contain "LoyceV" (case insensitive):
Code:
1Dd7BCtAQLEsKAn8LoYceVnChJugppMXbM
3DzkCVBN3VLoYCEVbhKxAsc7B2qg9pNW3h
1Ex3dKEQ62P1LoYcEVPs8ra5uWcMvj8XPC
179V56LoYCevph6CUwUNvP4huhYu9TiiVy
3LoYCEVV9PLS99113RXpayzpXJKdFiDTq9
1HBXxakN6qFL9CKVnrHLoyCeVguetikHsa
1LoyceVSbrv3CP3jT12qVYrNSbrqz4FL5q
3KtVhoLoYCEvvK4NjnfnAdvJk6NmPXau77
1J2VyNLLn2BLoyCevFPkUgcnJcGXwqWmWM
36X9KA5NueLSsPVjq3nLoyCEVbNdWcfMEc
1H28sq4JkXDp2UD3ULoyCeVJa4rnKcVrp2
3MPh3rUeD8xkZLcvwm7YtMKTdY5LoyCEvj
3LoyceVUWE9iUFKJT6ncGHgBGGXCwkGBeB
1DegqmsN9BXTyU7RMWysZX9ZqLoYcEVNtg
3K5K4gm4QmrBeBgTxqmYJLoYCEvsiPPis5

The list is a lot longer with "DaveF" (1699 entries) Cheesy

could you research   1957philipma any case or spot.

I wanted to do a 1957philipma but it would have been a lot of spots.

I did do my wife's account

My alt is judypug1956 vanity addy: 1956jUdYPFwiBSzt9AECdWj3KE4WV7taiM 

this was 9 spots and was slow on a thread ripper.
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
And for the OCD among us, or at least those who have the great idea that I will get organized *soon* it allows us to categorize some things.
i.e. bc1qCarStuff...... or bc1qH0tSauce.... or bc1qC0llect and so on.

So this way looking back later I would be able to figure out what was what without searching though a bunch of random addresses.
Have not really been doing it, but there was that plan....
Why not use labels in your wallet for this? By using vanity addresses as labels, you're basically making your labels public. It's bad for privacy.

When I am posting an address here for payment, or on another forum the loss of privacy by having it public is just about 0 if someone is looking.
Having a QR code on the table at the car show swap meet probably is worse.

For example, let's say that your regular address is 1LoyceVg9r*******
You made me curious how many of the 1,219,157,164 used Bitcoin addresses contain "LoyceV" (case insensitive):
Code:
1Dd7BCtAQLEsKAn8LoYceVnChJugppMXbM
3DzkCVBN3VLoYCEVbhKxAsc7B2qg9pNW3h
1Ex3dKEQ62P1LoYcEVPs8ra5uWcMvj8XPC
179V56LoYCevph6CUwUNvP4huhYu9TiiVy
3LoYCEVV9PLS99113RXpayzpXJKdFiDTq9
1HBXxakN6qFL9CKVnrHLoyCeVguetikHsa
1LoyceVSbrv3CP3jT12qVYrNSbrqz4FL5q
3KtVhoLoYCEvvK4NjnfnAdvJk6NmPXau77
1J2VyNLLn2BLoyCevFPkUgcnJcGXwqWmWM
36X9KA5NueLSsPVjq3nLoyCEVbNdWcfMEc
1H28sq4JkXDp2UD3ULoyCeVJa4rnKcVrp2
3MPh3rUeD8xkZLcvwm7YtMKTdY5LoyCEvj
3LoyceVUWE9iUFKJT6ncGHgBGGXCwkGBeB
1DegqmsN9BXTyU7RMWysZX9ZqLoYcEVNtg
3K5K4gm4QmrBeBgTxqmYJLoYCEvsiPPis5

The list is a lot longer with "DaveF" (1699 entries) Cheesy

That's 5 characters for DaveF vs 6 for LoyceV so even eliminating the ones we posted those numbers are probably going to be similar for other character sets.

As I said, I never actually did as much with it as I wanted to, but there was a plan.

All in all, I still see Vanity addresses popping up and people using them, but it seems to have always been a more people who REALLY like BTC vs people who use BTC thing.

-Dave

legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
And for the OCD among us, or at least those who have the great idea that I will get organized *soon* it allows us to categorize some things.
i.e. bc1qCarStuff...... or bc1qH0tSauce.... or bc1qC0llect and so on.

So this way looking back later I would be able to figure out what was what without searching though a bunch of random addresses.
Have not really been doing it, but there was that plan....
Why not use labels in your wallet for this? By using vanity addresses as labels, you're basically making your labels public. It's bad for privacy.

For example, let's say that your regular address is 1LoyceVg9r*******
You made me curious how many of the 1,219,157,164 used Bitcoin addresses contain "LoyceV" (case insensitive):
Code:
1Dd7BCtAQLEsKAn8LoYceVnChJugppMXbM
3DzkCVBN3VLoYCEVbhKxAsc7B2qg9pNW3h
1Ex3dKEQ62P1LoYcEVPs8ra5uWcMvj8XPC
179V56LoYCevph6CUwUNvP4huhYu9TiiVy
3LoYCEVV9PLS99113RXpayzpXJKdFiDTq9
1HBXxakN6qFL9CKVnrHLoyCeVguetikHsa
1LoyceVSbrv3CP3jT12qVYrNSbrqz4FL5q
3KtVhoLoYCEvvK4NjnfnAdvJk6NmPXau77
1J2VyNLLn2BLoyCevFPkUgcnJcGXwqWmWM
36X9KA5NueLSsPVjq3nLoyCEVbNdWcfMEc
1H28sq4JkXDp2UD3ULoyCeVJa4rnKcVrp2
3MPh3rUeD8xkZLcvwm7YtMKTdY5LoyCEvj
3LoyceVUWE9iUFKJT6ncGHgBGGXCwkGBeB
1DegqmsN9BXTyU7RMWysZX9ZqLoYcEVNtg
3K5K4gm4QmrBeBgTxqmYJLoYCEvsiPPis5

The list is a lot longer with "DaveF" (1699 entries) Cheesy
hero member
Activity: 854
Merit: 772
Watch Bitcoin Documentary - https://t.ly/v0Nim
I get the feeling vanity addresses lost popularity after Segwit. I still use one (for historical reasons), but that's it. It's not worth the additional transaction fee, and bc1q-vanity addresses look much less nice.
If you only make a bitcoin transactions once in a while when fees are low, then additional transaction fee worth the beautiful address. But it's good that they lost popularity.
My opinion is that vanitygen addresses should be avoided because it can attract scammers and make scam successful. For example, let's say that your regular address is 1LoyceVg9reuh89fwjfdshf8as9fasdx. We all know it's your address, name itself suggests. Let's say that scammer creates address that starts with 1LoyceV, creates a fake telegram with your name or let's say, hacks your account and asks for coins. Since humans aren't cautious, there is a very high chance that scammer will use that advantage, will make people confident that scam address belongs to LoyceV and it's actually LoyCev and finally, will scam people.
To be honest, that's just my hypothesis but I bet that's not far from reality. That's why I prefer to use randomly generated address. Vanity addresses are good for decoration.
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
And for the OCD among us, or at least those who have the great idea that I will get organized *soon* it allows us to categorize some things.
i.e. bc1qCarStuff...... or bc1qH0tSauce.... or bc1qC0llect and so on.

So this way looking back later I would be able to figure out what was what without searching though a bunch of random addresses.
Have not really been doing it, but there was that plan....

-Dave

legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
I get the feeling vanity addresses lost popularity after Segwit. I still use one (for historical reasons), but that's it. It's not worth the additional transaction fee, and bc1q-vanity addresses look much less nice.

Never-the-less there may be person's who have an interest in the subject hence the infrequent bump.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I get the feeling vanity addresses lost popularity after Segwit. I still use one (for historical reasons), but that's it. It's not worth the additional transaction fee, and bc1q-vanity addresses look much less nice.
hero member
Activity: 1423
Merit: 504
Thanks for adding our service to your directory!
We hope that people can utilize it easily and enjoy it!
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
Thank you for compiling all this useful info!

Do you know any generator of Bech32 address format?

Thanks for the question - not off the top of my head - you can use the tried and true method of bulk creation via a paper wallet site such as this one: https://segwitaddress.org/bech32/ and generate a few thousand to find a short prefix solution.

You might want to have a look at this thread: VanitySearch (Yet another address prefix finder)

I've only used it to find prefix "3" wallet addresses.  Having said that when I import them into core, I get three wallet addresses for the price of one - a "1" and "3" and  "bc" variety wallet address.




If you find any I would appreciate it if you could please advise so I can list them here.
hero member
Activity: 632
Merit: 768
BTC⇆⚡⇄BTC
Thank you for compiling all this useful info!

Do you know any generator of Bech32 address format?

edit: just found something here

https://bitcointalksearch.org/topic/segvan-segwit-vanity-address-bulk-address-generator-2934774

That might be of your interest in order to add it to your list
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
Thanks for the info - I'll be fixing up some stuff over the next few days, hopfully it looks a little more readable then.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Have just recalled BitCoinVanityGen website - can anyone recall the URL (dot com??) - I vaguely recall they had the PrivateKeys and emailed them to a user, hence it was considered unsafe.
It's heavily promoted on Beginners & Help (which doesn't show Trust ratings) by user/scammer Velkro.



I'm just leaving Pretty Addy Giveaway - part 2 here, up to you if you want to add it Smiley



I remember a very impressive idea presented by gmaxwell to improve split-key generation:
Say you have N people who each want to find a vanity tweak of their pubkeys which will roughly take M million tries to find.

You can find all N of them with just ~M million tries, instead of the N*M million tries if they were to do them themselves alone.

Here is how.  Each person has a pubkey P_i,   they all come up with uniformly random tweaks T_i.  They tweak their keys, and send these resulting public keys to the hashing server. They keep the tweak and original pubkey private.   They also send the string(s) they want to match. They stay connected.

The sever takes all the strings and compiles them into a single match expression (which can be matched in log() operations at worst, probably better).

Then the server sums all the tweaked pubkeys and grinds on it comparing the output with the omnibus matcher.

When it gets a hit  it then demands all clients except the one with the match to tell them the private keys for their tweaked keys (this reveals nothing about the original private key, since it's been tweaked).    It then sums up the tweak it found and everyone elses private keys and gives that to the lucky user.

Everyone remaining sends new tweaked pubkeys  (probably in the same message they sent their prior private keys).  They get summed and the process continues with the new basepoint.

If someone fails to send their private key, you kick them off and ban them and you lose that result because you cannot reconstruct the tweaks without everyone elses keys.

Implemented correctly this is completely secure.
(click the quote to read the full post/context)

As far as I know, this hasn't been implemented yet.
hero member
Activity: 1423
Merit: 504
This has been very helpful, thank you!
I'm going to try out VanitySearch I've been on Plus but Search seems to have really good speeds.
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
It's worth mentioning that VanitySearch than vanitygen is up to several times faster at finding private keys to vanity addresses:

On my Intel Core i7-4770, VanitySearch runs ~4 times faster than vanitygen64. (1.32 Mkey/s -> 5.27  MK/s)
On my  GeForce GTX 645, VanitySearch runs ~1.5 times faster than oclvanitygen. (9.26 Mkey/s -> 14.548 MK/s)

If you want to compare VanitySearch and Vanitygen result, use the -u option for searching uncompressed address.
VanitySearch may not compute a good gridsize for your GPU, so make several tries using -g options in order to find best performances.
Using compressed addresses is roughly 20% faster.



Other links of potential interest:

Vanitygen Plus:
https://github.com/exploitagency/vanitygen-plus/tree/master/

Hey thanks for the additional information - I'm looking forward to trying out the software sooner rather than later.  I vaguely recall being PM'ed about VanityGen Plus, but got bogged down with other stuff and let it slide.
legendary
Activity: 3472
Merit: 1721
It's worth mentioning that VanitySearch is faster than vanitygen up to several times at finding private keys to vanity addresses:

On my Intel Core i7-4770, VanitySearch runs ~4 times faster than vanitygen64. (1.32 Mkey/s -> 5.27  MK/s)
On my  GeForce GTX 645, VanitySearch runs ~1.5 times faster than oclvanitygen. (9.26 Mkey/s -> 14.548 MK/s)

If you want to compare VanitySearch and Vanitygen result, use the -u option for searching uncompressed address.
VanitySearch may not compute a good gridsize for your GPU, so make several tries using -g options in order to find best performances.
Using compressed addresses is roughly 20% faster.



Other links of potential interest:

Vanitygen Plus:
https://github.com/exploitagency/vanitygen-plus/tree/master/

edit: typo
Pages:
Jump to: