Bitcoin Forum
November 07, 2024, 01:40:18 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is it technically possible for someone to guess a bitcoin address with money in?  (Read 1709 times)
tyldavies202 (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 05, 2012, 10:17:38 PM
 #1

is this possible??
Bitcoin Oz
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Wat


View Profile WWW
August 05, 2012, 10:21:32 PM
 #2

Not unless they crack cryptography itself.

Dargo
Legendary
*
Offline Offline

Activity: 1820
Merit: 1000


View Profile
August 05, 2012, 10:50:04 PM
 #3

Its possible, but astronomically improbable.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
August 05, 2012, 11:16:57 PM
 #4

Its possible, but astronomically improbable.

This.

Possible but improbable.  In cryptography we can only deal with probabilities.  It is possible you could solve a block in 1 hash.  It is also possible you could solve every single block for the day with a single GPU.  In the same respect you could generate an address and it just happen to be an existing address worth millions.

Of course all of these are incredible improbable.  So improbable we say they are infeasible meaning that while it could happen you can no realistic chance of making it happen.

Kinda like getting hit by an asteroid improbable, winning the lottery improbable, getting eaten by a shark improbable ... at the same time.
CoinCleaner
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
August 05, 2012, 11:41:06 PM
 #5

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
August 06, 2012, 03:01:41 AM
 #6

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!

 Huh

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


NRF
Sr. Member
****
Offline Offline

Activity: 279
Merit: 250



View Profile
August 06, 2012, 06:00:51 AM
 #7

Is it technically possible for someone to guess a bitcoin address with money in?

You don't need to guess, you can look at the blockchain and find heaps of addresses with bitcoin's in them!

Getting a hold of the private key for that address is another matter all together, if you found a trick to guessing that I will be your best friend forever  Tongue .
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
August 06, 2012, 06:27:59 AM
 #8

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!

Been getting powerful stuff from the SR eh?

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


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


View Profile
August 06, 2012, 10:56:08 AM
 #9

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!
Troll detected.

organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
August 06, 2012, 11:19:24 AM
 #10

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!
Troll detected.

No, he's right. A bit of detective work and you can find an address that's highly likely to belong to your target. Looking in his sig would be easier though.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1227


Away on an extended break


View Profile
August 06, 2012, 11:26:09 AM
 #11

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!
Troll detected.

No, he's right. A bit of detective work and you can find an address that's highly likely to belong to your target. Looking in his sig would be easier though.
But not the privatekeys.  Wink
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1016



View Profile
August 06, 2012, 07:55:13 PM
 #12

I can do it. I could crack yours within 30mins easy. Me guessing your btc address from scratch would be easier than what you are suggesting!

Come on then. What's mine? I be generous, I'll give you an hour.

elena.m
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile
August 07, 2012, 12:37:34 PM
 #13

Yes, in some cases. There is even a thread about it. Note that you cannot do this to most addresses, and this is not an attack on Bitcoin itself.
Koooooj
Member
**
Offline Offline

Activity: 75
Merit: 10



View Profile
August 07, 2012, 08:03:13 PM
 #14

A while ago I was looking into this, in this thread: https://bitcointalk.org/index.php?topic=91058.msg1002242#msg1002242, and saw that the key value in a brute force attack (http://en.wikipedia.org/wiki/Brute-force_attack) for bitcoin private keys is that there are about 2160 possible keys.  That means that if you are looking for a specific one, you will on average need 2159 keys generated.  To illustrate how infeasible that makes a brute force attack, consider this:

The power output of the sun is about 4x1026 watts.  If we take, say, a 7970, it uses 250 watts.  If we're making systems, lets say that the average power used is about 300 W/card (maybe fairly inaccurate, but this is order of magnitude only.  So sue me.)  The energy from the sun could only be harvested so efficiently, so lets generously say that for every 400W that the sun produces, one card may be run.  That means that you have 1x1024 cards.

Now lets say that the cards can generate keys as fast as they can compute the bitcoin hash, that means that they are each generating keys at a rate of about 700,000,000/s each (for ease of math).  This gives a total output of 7x1029 keys per second.

So lets say you've found the top 4096 most valuable bitcoin addresses.  That means that on average you expect to have to compute 2159/4096 keys to find each key, on average.  That's about 1.8x1044 keys.  Dividing this by the 7x1029 keys per second gives about 2.5x1014 seconds, or about 8,000,000 years!!  This is using ALL THE ENERGY OF THE SUN.  Also, note that you would probably need on the order of 5 kg/card of mass in structure, cards, cases, power generation and transmission, etc., which means you would need  about 83% of the mass of the earth.

So yes, it is theoretically possible.  You could get really, Really, REALLY effing lucky and find the key on your first go, but more probably you would have to consume the earth and harness all the power of the sun to have a shot at finding a key in the next million years, at which point is a few million dollars really worth it?

Note that this only applies to truly randomly generated keys.  If you could find a way to figure out how the key was generated, such as in the thread mentioned by elena.m, you could do it with a single computer in a matter of weeks, but hopefully nobody is stupid enough to keep lots of coins in a wallet that's that insecure.  It's also possible that new computing technology could change the paying field; I've heard quantum computing could radiaclly change cryptography.  That's still many years from market, though, and bitcoin will be the least of the worlds problems if the security functions are broken--all of online banking uses these or similar algorithms.
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!