<p>There is no known way to 'efficiently' guess at the private key for a specific address. The best method is simply brute force guess-and-check, and given the massive address-space, the chance of guessing correctly is essentially zero.</p>

CC BY-SA 4.0
2021-02-23T23:22:26.680Z
@nickpapoutsis: No one has created a program or dictionary for this - mainly because it would be futile. You may as well just enumerate all the keys in sequential order then generate HD addresses (with some gap limit, say 100) and check each address. You'll need your own copy of the blockchain for efficiency of checking. Indexed by address obviously. See [Large Bitcoin Collider](https://lbc.cryptoguru.org/about) - though I don't think that really does exactly what you are asking.
RedGrittyBrick
CC BY-SA 4.0
2021-02-23T22:18:35.587Z
2021-02-23T22:18:35.587Z
chytrik
<p>I have a Bitcoin address that I want to guess its private key.</p>
<p>What's the most efficient way to do it?</p>
<p>I don't mean &quot;use a trillion servers&quot; but &quot;use this program this way&quot;.</p>
<p>Note that it has to run on windows.</p>
<p>I know that it's pretty much impossible for a PC to guess a private key (more possibilities than atoms in the universe and all that) but still, it could be the very first key I try.</p>

CC BY-SA 4.0
2021-02-24T13:57:29.387Z
Possible duplicate of https://bitcoin.stackexchange.com/q/22/5406
Murch
<private-key>
What's the most efficient method to try and guess a wallet's private key?
nickpapoutsis
# What's the most efficient method to try and guess a wallet's private key?

(Asked by: username_0 on 2021-02-23)

I have a Bitcoin address that I want to guess its private key.

What's the most efficient way to do it?

I don't mean "use a trillion servers" but "use this program this way".

Note that it has to run on windows.

I know that it's pretty much impossible for a PC to guess a private key (more possibilities than atoms in the universe and all that) but still, it could be the very first key I try.

**Tags:** private-key

> **Comments:**
> **username_1**: Possible duplicate of https://bitcoin.stackexchange.com/q/22/5406  

---

## 1 answers

### Answer by username_2 on 2021-02-23. Score: 2

There is no known way to 'efficiently' guess at the private key for a specific address. The best method is simply brute force guess-and-check, and given the massive address-space, the chance of guessing correctly is essentially zero.

> **Comments:**
> **username_3**: @username_0: No one has created a program or dictionary for this - mainly because it would be futile. You may as well just enumerate all the keys in sequential order then generate HD addresses (with some gap limit, say 100) and check each address. You'll need your own copy of the blockchain for efficiency of checking. Indexed by address obviously. See [Large Bitcoin Collider](https://lbc.cryptoguru.org/about) - though I don't think that really does exactly what you are asking.  

---

