I started messing around with Bitcrack to see if I can crack Address #66 for that 6.6btc.
So, I wanted to clarify something. The command they provide in the BTC puzzle challenge, is it set up for random searching? I’m talking about this one: "xxBitCrack.exe keyspace 20000000000000000:3ffffffffffffffff -c 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so".
I know a lot of folks are pooling together to try and crack this, but I’m aiming to do it solo in random mode. With this command, am I actually going random? I looked on https://github.com/brichard19/BitCrack for info but couldn’t find anything. If Bitcrack doesn't have a random mode and there's another way to do random GPU cracking, I’d really appreciate any tips. Thanks!
No, it's sequential based from the --stride that you've set. (counting by 1 by default)
AFAIK, some users created their own fork which searches at random but I can't recommend any since most of them are closed-source. (just the binaries)
Search for those forks in GitHub if you really want to try them.
Then I search random mode, result as I find strange movements - random find result exact at the border of the end of a range. Maybe this is help you. For ex , If you find and range 2*10, resilt will be after random makes 2**10 operations, but privkey can be iin the middle of tha range.
This I try doungrade this 0x323e8459183029cd09f67ca6273f67e67 130 bit to 120 bit:
Found combination: 0x9459183029cd09f6bca6273f67e67, 0x323defffffffffffffffc000000000000 - Positive results: 133, Negative results: 135344, Total results: 135477
exact 1 reusult to 1000 falce:
133 good vs 135344 bad, this is random search
from 130 to 115:
Found combination: 0x6759183029cd09f6bca6273f67e67, 0x323e1cffffffffffffffc000000000000 - Positive results: 100, Negative results: 3268752, Total results: 3268852
exact 1 result for 2**15:
3268852 / 100= 32687.52
2**15 = 32768
If you want a random mode look for Keyhunt-CUDA or Rotor-CUDA (both are basically the same thing).
It has the "rkey" option ( -r ) which selects random starting points inside the range and then increments from there sequentially, changing these random starting points every "-r ".
So as an example if you set "-r 10" the program will select new random starting points every time it reaches 10.000.000.000 keys checked.