Pages:
Author

Topic: is it possible to create your own DESIRED address? (Read 2836 times)

member
Activity: 110
Merit: 10
I have used vanitygen to make my addresses starting with the first characters of my company name.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
I've always wondered what the required computational power for generating vanity addresses is. Could anyone point me in the right direction for this info? Thanks.

Sure! Smiley


 =snip=

Prefixes are also very fast to search, and a list of thousands of prefixes may be specified with little or no reduction in key search rate.

Regular expressions are programmable pattern filters.  They are very powerful, and can be used to match prefixes, suffixes, varying-length sequences, etc..  For a quick tutorial, see http://www.regular-expressions.info/quickstart.html.  To enable regular expressions, use the -r command line option.  Unfortunately, regular expressions are very slow, and will have a significant impact on key search rate.  Because of this, regular expressions should only be used if their expressive power is needed.

Oclvanitygen is only effective at searching for prefixes.  Regular expressions will not work effectively with oclvanitygen, as oclvanitygen is currently unable to execute the regular expression on the GPU.

What key search rate can I expect from hardware X?

Detailed list forthcoming.  Some ballpark estimates are listed below.

Dual-core desktop CPUs, 32-bit mode: 100-250 Kkey/s.
Dual-core desktop CPUs, 64-bit mode: 150-450 Kkey/s.
Quad-core desktop CPUs, 32-bit mode: 200-400 Kkey/s.
Quad-core desktop CPUs, 64-bit mode: 300-750 Kkey/s.

As vanitygen performs a lot of large integer arithmetic, running it in 64-bit mode makes a huge difference in key search rate, easily a 50% improvement over 32-bit mode.  If you are using a 64-bit edition of Windows, and not using a GPU, be sure to use vanitygen64.exe.

In custom builds, CPU performance will be less than expected if the OpenSSL library is an older version (<1.0.0d) or is not built with the appropriate optimizations enabled.

General formulas for expected performance on GPUs

NVIDIA GeForce 96xx, 98xx, GT 1xx, GT 2xx, GTX 2xx (G90/GT200):
Key/s = (CUDA Cores) x (Shader MHz) x 17

AMD Radeon 58xx, 59xx, 67xx, 68xx (VLIW5):
Key/s = (Stream Processors) x (Core MHz) x 20.1

AMD Radeon 69xx (VLIW4):
Key/s = (Stream Processors) x (Core MHz) x 13.6

AMD GCN, NVIDIA Fermi/Kepler: Please contribute some numbers!

Unfortunately, AMD VLIW4 does not perform as well as VLIW5 with the same number of cores/clocks.  Oclvanitygen is sensitive to integer multiply throughput, and VLIW5 can multiply concurrently with other operations, whereas multiply consumes all four ALUs in VLIW4.  At similar clocks, a hobbled Radeon 5830 will outperform a Radeon 6970.

   ~~MZ~~
sr. member
Activity: 266
Merit: 250
I've always wondered what the required computational power for generating vanity addresses is. Could anyone point me in the right direction for this info? Thanks.
newbie
Activity: 28
Merit: 0
you can use the software vanitygen to do this !
full member
Activity: 476
Merit: 100
Yes it is !
hero member
Activity: 499
Merit: 500
How much you can choose from that desired address ?

Didn't get you, please specify. If you meant characters, then its your choice but longer it is, harder it is to generate.

   ~~MZ~~

Exactly. You can even run your vanitygen program trying to get my address, but then your success chance will be extremely extremely low, as there are a total of 2^160 bitcoin addresses.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
How much you can choose from that desired address ?

Didn't get you, please specify. If you meant characters, then its your choice but longer it is, harder it is to generate.

   ~~MZ~~
newbie
Activity: 28
Merit: 0
How much you can choose from that desired address ?
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
It's acctually mind boggling how difficult it is, to match a full public address with it's private key.
Watched the video on youtube "Amazing math of Private keys" last night, and it's impossible to hack a private key.

Would be nice, if we could use Alias names linked to your Bitcoin address, to make it easier to remember. ^frown^
hero member
Activity: 532
Merit: 500
If you have someones private key, you can figure out what his public adress is, but not the other way around.

Yes.

So how do you get the private key for a public address you designed yourself?

Say for example, you want to have an address starting with 1ABC.
You create a new private key, the associated address is 1XYZ and you throw it away.
You create another new private key, and the associated address is 1234 and you throw it away.
...After lots of trying...
You create another new private key, and the assoicated address is 1ABC. You are happy with it, and import the private key in your wallet.

Does these Vanity tools only give you enough room to create, say the first 8 caracters, due to the lack of processing power to generate a full address?

The more characters you want, the lower the chance you will get a match (exponentially).
You can try to find an address starting with 1ABCDEFGHIJKLMN but it will be extremely likely that you can't get a match after years.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
That is in effect what I am saying.

If you have someones private key, you can figure out what his public adress is, but not the other way around.

So how do you get the private key for a public address you designed yourself?

Does these Vanity tools only give you enough room to create, say the first 8 caracters, due to the lack of processing power to generate a full address?

You can generate as many char vanity addresses as you want but now it is only possible to generate upto 9 char, which will also take a few days if you have a lot of GPU. Roll Eyes

   ~~MZ~~
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
So, I cannot throw the dice and choose random numbers for a private key, and then generate the public address from the private key?

Ah... I get it, you want a specific public address?

So if it's possible to generate your own public address, it should in theory be possible to hack it's private key?

I thought it was only possible to create your own private key, not your own custom public address? ^confused^

You can find others private key using vanitygen by using the address. But now it is impossible, as it will take a lot of years. Even to generate a 10 char vanity addresses, it taked many many years, so you can easily guess how much years will it take to find a private key of 19 char vanity address. Roll Eyes I hope you understand!

    ~~MZ~~
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
That is in effect what I am saying.

If you have someones private key, you can figure out what his public adress is, but not the other way around.

So how do you get the private key for a public address you designed yourself?

Does these Vanity tools only give you enough room to create, say the first 8 caracters, due to the lack of processing power to generate a full address?
hero member
Activity: 532
Merit: 500
So, I cannot throw the dice and choose random numbers for a private key, and then generate the public address from the private key?

Ah... I get it, you want a specific public address?

So if it's possible to generate your own public address, it should in theory be possible to hack it's private key?

I thought it was only possible to create your own private key, not your own custom public address? ^confused^

Searching for a vanity address works this way:
1. Create a new public private key pair.
2. Check if the address fits your requirement.
3. Go back to step 1 if yes. Stop if no.

It is not going backward from the address to the private key.
member
Activity: 89
Merit: 10
seetahu I can not make a wallet in blockchain.info address in accordance with our will, because the system has a system blockchain.info random to make bitcoin wallet address, the address consists of numbers and letters, uppercase and lowercase letters, that's all I know .. .  Roll Eyes
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
So, I cannot throw the dice and choose random numbers for a private key, and then generate the public address from the private key?

Ah... I get it, you want a specific public address?

So if it's possible to generate your own public address, it should in theory be possible to hack it's private key?

I thought it was only possible to create your own private key, not your own custom public address? ^confused^
member
Activity: 110
Merit: 10
i mean can i create any address that i like for example:
1POOYA87blahbalh(random)
----------------------------
EDIT: i got my answer, thank you all
found this thread : https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804
Yes we can Cheesy
Search for vanitygen
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
as far as i found out about Vanity gen and its toppic here: https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804
the address can be created offline and it doesnt seem to need any kind of special computing power!
also the source is available at github so..... i don't think it can contain any kind of shenanigans in the background

Yes, you can create it offline. What I meant by 'computing power' is that it needs to solve some expressions, so naturally your computer must be good. For me, with a dual core CPU+Nvidia GPU, I am getting ~220 Kkeys/sec when using Vanitygen-32bit, for some reasons, oclvanitygen isn't working for me, so my GPU can't be used for generating as I can only use vanitygen. If you don't have enough computing power, it is very hard to generate a vanity with 7+ charcacters and practically, impossible to generate a 9+ characters currently, it may change in future. I hope you understand! Smiley

   ~~MZ~~
legendary
Activity: 3472
Merit: 10611
as far as i found out about Vanity gen and its toppic here: https://bitcointalksearch.org/topic/vanitygen-vanity-bitcoin-address-generatorminer-v022-25804
the address can be created offline and it doesnt seem to need any kind of special computing power!
also the source is available at github so..... i don't think it can contain any kind of shenanigans in the background
Pages:
Jump to: