Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
btc11235
on 30/06/2025, 18:11:44 UTC
Quote
It is just consecutive keys from a deterministic wallet (masked with leading 000…0001 to set difficulty).

A deterministic wallet takes a single master seed and runs HMAC-SHA256(seed ∥ index) to sequentially produce all 256-bit private keys. He then zeroes out the top i bits and sets bit i–1 to 1, so that exactly i bits are pre-known and the remainder must be brute-forced.

Ok, wait... I've never taken the words "consecutive keys from a deterministic wallet" literally, because there's no way a single seed phrase would produce a literal series of private keys that, when masked with a given number of zeros as the puzzle keys have been (63 for the first four, 62 for the next four, and so on), would just happen to produce the pattern the puzzle keys have, where:

- #1 starts with a `1`
- #2 starts with either a `2` or `3`
- #3 starts with a `4`, `5`, `6`, or `7`
- #4 starts with any of the remaining possible hex chars
- then the pattern repeats for the next group of four keys, and so on...

So, am I just really dumb, and missing something really obvious about how all this works, or is it actually possible that one seed phrase could/would actually make a series of consecutive keys that fit not just that specific pattern, but really any kind of repeating pattern at all...?? And how would you even find/make such a seed phrase...?? Or are we saying that all seed phrases produce a set of private keys from which this pattern, or any pattern, can easily be created...?

Also, wouldn't changing a private key at all -- by masking some chars with zeros, or flipping even a single bit somewhere within it, (etc) -- make it a completely different key...? Meaning, if the first key for your seed were `adf4` (a short four char key, just for example's sake) and you sent funds to that key, but then gave someone the key `0004`, they'd have no access to those funds, because that's a completely different key... right?

I'm starting to feel a little crazy just typing this... Please someone hurry and reply and put me out of my misery one way or the other Tongue