Generating Bitcoin Addresses with Coin Flips: Is It Safe?

6 replies 164 views
atomicprotoFull Member
Posts: 6 · Reputation: 319
#1Mar 14, 2018, 06:05 AM
Whoa, hold up! If you’re just flipping a coin 256 times, you’re limited to 256^2 possibilities for a Bitcoin address. That’s only 65536 combinations. Regular Bitcoin addresses have way more options like 2^256, which is a ridiculous number. Don't go this route.
5 Reply Quote Share
im_chadFull Member
Posts: 1 · Reputation: 609
#2Mar 14, 2018, 11:35 AM
Nah, that's not right. 256 flips actually give you 2^256 possibilities for creating an address.
3 Reply Quote Share
atomicprotoFull Member
Posts: 6 · Reputation: 319
#3Mar 14, 2018, 12:56 PM
Wait, how does that work? If you get 256 heads or tails, doesn’t that mean you just have two options for each flip?
3 Reply Quote Share
0xPixelNewbie
Posts: 45 · Reputation: 23
#4Mar 15, 2018, 06:55 AM
Check this out. Think of it like this: for a 1-bit key, you’ve got 0 and 1. For a 2-bit key, you have combinations like 00, 01, 10, 11. It grows exponentially with each bit added. So more flips mean way more combinations.
2 Reply Quote Share
atomicprotoFull Member
Posts: 6 · Reputation: 319
#5Mar 15, 2018, 12:36 PM
Got it, that clears things up. Thanks for breaking it down!
3 Reply Quote Share
0xLynxMember
Posts: 113 · Reputation: 205
#6Mar 15, 2018, 05:56 PM
It all depends on how you do it. If the coin is perfect and you flip 256 at once, you might get true randomness. Doing single flips can introduce bias. Using the right setup could actually save time and give better results.
0 Reply Quote Share
orbit1337Senior Member
Posts: 434 · Reputation: 941
#7Mar 15, 2018, 11:54 PM
You’re replying to an ancient thread here, but if JanKoenig thinks he can guess my flips, let him try!
0 Reply Quote Share

Related topics