Pages:
Author

Topic: What stops people creating the same bitcoin address? - page 2. (Read 1943 times)

newbie
Activity: 6
Merit: 0
But what is to stop some of those addresses from being the same?
  • Randomness
  • An extremely large set of potential addresses that can be created
  • The fact that if the most efficient technology possible (based on our current understanding of physics) were to somehow harvest all of the energy of the sun, all of the possible Bitcoin addresses would not be generated after a thousand years
 

All these points are based on probability.
But I want to know how sure a repeated bitcoin address is prevented?
I knew bitcoin address can be generated in offline too.
I guess a time based and System ID or/and IP based coding must be there to prevent a repeated address.
hero member
Activity: 882
Merit: 1000
I read there is as many Bitcoin addresses as the sands on the earth. Although the chances to generate the same Bitcoin address is small... everyone should take precaution by spreading their coins in multiple addresses.

There is a video on youtube, from the Bitcoin network that use this as a example, but they say that the sand on the earth and a few thousand other planets will not be enough to equal the math needed to calculate the Addresses that can be created from that algorithm.

I haven't seen that video, but you are right that the number of grains of sand on Earth is nowhere close to the number of bitcoin addresses.

According to http://www.quickanddirtytips.com/education/math/how-many-grains-of-sand-are-on-earth%E2%80%99s-beaches, there are 5.6x10^21 grains of sand on Earth.
According to https://www.quora.com/Are-there-more-stars-than-grains-of-sand, there are 10^24 grains of sand on Earth.
According to http://www.npr.org/sections/krulwich/2012/09/17/161096233/which-is-greater-the-number-of-sand-grains-on-earth-or-stars-in-the-sky, there are 7.5 x 10^18 grains of sand.
No idea which of these estimates are accurate, but let's take the largest one, ie 10^24.

On the other hand, there are 2^160 or 1.46x10^48 bitcoin addresses, which is 1,460,000,000,000,000,000,000,000 times larger the the number of grains of sand.
sr. member
Activity: 378
Merit: 250
Still, if you are so worried you can do test transactions to verify you control the address. It is unlikely though.
legendary
Activity: 3514
Merit: 1963
Leading Crypto Sports Betting & Casino Platform
I read there is as many Bitcoin addresses as the sands on the earth. Although the chances to generate the same Bitcoin address is small... everyone should take precaution by spreading their coins in multiple addresses.

There is a video on youtube, from the Bitcoin network that use this as a example, but they say that the sand on the earth and a few thousand other planets will not be enough to equal the math needed to calculate the Addresses that can be created from that algorithm.

I will search for it and post it here, when I have a bit more time.

I know something went wrong at Blockchain.info a while ago, and duplicate Bitcoin addresses where created due to the randomness of the generator not being random at all. The hacker who identified this, gave all the Bitcoins back to the users with these duplicate Bitcoin address & private key parings.
legendary
Activity: 1484
Merit: 1001
Personal Text Space Not For Sale
I read there is as many Bitcoin addresses as the sands on the earth. Although the chances to generate the same Bitcoin address is small... everyone should take precaution by spreading their coins in multiple addresses.
copper member
Activity: 2926
Merit: 2348
But what is to stop some of those addresses from being the same?
  • Randomness
  • An extremely large set of potential addresses that can be created
  • The fact that if the most efficient technology possible (based on our current understanding of physics) were to somehow harvest all of the energy of the sun, all of the possible Bitcoin addresses would not be generated after a thousand years
 
legendary
Activity: 1442
Merit: 1186
Very very large numbers prevent address collisions.
It really is difficult to comprehend how large these numbers are, and I'm not insulting you when I say comprehend, it's difficult for everyone. Once you go over a million it's hard for the mind to comprehend the effort needed to increase to the next order of magnitude.  The number of possible addresses is 2^160 or 1.4 quindecillion (http://www.wolframalpha.com/input/?i=2%5E160). For a perspective, if you assume a grain of sand has an average size and you calculate how many grains are in a teaspoon and then multiply by all the beaches and deserts in the world, the Earth has roughly seven quintillion grains of sand.

1400000000000000000000000000000000000000000000000 BTC addresses
7000000000000000000 grains of sand

The possibility of two of the same addresses being generated is nearly impossible since the pool is so large.
sr. member
Activity: 434
Merit: 250
Loose lips sink sigs!
Technically yes, but the odds of it happening are astronomical... a 24+ plus key, using 10 numbers, 26 upper case letters, and 26 lower case letters as options. That's a lot of combinations.
hero member
Activity: 882
Merit: 1000
I see many products that create wallets with new addresses.  But what is to stop some of those addresses from being the same? Could an address that matches one already in service be created?

The chance for an address collision to happen is nonzero but extremely small, since there are a total of 2256 private keys and 2160 valid bitcoin addresses. https://bitcointalk.org/index.php?topic=104461.0;all could help you understand it better how tiny the chance is.
newbie
Activity: 52
Merit: 0
I see many products that create wallets with new addresses.  But what is to stop some of those addresses from being the same? Could an address that matches one already in service be created?
Pages:
Jump to: