Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: mikerbiker6 on May 24, 2014, 05:26:49 PM



Title: How to make a custom bitcoin adress?
Post by: mikerbiker6 on May 24, 2014, 05:26:49 PM
I saw some people with a nice bitcoin adress like:
1E1igiusfEjs1pCaGjEERExE9gYcrFwow7       (eliguis)

How did they make this, just make random adresses for days untill you own a cool one with your name in it.
Or is there a better way?

Please explain.


Title: Re: How to make a custom bitcoin adress?
Post by: gadman2 on May 24, 2014, 05:30:11 PM
Vanitygen, Google it or see my signature.


Title: Re: How to make a custom bitcoin adress?
Post by: phillipsjk on May 24, 2014, 05:31:03 PM
Vanitygen: Vanity bitcoin address generator/miner [v0.22] (https://bitcointalk.org/index.php?topic=25804.0).

Note that address re-use has severe privacy implication (https://bitcointalk.org/index.php?topic=279249.0).

I have been using single-use vanity addresses myself.

Edit: Real life example of somebody regretting vanity addresses (https://bitcointalk.org/index.php?topic=621770.msg6916724#msg6916724).


Title: Re: How to make a custom bitcoin adress?
Post by: coinpr0n on May 24, 2014, 05:34:12 PM
This article on the Bitcoin FAQ is pretty straight-forward: https://en.bitcoin.it/wiki/Vanitygen


Title: Re: How to make a custom bitcoin adress?
Post by: Pobre on May 24, 2014, 06:51:59 PM
These are the vanity addresses that the people make using the brute force. it requires some kind of software and generation of these addresses takes time.


Title: Re: How to make a custom bitcoin adress?
Post by: mikerbiker6 on May 24, 2014, 07:40:38 PM
thanks for all the replies!

These are the vanity addresses that the people make using the brute force. it requires some kind of software and generation of these addresses takes time.
Well I thought there was a more clever way, but bruteforce it is.


Title: Re: How to make a custom bitcoin adress?
Post by: zimmah on May 24, 2014, 09:43:33 PM
thanks for all the replies!

These are the vanity addresses that the people make using the brute force. it requires some kind of software and generation of these addresses takes time.
Well I thought there was a more clever way, but bruteforce it is.

if there was a more clever way it wouldn't be very well encrypted.


Title: Re: How to make a custom bitcoin adress?
Post by: phillipsjk on May 24, 2014, 10:09:49 PM
Well I thought there was a more clever way, but bruteforce it is.

Vanitygen actually avoids redoing expensive calculations over and over again (mainly doing additions as I understand it). So it is a little clever.


Title: Re: How to make a custom bitcoin adress?
Post by: Jcw188 on May 25, 2014, 01:22:21 AM
I know people use vanity generators for addresses like it's no big deal to make millions of addresses,
But at some point if BTC gets mass adored wouldn't we run out of addresses?


Title: Re: How to make a custom bitcoin adress?
Post by: Cubic Earth on May 25, 2014, 03:29:56 AM
I know people use vanity generators for addresses like it's no big deal to make millions of addresses,
But at some point if BTC gets mass adored wouldn't we run out of addresses?

No.  Never.


Title: Re: How to make a custom bitcoin adress?
Post by: jonald_fyookball on May 25, 2014, 03:35:26 AM
I know people use vanity generators for addresses like it's no big deal to make millions of addresses,
But at some point if BTC gets mass adored wouldn't we run out of addresses?

I sure hope it gets mass adored.  :)


Title: Re: How to make a custom bitcoin adress?
Post by: Light on May 25, 2014, 03:55:46 AM
I know people use vanity generators for addresses like it's no big deal to make millions of addresses,
But at some point if BTC gets mass adored wouldn't we run out of addresses?

Trust me, the sheer keyspace is far larger than that.

Quote
Generating an address doesn't touch the network at all. You'd only be wasting your CPU resources and disk space.

Also, a collision is highly unlikely.

Keys are 256 bit in length and are hashed in a 160 bit address.(2^160th power) Divide it by the world population and you have about 215,000,000,000,000,000,000,000,000,000,000,000,000 addresses per capita.

@OP: I would advise oclvanitygen (try the updated lifeboat one) rather than just pure vanitygen as GPUs will work more efficiently at finding addresses than CPUs.


Title: Re: How to make a custom bitcoin adress?
Post by: Elwar on May 25, 2014, 06:34:27 AM
Is there another way to create addresses programatically?

I am having a hell of a time trying to get vanitygen to work on RedHat. I just need to be able to produce addresses with private keys offline.


Title: Re: How to make a custom bitcoin adress?
Post by: jonald_fyookball on May 25, 2014, 06:36:56 AM
Is there another way to create addresses programatically?

I am having a hell of a time trying to get vanitygen to work on RedHat. I just need to be able to produce addresses with private keys offline.

Have you seen my python script built from the electrum codebase?

https://bitcointalk.org/index.php?topic=612143.0

(just make sure to get a new random seed, dont use the default!)


Title: Re: How to make a custom bitcoin adress?
Post by: Elwar on May 25, 2014, 06:38:46 AM
Is there another way to create addresses programatically?

I am having a hell of a time trying to get vanitygen to work on RedHat. I just need to be able to produce addresses with private keys offline.

Have you seen my python script built from the electrum codebase?

https://bitcointalk.org/index.php?topic=612143.0

(just make sure to get a new random seed, dont use the default!)

Thanks for the info. I'll check it out.


Title: Re: How to make a custom bitcoin adress?
Post by: jonald_fyookball on May 25, 2014, 06:40:29 AM
if you have any questions dont hesitate to send me a pm


Title: Re: How to make a custom bitcoin adress?
Post by: Shallow on May 25, 2014, 07:01:56 AM
There are a multitude of programs for generating vanity addresses but you should definitely do your research on how they work and their authors before you use them.


Title: Re: How to make a custom bitcoin adress?
Post by: mikerbiker6 on May 25, 2014, 08:33:46 AM
There are a multitude of programs for generating vanity addresses but you should definitely do your research on how they work and their authors before you use them.
What could go wrong for example?


Title: Re: How to make a custom bitcoin adress?
Post by: Elwar on May 25, 2014, 09:53:00 AM
There are a multitude of programs for generating vanity addresses but you should definitely do your research on how they work and their authors before you use them.
What could go wrong for example?

Someone writes a program that creates a public and private key for you, but is easily replicated. All they have to do is run their program to obtain your public key and they then have your private key.

Or something to that affect.


Title: Re: How to make a custom bitcoin adress?
Post by: phillipsjk on May 26, 2014, 07:47:00 AM
Is there another way to create addresses programatically?

I am having a hell of a time trying to get vanitygen to work on RedHat. I just need to be able to produce addresses with private keys offline.

Sounds like you may be interesting in the sx command line utilities (https://bitcointalk.org/index.php?topic=259999.0)



Title: Re: How to make a custom bitcoin adress?
Post by: RoxxR on May 26, 2014, 08:07:59 AM
Is there another way to create addresses programatically?

I am having a hell of a time trying to get vanitygen to work on RedHat. I just need to be able to produce addresses with private keys offline.

As it's just standard python, this should work under Linux as well and is extremely short to review:

https://bitcointalk.org/index.php?topic=424691.0


Title: Re: How to make a custom bitcoin adress?
Post by: ShakyhandsBTCer on June 14, 2014, 05:26:11 PM
There are a multitude of programs for generating vanity addresses but you should definitely do your research on how they work and their authors before you use them.
What could go wrong for example?

If the program creates a private key, uses a hash to find the public key and make a mistake. It could potentially give you a public key and the incorrect private key.