Author

Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22] - page 155. (Read 1153691 times)

legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
Which gets me wondering, does Vanitygen search the entire keyspace? (*)
If not, what proportion of the entire keyspace does it search?

(*) What about addresses associated with compressed keys?

What I understand it does:

1) Generate a random private key (or increment from the previous random private key)
2) Calculate the corresponding public key from the private key
3) Calculate the corresponding bitcoin address of the public key
4) Compare, if there is a match output else go back to step 1)

Does that help to answer your question or not?
legendary
Activity: 1120
Merit: 1016
090930
Which gets me wondering, does Vanitygen search the entire keyspace? (*)
If not, what proportion of the entire keyspace does it search?

(*) What about addresses associated with compressed keys?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Mr Vanitygen author, can you make a version that spits out compressed private keys, or the keys that begin with letters instead of 5?
hero member
Activity: 651
Merit: 501
My PGP Key: 92C7689C
Can't get the ocl version to work...

on 7970:
(seems it is finding matches, but disregarding due to mismatch?
Code:
CPU hash: 6707a76e848f5e9368c2d9d9ec6d60880df44891
GPU hash: 020b0bda39a9bbb2eeddd194a8be20934835dff6
Found delta: 94027 Start delta: 1

I had the same thing happen with my 7750.  IIRC, I got it working by passing the -S (safe mode) option to oclvanitygen.
legendary
Activity: 1137
Merit: 1001
Where can I get keyconv for windows? I can't find it.

sorry, nevermind. Didn't see it in .21. Got it from .20.
sr. member
Activity: 476
Merit: 250
Keep it Simple. Every Bit Matters.
Bitcoin addresses are Base 58 so every time you add a digit to the vanity part it multiplies the number of search permutations by 58.

I noticed Smiley I know I was just being over optimistic in thinking I could get a long one.
legendary
Activity: 916
Merit: 1003
Bitcoin addresses are Base 58 so every time you add a digit to the vanity part it multiplies the number of search permutations by 58.
sr. member
Activity: 476
Merit: 250
Keep it Simple. Every Bit Matters.
Amazing program.
Still playing with it, did a few which only took a few minutes.

Trying longer ones, but it seems to be be measured in many years by probability of success so I think it only find it if extremely lucky.
So I don't think I'll be seeing 1BattLeLords (First name of a game I'm developing) any time soon.
None the less very cool, my little laptop even happily manages 5 Mkeys/s which surprised me.

Yeah I got 1Lethos
newbie
Activity: 9
Merit: 0
Can't get the ocl version to work...

On nvidia:

Code:
vg_ocl_context_callback error: CL_MEM_OBJECT_ALLOCATION_FAILURE error executing CL_COMMAND_NDRANGE_KERNEL on GeForce GTX 285 (Device 0).

clWaitForEvents(NDRange,0): CL_MEM_OBJECT_ALLOCATION_FAILURE
Device: GeForce GTX 285
Vendor: NVIDIA Corporation (10de)
Driver: 285.62
Profile: FULL_PROFILE
Version: OpenCL 1.0 CUDA
Max compute units: 30
Max workgroup size: 512
Global memory: 1073741824
Max allocation: 268435456

on 7970:
(seems it is finding matches, but disregarding due to mismatch?
Code:
CPU hash: 6707a76e848f5e9368c2d9d9ec6d60880df44891
GPU hash: 020b0bda39a9bbb2eeddd194a8be20934835dff6
Found delta: 94027 Start delta: 1

Numbers look good though on the ati:
Code:
Difficulty: 873388193410
[27.27 Mkey/s][total 4630511616][Prob 0.5%][50% in 6.1h]


(for reference, on an i7 @4.2ghz, vanitygen64 does about 1Mkey/s case insensitive)
legendary
Activity: 1176
Merit: 1011
Vanitygen is great, but I'm having an issue with the OCL version: it works, but if I abort it (by pressing Ctrl+C or terminating the process or any other way), my PC completely freezes and I have to turn it off & on.
The non-OCL version (either 32 or 64 bit) do not show this behavior.

I'm running Windows 7 x64 and a GTX560 with latest drivers.
full member
Activity: 168
Merit: 100
Is there anyway to force generation of the exact same sequence of addresses twice?
(I actually hope not.)

I tried playing with seed files but perhaps I misunderstood what those are for.

Seed files would be to seed the random number generator.  If you ran the same seed file at the exact same computer time on the exact same computer it could be possible to produce the same results or at least greatly reduce the entropy needed to find the results.  The seed file is any file that will change the outcome of the random selection.

There is a lot more involved with the internal random number generator but this is the short explanation.  Basically the seed file gives another source of randomized input.
legendary
Activity: 1120
Merit: 1016
090930
Is there anyway to force generation of the exact same sequence of addresses twice?
(I actually hope not.)

I tried playing with seed files but perhaps I misunderstood what those are for.
full member
Activity: 168
Merit: 100
I posted a thread here:

https://bitcointalksearch.org/topic/how-to-decrypt-protkey-from-vanitygen-108451

Asking how to decrypt the protkey back to a privkey when using the -e flag and specifying a password.

Output like this:

Pattern: 1wtf
Address: 1WtFgLCoA56syuVLbvzCNzooTrKEpqyA8
Protkey: PsRUGbymw545hfYUAg5v8uNuVcxwtXWg646JkZ7nSm1dDRvHk5rTd8HrQv452ctz6fP2

and -e password used was 'wtf'

I tried several wallets, none of them recognized the protkey, is there a specific wallet or a command line tool for decrypting the protkey back to a privkey?
full member
Activity: 129
Merit: 100
I compiled it on Windows, and I had the same problem.  Use the -o keyfile.txt option to write to file instead of standard out.

He's not the only one with the issue.
I think I had that same issue trying to gpu-mine with self-compiled code on linux.  I just gave up and use Windows.
legendary
Activity: 916
Merit: 1003
You poor, poor Mac people.  If you want to play with the big boys you're gonna have to break out of the walled garden and get some real power tools.  Tongue
hero member
Activity: 560
Merit: 500
I am the one who knocks
It already does....  In fact I don't think Mt. Lion even comes with a 32bit kernel, but I could be wrong.

What GPU do you have?  I get ~4Mkey/sec with my GPU.

That's my impression also, but it's still quite a lot behind Windows 7 x64 in terms of performance - although major improvement over 10.6.

I have GeForce 9400m with 256 MB of VRAM, so not exactly a beast of a GPU  Wink
Ah ya, nvidia chips are not the best for mining.
newbie
Activity: 27
Merit: 0
It already does....  In fact I don't think Mt. Lion even comes with a 32bit kernel, but I could be wrong.

What GPU do you have?  I get ~4Mkey/sec with my GPU.

That's my impression also, but it's still quite a lot behind Windows 7 x64 in terms of performance - although major improvement over 10.6.

I have GeForce 9400m with 256 MB of VRAM, so not exactly a beast of a GPU  Wink
hero member
Activity: 560
Merit: 500
I am the one who knocks
Just installed Mt. Lion (10.Cool today.... oclvanitygen does indeed run

Yup, indeed it does - just ran it. Although I do get slightly better results (188KK/s vs. 170KK/s) with just CPU vs. GPU. But it's still bit under what I get in Windows, but that was in the 64 bit vanitykeygen - so I still want to know, how it's possible to run OSX version in 64bit mode?
It already does....  In fact I don't think Mt. Lion even comes with a 32bit kernel, but I could be wrong.

What GPU do you have?  I get ~4Mkey/sec with my GPU.
newbie
Activity: 27
Merit: 0
Just installed Mt. Lion (10.Cool today.... oclvanitygen does indeed run

Yup, indeed it does - just ran it. Although I do get slightly better results (188KK/s vs. 170KK/s) with just CPU vs. GPU. But it's still bit under what I get in Windows, but that was in the 64 bit vanitykeygen - so I still want to know, how it's possible to run OSX version in 64bit mode?
hero member
Activity: 560
Merit: 500
I am the one who knocks
I meant for oclvanitygen.  For instance I use "oclvanitygen -d0 1abcdef" to use my 6770 GPU.  I get around 12 Mkeys/sec this way.

Oh, sorry. I use the device parameter to point to GPU in Windows, in OSX 10.6 it either froze the system completely or gave up an error message. I've just installed 10.8 as my previous installation got completely messed up for some reason, so I've yet to try it under this one.
Just installed Mt. Lion (10.Cool today.... oclvanitygen does indeed run
Jump to: