Author

Topic: A few questions about addresses (Read 1322 times)

legendary
Activity: 1221
Merit: 1025
e-ducat.fr
June 15, 2012, 07:54:33 AM
#9
Thanks sipa for this thorough answer.

Incidentally, I have read somewhere that there are approximately the same number of bitcoin addresses as there are atoms on earth.
Did anyone check that ?

I guess it depends on your definition of "approximately". There are actually about 70 times as many atoms in the Earth as there are bitcoin addresses:

Thanks: that's close enough  Grin
legendary
Activity: 4536
Merit: 3188
Vile Vixen and Miss Bitcointalk 2021-2023
June 03, 2012, 05:44:20 AM
#8
Thanks sipa for this thorough answer.

Incidentally, I have read somewhere that there are approximately the same number of bitcoin addresses as there are atoms on earth.
Did anyone check that ?

I guess it depends on your definition of "approximately". There are actually about 70 times as many atoms in the Earth as there are bitcoin addresses:

Number of bitcoin addresses (2^160): 1.462 quindecillion
Number of atoms in the Earth (according to Wolfram Alpha): 100 quindecillion
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
June 03, 2012, 04:29:42 AM
#7
Thanks sipa for this thorough answer.

Incidentally, I have read somewhere that there are approximately the same number of bitcoin addresses as there are atoms on earth.
Did anyone check that ?
Vod
legendary
Activity: 3668
Merit: 3010
Licking my boob since 1970
June 02, 2012, 05:59:26 PM
#6
Awesome answer!
hero member
Activity: 784
Merit: 1000
0xFB0D8D1534241423
June 02, 2012, 10:40:44 AM
#5
Great answer, thanks!
legendary
Activity: 1072
Merit: 1181
June 02, 2012, 10:19:58 AM
#4
The long answer:

Assume the entire current bitcoin hashing power switches to mining addresses. Assume it consists of all GPU's. Assume a GPU doing EC math can produce 1 address per 10 bitcoin hashes. This results in roughly 1 TAddr/s (tera address per second). This results in about 3*10^19 addresses per year.

Assume all bitcoins are mined and in circulation, and perfectly distributed and thus there are 21M addresses that each hold 1BTC. This is equivalent to saying that one in 7*10^40 addresses is interesting.

This means that each year of mining by the entire network would result in a chance of 1 in 2*10^21 for finding *at least* one interesting address. This means that after about 1.5*10^21 years (120000000000 times the age of the universe), there is a chance of around 50% of having hit one.

In other words: never.
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
June 02, 2012, 10:02:09 AM
#3

3) never

Isn't that the short answer, the long answer being "it's far more profitable to mine than to try to hit a random funded address" ?
legendary
Activity: 1072
Merit: 1181
June 02, 2012, 09:42:15 AM
#2
1) There are 2^160 = 1461501637330902918203684832716283019655932542976 valid normal addresses.

2) In januari, there had about 3 million addresses been used, with 123000 holding a >1BTC balance.

3) never
hero member
Activity: 784
Merit: 1000
0xFB0D8D1534241423
June 02, 2012, 09:39:11 AM
#1
1. Given the current nature of addresses, how many total addresses are possible?
2. How many addresses currently have bitcoins?
3. How many addresses with BTC will it take for it to become profitable to generate addresses at random and check their balance, then send all of its coins to another address?

For #3, assume that the addresses are being generated as fast as possible, i.e. without any regard for security. The private key might as well start at a random seed, then simply be incremented. With these provisions, I think 20 MKeys/s is a possibility.
Jump to: