The source code is there. It's built with PureBasic. Nice, simple, clean code.
DPs can be at the beginning, middle, end.
JLPs DPs (Zeros) are leading, meaning they are at the beginning. I believe Etar's are trailing, at the end.
So JLP DP 20 = 00000xxxxxxx
Etar's DP 20 = xxxxxxx00000
It doesn't matter if they are trailing or leading. Both are good and work.
Test Etar's version out.
Thanks @WanderingPhilospher, I really didn't notice the PureBasic code.
I have been developing software since 30 years and have experience with many programming languages but first time to see the PureBasic but is also seems not difficult.
I really wish to do something in this Vanity search subject, not because of the puzzle only but its very interesting and challenging.
My problem is that I am not that deep in this Bitcoin Private/Public keys, also not having any idea how CUDA really works, also need to read about the Pollard's kangaroo algorithm.
What I also noticed, and also from my experience that many developers never test their own software well (I am not complaining, actually I am thankful for everyone sharing the code) therefore most of the time those tools never work correctly.
As I told before, after testing the Kangaroo-256 with the examples of JeanLucPons and got no result, I started doubting the other tools therefore I created a simple test tile the same as the one from JeanLucPons but in the range of puzzle 130 but with a very small range as following
2F633CBE3EC02B9401000000007000000
2F633CBE3EC02B9401000000009000000
021c20007f8c8984d403a695494d6afbff37f55a01c8bd1aafb9b958fa9485bb02
which is small range of about 33M and the PKey is 2F633CBE3EC02B940100000000
8000000 and run the following
- Kangaroo 2.2 (JeanLucPons) : found the key in 15secs
- Kangaroo 2.3 (NotATether) : no result
- Etar-Kangaroo : no result
- Rotor-Cuda: found key in few seconds - like Kangaroo 2.2
I am not sure if I am starting those tools with the correct options but i think there is no much to give.
That was my observation ..
I will be very happy if can get a change to talk to JeanLucPons, as hi code is not that easy