Hi all
I was playing with oclvanitygen64 and vanitygen64 for a day or so,
and all works fine so far. I like it a lot. Thanks to the devs !
Here is my QUESTION, if someone could respond please with some insights?
I want to create 2 BTC addresses both starting with a prefix of the same length(7) using the same parameters:
(1) oclvanitygen64.exe -v -o output.txt 1BTCUSD (Prefix difficulty: 15058417127)
(2) oclvanitygen64.exe -v -o output.txt 1TRADER (Prefix difficulty: 888446610538) = ca. 60x higher
Now, to create 1TRADER it takes around 60x longer (WTF?!?) than to create 1BTCUSD
I was assuming, calculating prefixes with the same length ( here: length=7) using the same parameters
"1ABCDEF"
"1234567"
"1TRADER"
"1BTCUSD"
etc....
would have the same difficulty and thus the same probability to finish the task after more or less the same time
But, that is not the case for my example.
So why should it be more difficult and would take around 60 times longer to find 1TRADER than 1BTCUSD ?
Here are the detailed screen dumps
(test for both was done on the same machine:
windows 8.1 64bit i7 8core each 3.5GHz sporting a NVIDIA GeForce GTX 650)
-----------------------------------------------------
oclvanitygen64.exe -v -o output.txt 1BTCUSD
Prefix difficulty: 15058417127 1BTCUSD
Difficulty: 15058417127
Device: GeForce GTX 650
Vendor: NVIDIA Corporation (10de)
Driver: 331.65
Profile: FULL_PROFILE
Version: OpenCL 1.1 CUDA
Max compute units: 2
Max workgroup size: 1024
Global memory: 1073741824
Max allocation: 268435456
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary 00473ecd85a40ab3481d30c8ef3aa08c.oc
Grid size: 2048x1024
Modular inverse: 2048 threads, 1024 ops each
Using OpenCL prefix matcher
GPU idle: 3.19%
[6.72 Mkey/s][total 81788928][Prob 0.5%][50% in 25.7min]
oclvanitygen64.exe -v -o output.txt 1TRADER
Prefix difficulty: 888446610538 1TRADER
Difficulty: 888446610538
Device: GeForce GTX 650
Vendor: NVIDIA Corporation (10de)
Driver: 331.65
Profile: FULL_PROFILE
Version: OpenCL 1.1 CUDA
Max compute units: 2
Max workgroup size: 1024
Global memory: 1073741824
Max allocation: 268435456
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary 00473ecd85a40ab3481d30c8ef3aa08c
Grid size: 2048x1024
Modular inverse: 2048 threads, 1024 ops each
Using OpenCL prefix matcher
GPU idle: 3.30%
[6.74 Mkey/s][total 90177536][Prob 0.0%][50% in 1.1d]
Thanks in advance