Pages:
Author

Topic: Bitcoin Addresses: What happens after 20 years? - page 4. (Read 3995 times)

jr. member
Activity: 140
Merit: 1
There are this many addresses

1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976




Is that actually how many there are or did you pull that out of your behind?
If that's the number... wow.
legendary
Activity: 3472
Merit: 4801
And how did you guys calculate these numbers? Is it how many possible combinations of all upper case letters, lower case letters, and numbers, with the possible 34 characters?

The bitcoin address is a base58 representation of a 160 bit hash value with a version number on the front and a 4 byte checksum on the end.

Since any given 160 bit hash will always have the same 4 bytes for the checksum, the checksum is not part of the calculation of how many distinct addresses there are.  Since we are specifically talking about 1 type of address, the version number is also not part of the calculation of how many distinct addresses there are.

The assumption everyone is making is that if you start with all possible 256 bit numbers (the ECDSA private key), and you calculate the ECDSA public keys (another set of 256 bit numbers), and you hash them with SHA256, and then hash the results of that with RIPEMD160, then you will have an even distribution across all 160 bit values.

Assuming that is true, then the total number of possible addresses is 2160

Plug 2160 into a calculator (or into the Google search box), and you'll find that the result is 1.4615016 X 1048
legendary
Activity: 812
Merit: 1002
And how did you guys calculate these numbers? Is it how many possible combinations of all upper case letters, lower case letters, and numbers, with the possible 34 characters?
sr. member
Activity: 294
Merit: 250
At my current calculations it would take all 7 billion people in the world to use 2,087,859,481,901,289,883,148 addresses. in other words, they would all have to generate 114,403,259,282,262,459 a day for 50 YEARS to run out of addresses. Running out of addresses is unfathomable.

Stuff like this is actually helpful.  While I realized the number of addresses was huge the thought had occurred to me that each person makes millions of financial transactions and so putting the number in terms like that really helps.

And yes, people are really poor with really big numbers, even distinguishing between millions, billions, and trillions taxes them.

Good Luck!

haha hey, these calculations literally took 45 seconds. All I did was copy and paste into the windows calculator xD Glad I could help though!
legendary
Activity: 2324
Merit: 1125
This topic made me chuckle Smiley
legendary
Activity: 1022
Merit: 1000
At my current calculations it would take all 7 billion people in the world to use 2,087,859,481,901,289,883,148 addresses. in other words, they would all have to generate 114,403,259,282,262,459 a day for 50 YEARS to run out of addresses. Running out of addresses is unfathomable.

Stuff like this is actually helpful.  While I realized the number of addresses was huge the thought had occurred to me that each person makes millions of financial transactions and so putting the number in terms like that really helps.

And yes, people are really poor with really big numbers, even distinguishing between millions, billions, and trillions taxes them.

Good Luck!
sr. member
Activity: 294
Merit: 250
At my current calculations it would take all 7 billion people in the world to use 2,087,859,481,901,289,883,148 addresses. in other words, they would all have to generate 114,403,259,282,262,459 a day for 50 YEARS to run out of addresses. Running out of addresses is unfathomable.
hero member
Activity: 546
Merit: 500
I assume this factors in the fact that many people are trying to get vanity addresses?  how fast can these generators generate new addys?

It doesn't matter.  It isn't a concern.

Many people seem to have a very difficult time comprehending just how big the numbers we are dealing with are.

In their defense, the human brain itself is not particularly good with grokking such large numbers.
legendary
Activity: 1834
Merit: 1094
Learning the troll avoidance button :)
That is a giant scale simply put their are enough generated addresses that it would not run out for a long time
Anyways here is the FAQ should help answer most questions
https://en.bitcoin.it/wiki/FAQ
legendary
Activity: 3472
Merit: 4801
I assume this factors in the fact that many people are trying to get vanity addresses?  how fast can these generators generate new addys?

It doesn't matter.  It isn't a concern.

Many people seem to have a very difficult time comprehending just how big the numbers we are dealing with are.
hero member
Activity: 854
Merit: 500
Nope..
We'll all be 20 years older.
hero member
Activity: 546
Merit: 500
Carpe Diem
I assume this factors in the fact that many people are trying to get vanity addresses?  how fast can these generators generate new addys?
newbie
Activity: 2
Merit: 0
Possibility of abiogenesis (life created on earth without God) has been calculated:

1 out of 10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000

So don't think we'll run out of wallets
member
Activity: 68
Merit: 10
Very informative, I have often wondered about this myself.
hero member
Activity: 672
Merit: 500
There are 2^160 unique addresses, that is around 1.4 x 10^48
The blockchain reports that only 200000 unique addresses were ever used, that is 2 x 10^5
https://blockchain.info/charts/n-unique-addresses

Estimated from the chart, used addresses triple every year.
In 20 years time, we could have used 7 x 10^14 addresses,
The address space will still be 2 x 10^33 times more than the used addresses.

Probability of address collision is still extremely low, but yes, it does made you feel less assured.

legendary
Activity: 1310
Merit: 1000
Everyone on the planet would have to have like 200,000,000,000,000,000,000,000,000,000,000,000,000 wallets to duplicate.
hero member
Activity: 756
Merit: 1000
So, from what I understand is that Bitcoin addresses can be created "on the fly" at whatever number at a time without the fear of generating a duplicate address because of the chances.

Well, Bitcoin seems to be doing pretty well, so,
what happens after 20 years?

I am pretty sure that at some point unique addresses are going to start running out....

So what happens?

 

lol, i don't know exactly but the figures are ridiculous. Something like if an address is created every second it would be trillions of years before we run out. Probably more to be honest Cheesy
donator
Activity: 1218
Merit: 1079
Gerald Davis
There are this many addresses

1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976




What, currently or possible?

The number of possible addresses (2^160)

Currently there are only 6M addresses associated with any unspent output ("funded").

If you are worried assume there are 1 billion Bitcoin users and they each generate 1 billion new addresses per day.  How long would it take to generate 1% of the possible addresses.
legendary
Activity: 1310
Merit: 1000
There are this many addresses

1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976




What, currently or possible?

Possible. We wont ever reach that.
legendary
Activity: 3878
Merit: 1193
So, from what I understand is that Bitcoin addresses can be created "on the fly" at whatever number at a time without the fear of generating a duplicate address because of the chances.

Well, Bitcoin seems to be doing pretty well, so,
what happens after 20 years?

I am pretty sure that at some point unique addresses are going to start running out....

The sun will run out of fuel before we run out of addresses.
Pages:
Jump to: