My Authors
Read all threads
I got a lot of great feedback and questions after posting my article about brute forcing yesterday

I wanted to address a question that came up over and over again because I think a lot of people extrapolated what I did to the false conclusion that Bitcoin isn't safe or secure /0
Q: Are my bitcoins stored in a wallet generated from a 12-word mnemonic safe?
A: Yes, just don't give out any of your words on Twitter.

Brute forcing @alistairmilne's wallet was only possible because he publicly exposed eight words from his twelve word mnemonic seed. /1
It would take the same system that brute forced the last 4 words of his mnemonic 837 quintillion millennium to brute force all possible 12 word mnemonics. /2
Sure, there are still lots of ways to optimize the system but even a 10x improvement in performance would be surprising to me at this point. /3
And yes, you could increase spending to rent more computing power or even develop an ASIC but the amount of money you would 'reasonably' spend is capped at ~$100B (BTC market capitalization) /4
Assuming you could actually spend $100B on GPUs you would still 'only' be getting 200,000,000x performance improvement.

So 200,000,000x increase in spend and 10x performance optimization gets you ~2 billion times total increase in brute forcing capacity. /5
Great, now you can brute force mnemonics in 1 day if you know as few as 5 words.

To brute force all 12 words (just to break even on your $100B investment, assuming you can actually liquidate all the BTC) still takes 422 TRILLION YEARS. /6
Your bitcoin is safe. 2^128 is a REALLY big number. Just don't let anyone near your seed words. /fin
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with John Cantrell

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!