Pages:
Author

Topic: [Guide] How to create your customized Bitcoin-Address (vanitygen) – step by step - page 2. (Read 3497 times)

hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
I was looking for customized bitcoin-address generation through this website and just right now discovered this article, it's phenomenal but there is slight correction from me:
When I clicked on original address to download from github, https://github.com/samr7/vanitygen/downloads showed me 404 error page. As it seems, correct url at the moment is without the addition of /downloads, i.e. https://github.com/samr7/vanitygen is a right one that directly connects you to page.
Yes, you are right. Obviously, GitHub has changed a bit and my current link is not supported anymore...
I've added it in my OP and replaced the link.
Many thanks for pointing it out.  Smiley

If you need a customized SegWit-Address generator, you might also be interested in VanitySearch from Jean_Luc.
He's even active on Bitcointalk: https://bitcointalksearch.org/topic/vanitysearch-yet-another-address-prefix-finder-5112311
Wait wait, there is still something wrong there. I can't download windows executable files from that URL. Somehow, I found a valid url on Bitcoin wiki and changed version from 0.20 to 0.22 (the latest one I assume) - https://github.com/downloads/samr7/vanitygen/vanitygen-0.21-win.zip

Otherwise, every step works correctly, tried and generated wallet successfully. Danke sehr Smiley


I successfully generated address via CPU but I want to generate it via GPU. Followed the steps but then I got this error.


legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
I was looking for customized bitcoin-address generation through this website and just right now discovered this article, it's phenomenal but there is slight correction from me:
When I clicked on original address to download from github, https://github.com/samr7/vanitygen/downloads showed me 404 error page. As it seems, correct url at the moment is without the addition of /downloads, i.e. https://github.com/samr7/vanitygen is a right one that directly connects you to page.
Yes, you are right. Obviously, GitHub has changed a bit and my current link is not supported anymore...
I've added it in my OP and replaced the link.
Many thanks for pointing it out.  Smiley

If you need a customized SegWit-Address generator, you might also be interested in VanitySearch from Jean_Luc.
He's even active on Bitcointalk: https://bitcointalksearch.org/topic/vanitysearch-yet-another-address-prefix-finder-5112311
hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
I was looking for customized bitcoin-address generation through this website and just right now discovered this article, it's phenomenal but there is slight correction from me:
When I clicked on original address to download from github, https://github.com/samr7/vanitygen/downloads showed me 404 error page. As it seems, correct url at the moment is without the addition of /downloads, i.e. https://github.com/samr7/vanitygen is a right one that directly connects you to page.
legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
[4] You can totally disregard #3 and the directory selection by opening the command prompt directly from where Vanitygen is stored.
  • Browse to the folder where vanitygen/oclvanitygen is.
  • Press CTRL+SHIFT+RightClick on an empty space within the folder (not on the executable/files), click "Open command window here".
Quoting myself here for an update:
New Windows10 builds replaced the "Open command window here" with "Open PowerShell window here",
it'll work just fine but needs a slight modification in the command to launch/open executables.
Additionally, now holding Shift will trigger that right-click menu instead of Ctrl+Shift.

After opening the PowerShell directly from the directory of Vanitygen/search, start the command with .\
Example:
Code:
.\vanitysearch.exe -stop 1test
Added to my OP accordingly:

1. Go to the folder where vanitygen/oclvanitygen is stored.
2. Using Command Prompt: Press CTRL+SHIFT+Right Click on an empty space within the folder (not on the executable/files), click "Open command window here". Now the Command Prompt opens. [1]
2. Using Power Shell: Press SHIFT+Right Click on an empty space within the folder (not on the executable/files), click "Open PowerShell window here". Now PowerShell (Command Prompt) opens. [2]
3. You can start directly to enter the details you want, like described in step 5.

(source: nc50lc [1], nc50lc [2])
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
Question, Is it possible to get a private key of other btc address holding huge btc by using the program searching the btc public address?
Here's an analogy, or straight comparison to lottery rather:

  • The chance that you'll hit a jackpot of a 6-digit 42-balls lottery is 1 out of 42^6
    = 1 out of 5,489,031,744
  • The chance that Vanitysearch/gen will hit the private key of your target address is 1 out of 2^256 (minus one Duodecillion approx)
    = 1 out of 115,792,089,237,316,195,423,570,985,008,687,907,852,837,564,279,074,904,382,605,163,141,518,161,494,336

Even though a lottery only takes place 1-7 times a week while tools like this can search millions of keys per second,
the difference is still a lot compared to your chances of hitting a jackpot, just look at the numbers.

I used the private key instead of the address for the "chance formula" because you can't search for the address private key without generating a random/sequence of private key first.

Here's a real-world example:


With a speed of 9.12 million keys per second, I'll be able to "hack" the funds of address 1BitcoinEaterAddressDontSendf59kuE in about 3.52425e+33 years.
That's equivalent to 3,524,250,000,000,000,000,000,000,000,000,000 years  Smiley
legendary
Activity: 3472
Merit: 10611
Question, Is it possible to get a private key of other btc address holding huge btc by using the program searching the btc public address?

simple answer is that if it were possible someone would have done it already.

what these programs do is that they choose a random key, convert it to public key then hash it and finally encode it to see if the starting characters are the same. so it is somewhat similar to brute forcing to find a collision. as the size of the collision increases it demands more work and this work grows exponentially not linearly. the full address requires checking at least 128-bits which will take until the end of the universe with the current total computing power in the world.
full member
Activity: 686
Merit: 125
Nice guide to look for btc address that has similar to what you are looking for and that is very interesting to know but I should be more careful in using btc address with trademark especially usersname because of privacy reason. BTC wallets usually generates another btc address when doing transactions for the change for security purposes. Anyway, if this only for some sort of fun or purpose be good.

Question, Is it possible to get a private key of other btc address holding huge btc by using the program searching the btc public address?
sr. member
Activity: 378
Merit: 335
https://t.me/CRYPTOVlKING
Just stumbled upon this guide and I must say that is awesome. Very interesting stuff and I will most def try to create some vanity address for my humble self following your guide and advices from other members Cheesy

Thanks OP for creating this guide!
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
[4] You can totally disregard #3 and the directory selection by opening the command prompt directly from where Vanitygen is stored.
  • Browse to the folder where vanitygen/oclvanitygen is.
  • Press CTRL+SHIFT+RightClick on an empty space within the folder (not on the executable/files), click "Open command window here".
Quoting myself here for an update:
New Windows10 builds replaced the "Open command window here" with "Open PowerShell window here",
it'll work just fine but needs a slight modification in the command to launch/open executables.
Additionally, now holding Shift will trigger that right-click menu instead of Ctrl+Shift.

After opening the PowerShell directly from the directory of Vanitygen/search, start the command with .\
Example:
Code:
.\vanitysearch.exe -stop 1test
hero member
Activity: 1134
Merit: 501
Sorry guys i am not very teck about it , i will try to make one customized address me too, i will let you know if i did!
legendary
Activity: 2240
Merit: 3150
₿uy / $ell ..oeleo ;(
I'm still playing with the generator, here some questions.

How can I enter a full address? I mean I know it's impossible to generate a whole address, maybe the only chance is like a side effect of using the Infinite Improbability Drive (THGTTG) but If I add it to the list it won't do any harm anyway.

How about using the -r option? Will this work?

I'm creating list in the style like

1
11
111
1111
....... and so on.

Now I'm getting the "prefix ... is too long.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I have so many ideas now Wink
If you make a long list of words you want to search, this largely increases the chance of finding at least some of them.
legendary
Activity: 2240
Merit: 3150
₿uy / $ell ..oeleo ;(
This has to be bumped, I just created my first vanity address, which I was planning to do quite long ago. Thanks 1miau for the guide.
1ASENKoX4WCoJmMN5FN2dpQivifCt95hNp
Nice one, looks difficult.



I hope you were more successful than me.  Cheesy


The next step is SegWit One Smiley
Of course, are you using VanitySearch for SegWit vanity addresses?

It's wasn't that difficult, took me maybe approximately 20 mins @i7 9700K I guess I was lucky.

I was thinking to try 1asenko instead but takes 2.4 days. So maybe sometime later can do a try.
Regarding the SegWit, yeah, I was reading exactly this thread so when I have more free time will try it as well. I have so many ideas now Wink
jr. member
Activity: 79
Merit: 3

Even if it is  posted to be possible to customize the Btc Address, I think it better not to try if your not technical fit or no try at all you might end up losing your funds
Much appreciated for the post but that is my suggestion
legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
This has to be bumped, I just created my first vanity address, which I was planning to do quite long ago. Thanks 1miau for the guide.
1ASENKoX4WCoJmMN5FN2dpQivifCt95hNp
Nice one, looks difficult.



I hope you were more successful than me.  Cheesy


The next step is SegWit One Smiley
Of course, are you using VanitySearch for SegWit vanity addresses?
legendary
Activity: 2240
Merit: 3150
₿uy / $ell ..oeleo ;(
This has to be bumped, I just created my first vanity address, which I was planning to do quite long ago. Thanks 1miau for the guide.
1ASENKoX4WCoJmMN5FN2dpQivifCt95hNp
The next step is SegWit One Smiley
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I created vanity address as a gift for someone special. Am I right, that I can send bitcoins to this address even before anyone imports private key to Electrum wallet?
Yes you can.

Quote
Although I do realize that it would be safer to test it first so I'm sure that private key works and my friend will be able to use bitcoins.
I always test my vanity addresses before funding them, for instance using bitaddress.org (offline, running LIVE Linux, and after taking all necessary safety precautions). Until now it always worked, but for my own peace of mind it doesn't hurt to test them.

Quote
I know this gift is problematic because there is no guarantee if I will keep the private key after giving it as a gift, but this is about trust and I'm sure my friend will trust me.
Although some people have trusted me with the private keys they still use, it's important to know Bitcoin is about not having to trust anyone. “Don’t Trust. Verify.”
sr. member
Activity: 952
Merit: 281
I created vanity address as a gift for someone special. Am I right, that I can send bitcoins to this address even before anyone imports private key to Electrum wallet?
Although I do realize that it would be safer to test it first so I'm sure that private key works and my friend will be able to use bitcoins. I know this gift is problematic because there is no guarantee if I will keep the private key after giving it as a gift, but this is about trust and I'm sure my friend will trust me.
legendary
Activity: 2310
Merit: 4085
Farewell o_e_l_e_o
See how long it takes you to find an address that starts with 1FeexV6bAHb8ybZj. On my system, it would take, many billions of years to find. And each additional character makes it 58 times more difficult to find.
I read and learn (never stop learning Cheesy ) and I can give a more detailed clarification. It is for a desktop PC.

LengthPatternFrequencyAverage Search Time
_________________________________________________________________________________
11K1 in 58 keys< 1 miliseconds
21Ki1 in 3,36450 miliseconds
31Kid1 in 195,000< 2 seconds
41Kids1 in 11 million1 minute
51KidsC1 in 656 million1 hour
61KidsCh1 in 38 billion2 days
71KidsCha1 in 2.2 trillion3-4 months
81KidsChar1 in 128 trillion13-18 years
91KidsChari1 in 7 quadrillion800 years
101KidsCharit1 in 400 quadrillion46,000 years
111KidsCharity1 in 23 quintillion2.5 million years

Mastering bitcoin (A. Antonopoulos).
member
Activity: 104
Merit: 61
I don't know much about these things, i am new to crypto world
My advice is to familiarize yourself with what you're doing before sending a large amount to your new address. Test it, test recovery from your backup, test sending, and make sure you understand what you're doing before sending larger amounts to an address.

Quote
i used your method and generated a address and its private key, but since i did it offline, what if someone searches the same keywords and gets the same private key or the same address.
My all means: try it! Try to find the same address again. Or while you're at it, try to find the private key for 1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF (Balance: ). See how long it takes you to find an address that starts with 1FeexV6bAHb8ybZj. On my system, it would take, many billions of years to find. And each additional character makes it 58 times more difficult to find.
Of course you won't find it, but actually trying might help you to understand how secure Bitcoin addresses actually are. Generating it offline is actually a good thing: there's less risk of compromising your private key, and there is no such thing as "generating it online to check if nobody else uses it". That's not needed, as long as your private key is properly (randomly) generated.

Quote
Also, how do we get backup phrases for this address or only private key is enough ?
Print it, write it down, stamp it in steel, anything you want works. Note that you don't even need to backup the address itself, it can always be derived from the private key. And when you write down the key, make sure you can still read it and didn't make mistakes. Try to recover it, you wouldn't be the first to lose funds because of writing mistakes.
"Backup phrases" are just another way to create private keys. Your private key should be randomly generated on it's own, that means there is no "backup phrase". Just don't lose the private key!

Quote
Can i receive and send btc freely onto this ?
Yes. But try a small amount first to make sure you do it correctly.

Quote
How do we verify signatures into this wallet ?
See How to sign a message?!.

Quote
Complete noob here, please bear with me  Smiley
I tried, but this post can't be complete. Welcome to Bitcointalk, you'll find all the information you need here. Just read a lot, stay vigilant, and be very careful who you trust! Scammers are always after your private keys.
Thank you for the insight, it was very helpful, i was concerned about it because if everything goes well i would like to use the same address for all my transactions, it took my gpu only 2 hours to generate it though so i was wondering if someone else would get the same address and key for it if they tried.
Pages:
Jump to: