Bitcoin Forum
May 04, 2024, 06:56:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin address protection  (Read 1228 times)
satoshy (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
July 10, 2012, 08:00:05 PM
 #1

Hi guys. I'm a bitcoin newbie and have some questions about bitcoin security:

How the Bitcoin network make sure a new generated address isn't already in use?

Can't someone just got access to other addresses by generating a new address check if the address was generated and used before, if yes check for the amount that is currently associated to that address and make a transaction with that address? All these steps in a loop of course. May takes some time but sooner or later the attacker should get an address with some bitcoins associated to. Is it really that simple? Or did I miss something?

How can we secure our addresses from attacks like these?
1714805800
Hero Member
*
Offline Offline

Posts: 1714805800

View Profile Personal Message (Offline)

Ignore
1714805800
Reply with quote  #2

1714805800
Report to moderator
1714805800
Hero Member
*
Offline Offline

Posts: 1714805800

View Profile Personal Message (Offline)

Ignore
1714805800
Reply with quote  #2

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

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
July 10, 2012, 08:20:29 PM
Last edit: July 11, 2012, 01:24:26 AM by DeathAndTaxes
 #2

Simple 2^256 is big.  

If you took over the world and harness all computing power to do nothing but brute force the bitcoin private key space you wouldn't even be able to check a tiny fraction of 1% of the possible private keys in the next billion or so years.  In your lifetime?  With a mere single planet at your command?  Forget about it.

It is in theory possible to generate an existing address by chance however the odds are so small that some have compared it to getting hit by an asteroid or winning the lottery.   Those are actually off by many orders of magnitude.  2^256 is so large that if you built a theoretically perfect planetary sized super computer which consumed the entire energy output of our star and operated at the thermodynamic limit (impossible to more efficient) you wouldn't have enough energy to count to 2^256 (i.e. 0,1,2,3, ... 2^256) before our star burned out.  Note: that isn't generating keypairs, hashing or looking up values.  It is just counting.

So if you want to think about it in terms of asteroids and lotteries. It would be like winning all the lotteries on the planet AND dying from an asteroid strike at the same time. Smiley
satoshy (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
July 10, 2012, 08:49:11 PM
 #3

Thanks for your quick reply DeathAndTaxes:
So then it seems to be secure enough. Smiley
Thanks for your explanation.
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!