Bitcoin Forum
December 09, 2016, 04:23:21 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ... 155 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 809430 times)
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784


firstbits:1MinerQ


View Profile WWW
January 06, 2012, 02:52:22 AM
 #441

oclvanitygen -r -d=2 123
Only my primary GPU (GPU #0) will be used? In my case this is a slower GPU.
Take out the equal sign. -d 2

- Why with -r only the CPU can be used (vanitygen prints "WARNING: Using CPU pattern matcher")?
See docs. GPU isn't good at regex expression evaluation.

- Are there any better/faster address generators out there?
I haven't heard of any other vanity gens with GPU support at all.
This one is kind of a miracle it exists at all considering the work involved.

- Why I can only generate addresses starting with "1"? Aren't there anymore addresses left starting with "3"? Tongue
Because ALL bitcoin addresses always start with 1. No such thing as a 3 address.

- Why am I getting higher speeds without "-r" on CPU?
Without: ~350kkeys/sec
With: ~75kkeys/sec
I guess the regex eval process slows it down a lot.

- I have a Q9300 undervolted to 0.975V and underclocked to 2GHz to save power (stock 2.5GHz and sth like 1.1 or 1.2Vcore), before mining this used to be primarily a gaming rig, and I had this CPU running @ 3.5GHz and 1.32Vcore, what speed can I expect if I decide to O/C it back to 3.5GHz? I think it'll increase linearly but not sure and will probably do it unless I find a way to generate addresses with the "-r" option.
See post above, explains how to do regex without -r

1481257401
Hero Member
*
Offline Offline

Posts: 1481257401

View Profile Personal Message (Offline)

Ignore
1481257401
Reply with quote  #2

1481257401
Report to moderator
1481257401
Hero Member
*
Offline Offline

Posts: 1481257401

View Profile Personal Message (Offline)

Ignore
1481257401
Reply with quote  #2

1481257401
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481257401
Hero Member
*
Offline Offline

Posts: 1481257401

View Profile Personal Message (Offline)

Ignore
1481257401
Reply with quote  #2

1481257401
Report to moderator
malevolent
can into space
Staff
Legendary
*
Offline Offline

Activity: 1624



View Profile
January 06, 2012, 12:00:13 PM
 #442

Because ALL bitcoin addresses always start with 1. No such thing as a 3 address.

https://en.bitcoin.it/wiki/Address :
Quote
A Bitcoin address, or simply address, is an identifier of approximately 34 alphanumeric characters, beginning with the number
1 or 3
An example of a Bitcoin address is 37muSN5ZrukVTvyVh3mT5Zc5ew9L9CBare

So there's no way to make use of all GPUs simulatenously?
Or maybe I could be running 3 instances of oclvanitygen each for each GPU to increase the probability of finding an address and it's priv key? Would that be the same?
terrytibbs
Hero Member
*****
Offline Offline

Activity: 560



View Profile
January 06, 2012, 12:11:25 PM
 #443

Or maybe I could be running 3 instances of oclvanitygen each for each GPU to increase the probability of finding an address and it's priv key? Would that be the same?
Exactly.
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784


firstbits:1MinerQ


View Profile WWW
January 06, 2012, 02:04:26 PM
 #444

Because ALL bitcoin addresses always start with 1. No such thing as a 3 address.

https://en.bitcoin.it/wiki/Address :
Quote
A Bitcoin address, or simply address, is an identifier of approximately 34 alphanumeric characters, beginning with the number
1 or 3
An example of a Bitcoin address is 37muSN5ZrukVTvyVh3mT5Zc5ew9L9CBare

I'm not sure why they say that there. AFAIK the 1 comes from a version field indicating Bitcoin (vs. Namecoin etc) by convention. I've never seen a 3... address in use or displayed. I don't think it's because they "ran out" since addresses are generated randomly. I could be wrong though as I don't know all the innards and history.

You can actuallly run oclvanitygen at the same time as mining. I did it and it worked and dropped some % of mining speed. It did seem to be a bit unstable or maybe that was just pushing my OC a bit hard. I had better results when disabling the GPU from mining.


dree12
Legendary
*
Offline Offline

Activity: 1232



View Profile
January 06, 2012, 03:12:51 PM
 #445

Because ALL bitcoin addresses always start with 1. No such thing as a 3 address.

https://en.bitcoin.it/wiki/Address :
Quote
A Bitcoin address, or simply address, is an identifier of approximately 34 alphanumeric characters, beginning with the number
1 or 3
An example of a Bitcoin address is 37muSN5ZrukVTvyVh3mT5Zc5ew9L9CBare

I'm not sure why they say that there. AFAIK the 1 comes from a version field indicating Bitcoin (vs. Namecoin etc) by convention. I've never seen a 3... address in use or displayed. I don't think it's because they "ran out" since addresses are generated randomly. I could be wrong though as I don't know all the innards and history.

You can actuallly run oclvanitygen at the same time as mining. I did it and it worked and dropped some % of mining speed. It did seem to be a bit unstable or maybe that was just pushing my OC a bit hard. I had better results when disabling the GPU from mining.


3 addresses are newer versions which use BIP0013. As these addresses are not hashes of pubkeys or privkeys, but rather scripts, generating vanity addresses is rather useless.
BurtW
Legendary
*
Offline Offline

Activity: 1792

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2012, 03:59:57 PM
 #446

As discussed in the new thread on vanity address outsourcing the vanity addresses that start with 3 will be much easier (less computation) to create.  This will lead to the possibility of longer vanity addresses for those that start with 3.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
dree12
Legendary
*
Offline Offline

Activity: 1232



View Profile
January 06, 2012, 05:08:37 PM
 #447

As discussed in the new thread on vanity address outsourcing the vanity addresses that start with 3 will be much easier (less computation) to create.  This will lead to the possibility of longer vanity addresses for those that start with 3.
This does not mean generating vanity addresses starting with "3" with this generator is useful in any way.
BurtW
Legendary
*
Offline Offline

Activity: 1792

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2012, 06:43:25 PM
 #448

As discussed in the new thread on vanity address outsourcing the vanity addresses that start with 3 will be much easier (less computation) to create.  This will lead to the possibility of longer vanity addresses for those that start with 3.
This does not mean generating vanity addresses starting with "3" with this generator is useful in any way.
What do you mean?

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
January 06, 2012, 06:45:27 PM
 #449

As discussed in the new thread on vanity address outsourcing the vanity addresses that start with 3 will be much easier (less computation) to create.  This will lead to the possibility of longer vanity addresses for those that start with 3.
This does not mean generating vanity addresses starting with "3" with this generator is useful in any way.
What do you mean?

Vanity gen takess random private key and hashes it until it found a public key. 

Bitcoin addresses which start w/ 3 have no private key.  Any address starting w/ 3 generated by vanity gen would be utterly useless.  Any funds sent to it would be a black hole.
BurtW
Legendary
*
Offline Offline

Activity: 1792

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2012, 07:05:57 PM
 #450

As discussed in this thread https://bitcointalk.org/index.php?topic=56839.0 we are not talking about creating a vanity address using the current software that "just happens to start with a 3" we are talking about creating a proper vanity address that starts with 3 - that is - the hash of a one of two key script where one of the keys is a valid public key and the other key is a bogus "filler" public key.  Therefore you would end up with a vanity address that starts with a 3 which is the proper hash of a proper script that will work properly.

To do this would take a new version of the vanitygen (and GPU version of vanitygen) that does all the proper calculations in order to create the proper script and proper hash of the script.

The nice thing is that each trial in the search for the vanity address would be much faster.  In this future system the algorithm is:

1) Create a valid keypair
2) Create a random invalid/bogus public key (basically a nonce).  Note the private key is unknown/unknowable
3) Create a valid "use one of these two keys" script with the valid public key and the bogus public key as the two parameters
4) Properly hash the script (much easier that a public key calculation)
5) Check for the vanity pattern, if it matches quit, otherwise go to step 2)

Note that each trial is now just the time it takes to generate a random number and take the hash of the script!

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
January 06, 2012, 07:29:42 PM
 #451

I get that just pointing out you responded to this quote...

This does not mean generating vanity addresses starting with "3" with this generator is useful in any way.
BurtW
Legendary
*
Offline Offline

Activity: 1792

All paid signature campaigns should be banned.


View Profile WWW
January 06, 2012, 07:45:43 PM
 #452

OOOOOOOOOOOOOOOO actually reading the bolded part makes a big difference. 

I just made a new years resolution to learn to read more carefully.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
January 08, 2012, 03:39:03 AM
 #453

Interested in a modified version of vanitygen which can produce vanity addresses from minikeys.

A request for software has been posted here:
https://bitcointalk.org/index.php?topic=57040
deepceleron
Legendary
*
Offline Offline

Activity: 1470



View Profile WWW
January 08, 2012, 06:35:26 PM
 #454

Interested in a modified version of vanitygen which can produce vanity addresses from minikeys.

A request for software has been posted here:
https://bitcointalk.org/index.php?topic=57040

samr hasn't logged into the forum since August. You might need to get the source yourself, try to set up a compile environment for it, and then modify the software so it searches for proper minikeys (only 1 in 10,000 or so mini-sized keys match the requirements if I recall) and then does the phrase check. Because of this additional difficulty, a normally 1-day phrase might take you 20 years though...

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
January 09, 2012, 01:44:41 AM
 #455

Interested in a modified version of vanitygen which can produce vanity addresses from minikeys.

A request for software has been posted here:
https://bitcointalk.org/index.php?topic=57040

samr hasn't logged into the forum since August. You might need to get the source yourself, try to set up a compile environment for it, and then modify the software so it searches for proper minikeys (only 1 in 10,000 or so mini-sized keys match the requirements if I recall) and then does the phrase check. Because of this additional difficulty, a normally 1-day phrase might take you 20 years though...

The source code is available on git.

I guess you didn't read anything at the link.
etotheipi
Legendary
*
expert
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
January 10, 2012, 02:09:27 AM
 #456

I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :

    1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

Am I really the first person that has done this?  FreeMoney didn't even recognize it as a BTC address.  At the very least, people should recognize that one when they see it Smiley

A donation is on its way!

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
TTBit
Legendary
*
Offline Offline

Activity: 1136


View Profile
January 10, 2012, 02:59:52 AM
 #457

I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :

    1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

Am I really the first person that has done this?  FreeMoney didn't even recognize it as a BTC address.  At the very least, people should recognize that one when they see it Smiley

A donation is on its way!

cool!

Can an address be made with only numbers?

good judgment comes from experience, and experience comes from bad judgment
etotheipi
Legendary
*
expert
Offline Offline

Activity: 1428


Core Armory Developer


View Profile WWW
January 10, 2012, 03:10:11 AM
 #458

I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :

    1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

Am I really the first person that has done this?  FreeMoney didn't even recognize it as a BTC address.  At the very least, people should recognize that one when they see it Smiley

A donation is on its way!

cool!

Can an address be made with only numbers?

This problem gets exponentially harder, the fewer characters you choose to have in your final address.  In this case, I only wanted upper-case letters, which limits each character in the final address to one of 24 characters out of 58 (26 letters in alphabet minus 'I' and 'O').   If your address was only one letter after the '1', you would have to generate 2.4 addresses (58/24, on average) to get all uppercase letters.  If it was two letters, you'd have to generate 5.8 (2.4^2) addresses on average before finding it.  Etc.  So for an address with 32 letters, you're talking 2.4^32 guesses before finding such an address (on average).

At 300,000 keys per second in vanitygen, it should take about two months (I calculate 70 days) to find such an address as I have in my signature (on average).

If you now instead change it to all numbers, you've now limited yourself to 9/58 characters instead of 24/58 (10 digits minus '0').  If you repeat the calculation using 58/9, it will take 6.4^32 guesses.  At the same key generation rate, I calculate it would take 3,022,041,992,597,561 days to find such an address.

So the answer to your questions is... no Smiley

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
January 10, 2012, 04:01:05 AM
 #459

I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :

    1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

Am I really the first person that has done this?  FreeMoney didn't even recognize it as a BTC address.  At the very least, people should recognize that one when they see it Smiley

A donation is on its way!

i'm puzzled with that address of yours, how did you managed to generate the uppercase checksum... ?

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
TTBit
Legendary
*
Offline Offline

Activity: 1136


View Profile
January 10, 2012, 04:56:24 AM
 #460

I wasn't able to get GPU working in linux, but it turns out my cluster of CPUs was enough to create the address I really wanted :

    1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX

Am I really the first person that has done this?  FreeMoney didn't even recognize it as a BTC address.  At the very least, people should recognize that one when they see it Smiley

A donation is on its way!

cool!

Can an address be made with only numbers?

This problem gets exponentially harder, the fewer characters you choose to have in your final address.  In this case, I only wanted upper-case letters, which limits each character in the final address to one of 24 characters out of 58 (26 letters in alphabet minus 'I' and 'O').   If your address was only one letter after the '1', you would have to generate 2.4 addresses (58/24, on average) to get all uppercase letters.  If it was two letters, you'd have to generate 5.8 (2.4^2) addresses on average before finding it.  Etc.  So for an address with 32 letters, you're talking 2.4^32 guesses before finding such an address (on average).

At 300,000 keys per second in vanitygen, it should take about two months (I calculate 70 days) to find such an address as I have in my signature (on average).

If you now instead change it to all numbers, you've now limited yourself to 9/58 characters instead of 24/58 (10 digits minus '0').  If you repeat the calculation using 58/9, it will take 6.4^32 guesses.  At the same key generation rate, I calculate it would take 3,022,041,992,597,561 days to find such an address.

So the answer to your questions is... no Smiley



So there's a chance...

I like how you sent btc from the address to prove you own it. Very nice.


good judgment comes from experience, and experience comes from bad judgment
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 ... 155 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!