Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
kTimesG
on 07/03/2025, 07:49:45 UTC
Just a big list of hex/binary/decimal numbers no ranges or anything like that, I cant go into anymore detail or will be out of pocket 6.7btc Smiley A python script would probably be fine but then that is CPU only then?. But that might work. Has anyone made a basic python script to check keys from a script.

I guess GPU is a non issue, ill just get basic code working first.

I have done quite a bit of coding, but nothing on the cryptography side. I take it it would only be a few 100 lines of code?

Is it just like take 256bit private key guess, then hash it to the wallet address and check that matches the wallet address?

200 trillion keys = 200 * 2**15

Priv to Pub = bottleneck. Even if you write that in assembly code and run it on the fastest of CPUs you maybe can expect a few hundred thousands results per second (running on all cores). Doing it on a GPU involves:

- copying the private keys to device (slow)
- running point-scalar multiplication for each key in memory (slow)

so it's also really really slow. Maybe less than 100 MK/s.

The speeds you see in KeyHunt(-CUDA) are speeds of public key additions, not of computing different "random" private keys to public keys.

Analyzing the second part (hashing the public key) is not even relevant since you already have something like a 50x slowdown just for getting to the public key.

So your text file (let's assume it's not even a text file, but you somehow produce private keys and feed them to CPU/GPU) will take many years to be processed.