Post
Topic
Board Bitcoin Discussion
Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it
by
Hurtson
on 23/07/2019, 11:06:27 UTC
can anyone know, or explain to me please,

how it will be easy to find private keys which has spend transaction for the wallet  in compare to wallet which hasn't spend transaction ?
please explain if anybody know , i am confused so, thanks.

When there is no spend transaction the search method is:

    Next Private Key -> Public Key -> Hash -> Bitcoin Address -> Compare Bitcoin Address, repeat until found

    Note that due to the hashing functions used the Bitcoin Address match is expected within a private key range of only 2160

A spend transaction exposes the public key so when there is a spend transaction the search method is:

    Next Private Key -> Public Key -> Compare Public Key, repeat until found

    Note that the private key range in this case is the full 2256 but there are ways to speed up the process so the effective security is reduced to only 128 bits.

See the following:

Quote

So the two situations are:

     Full entropy 256 bit private keys with multiple spend transactions have 128 bits of security

     160 bit Bitcoin address from a full entropy 256 bit private key with no spend transactions have 160 bits of security

So Bitcoins kept on a Bitcoin address with no spend transactions are safer (160 bits of security) than Bitcoins kept on a Bitcoin address that has spend transactions (only 128 bits of security).




thanks, let's say we got a spend transaction on bitcoin puzzle wallet #120, we got hash of it, so how do we calculate with bitcrack for 2^128 possibles?