Bitcoin Forum
May 09, 2024, 10:00:42 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: what if someone tries to genarate a huge number of bitcoin addresses....  (Read 967 times)
theomar (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
January 11, 2012, 07:08:08 PM
 #1

what if someone tries to generate a huge number of bitcoin addresses for himself (99,99999...%)? I think that the possible number of genarated addresses  is enormous but not infinite. So is there any restrictions of preventing someone of doing it? Is this senario possible?
1715292042
Hero Member
*
Offline Offline

Posts: 1715292042

View Profile Personal Message (Offline)

Ignore
1715292042
Reply with quote  #2

1715292042
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 11, 2012, 07:12:59 PM
 #2

what if someone tries to generate a huge number of bitcoin addresses for himself (99,99999...%)? I think that the possible number of genarated addresses  is enormous but not infinite. So is there any restrictions of preventing someone of doing it? Is this senario possible?

Odds are mining with that computational power would be vastly more profitable.  It would take millions of years to generate one percent of addresses with a supercomputer.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
January 11, 2012, 07:14:28 PM
 #3

LOL! you are a cute little newbie!

someone "could" generate all the addresses.

BUT it is 1.46150164 × 10^48 addresses we are talking about, and thats many many, and it would not be possible to have them in storage. it would be like counting all the sand grains in the world at least a few billion times

the basis of an address is the hash of the public part of an ECDSA-keypair.

so not its not possible. not even with new technology.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
January 11, 2012, 07:16:58 PM
 #4

what if someone tries to generate a huge number of bitcoin addresses for himself (99,99999...%)? I think that the possible number of genarated addresses  is enormous but not infinite. So is there any restrictions of preventing someone of doing it? Is this senario possible?
Call me when you manage to generate 99,99999...% of all possible addresses.

Quote
It would take millions of years to generate one percent of addresses with a supercomputer.
You are very very wrong.

It takes like more than the age of the universe to generate less than one percent of addresses with entire planets of supercomputers

theomar (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
January 11, 2012, 07:17:28 PM
 #5

thanx!
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
January 11, 2012, 07:21:07 PM
 #6

Common misconception

2^256 doesn't look very big.  I mean it is just 256 little bits.  Hell we have 2^64 computers right now and 2^32 is already a limit for memory beyond 4GB in windows.

2^256 is so large that conceptually if you took the largest visualization of it you can come up with and then squared it you would likely still be off by many magnitudes.

kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
January 11, 2012, 07:23:16 PM
 #7

Quote
It would take millions of years to generate one percent of addresses with a supercomputer.
You are very very wrong.

It takes like more than the age of the universe to generate less than one percent of addresses with entire planets of supercomputers
and you are very very far off. Tongue
maybe all the planets, filled with huge supercomputers(preferably AMD GPUs, not NVIDIA), in a BIG galaxy, would generate you around 0.01% in the age of the universe.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
January 11, 2012, 07:24:52 PM
 #8

Common misconception

2^256 doesn't look very big.  I mean it is just 256 little bits.  Hell we have 2^64 computers right now and 2^32 is already a limit for memory beyond 4GB in windows.

2^256 is so large that conceptually if you took the largest visualization of it you can come up with and then squared it you would likely still be off by many magnitudes.


correction, bitcoin addresses used Ripemd-160, to hash addresses, so you would only have 2^160 not 2^256.

but its still HUGE!

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
January 11, 2012, 07:54:37 PM
 #9

Common misconception

2^256 doesn't look very big.  I mean it is just 256 little bits.  Hell we have 2^64 computers right now and 2^32 is already a limit for memory beyond 4GB in windows.

2^256 is so large that conceptually if you took the largest visualization of it you can come up with and then squared it you would likely still be off by many magnitudes.


correction, bitcoin addresses used Ripemd-160, to hash addresses, so you would only have 2^160 not 2^256.

but its still HUGE!

Good point. 
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!