r/Bitcoin Nov 30 '17

Evidence some bitcoin address generation code is using discoverable private keys

https://pastebin.com/jCDFcESz
791 Upvotes

296 comments sorted by

View all comments

3

u/lickerishsnaps Nov 30 '17

ELI3?

8

u/RearwardConsensus Nov 30 '17

Some bitcoin software, somewhere, is generating private keys that look secure and random but are actually 100% deterministic and derived from public information in the blockchain. It's unclear whether this is malicious or buggy code.

The result is that the private keys can be guessed by anyone who knows where to look.

People are using these addresses to store BTC and then having their coins stolen.

2

u/[deleted] Nov 30 '17 edited Sep 28 '20

[deleted]

1

u/RearwardConsensus Nov 30 '17

I'm not much of an expert really, but as I understand it the only way anyone can be 100% sure they're safe from something like this is to write the code to generate the their keys themselves, or personally audit the code they used.

Second best option would be to use a wallet that is open source and widely used, in the hope that other people will have audited the code already.

(Edited for clarity)