NEEDLESPACE
Tools

Search command builder

Choose a puzzle and it starts by ruling out the tools that cannot work on it, based on whether the public key is exposed. With a public key you solve the discrete logarithm directly — Kangaroo or keyhunt BSGS. Without one you generate addresses and compare — BitCrack or keyhunt address. The tools you cannot use are listed too, with the reason — picking the wrong one is the single most common way to lose weeks.

If you have several GPUs, or friends sharing the work, turn on split across machines. It writes the flag each tool expects (--share for BitCrack, -r for keyhunt) so the ranges never overlap.

7.1 BTCNo public keyAddress brute force · 1.2×10^21 ops#71 details →
Tools you can use
KangarooThis puzzle's public key is not exposed. There is no discrete logarithm to solve.
Options
GPU vendor

The CUDA and OpenCL builds are separate binaries. Of the three tools, BitCrack is the only one that runs on AMD at all.

0

Find it with --list-devices.

288
256
1024

The best values differ per GPU. Check the rate at the defaults, then adjust.

Split across machines

One machine does all of it. Turn this on if you have several GPUs or friends sharing the work — it writes the right flag for each tool (--share, -r).

BitCrack

With no public key there is nothing to do but generate addresses one at a time and compare. BitCrack does that on the GPU. On NVIDIA that means the CUDA build, cuBitCrack.

0. Build (Linux · CUDA)
git clone https://github.com/brichard19/BitCrack
cd BitCrack
make BUILD_CUDA=1
# On Windows, open BitCrack.sln in Visual Studio and build the cuKeyFinder project
# to get cuBitCrack.exe. macOS is not supported.
Run
./cuBitCrack -d 0 -b 288 -t 256 -p 1024 -c --keyspace 400000000000000000:7fffffffffffffffff --continue progress-71.txt -o found-71.txt 1PWo3JeB9jrGwfHDNpdGK54CRas7fsVzXU
Watch out for
  • The best values for -b/-t/-p differ per GPU. Run it once at the defaults, look at the rate, then adjust.
  • Always include --continue. It keeps your position across restarts.
  • To split across machines, turn on “split the work” above. --share divides the range without overlap.
  • This shard covers 400000000000000000 ~ 7fffffffffffffffff.
brichard19/BitCrackWindows · Linux (no macOS)
Time to finish this shard · 1.2×10^21 ops
CPU · keyhunt, 16 threads2,338,168 years
GTX 1060187,053 years
RTX 307046,763 years
RTX 309024,940 years
RTX 409014,964 years
RTX 50909,353 years
RTX 4090 × 101,496 years
RTX 4090 × 100150 years
RTX 4090 × 1,00015 years