Author

Topic: Chances to find HD wallet with fund (Read 1046 times)

legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
January 03, 2015, 06:24:29 PM
#8
Thus instead of probability of 1/3.4028×10^38 to find an account, you now have 1/1.7014×10^29.
Good - you did some calculations...

Quote
In this scenario you still won't be able find it easily but with increased probability and advancement in computer technology which let's say able to churn out approx one million of balance checks per second in 20 years time, how feasible would that be to find a seed that contain fund in it?
... but why did you stop?

this.  10^29 still 100,000 times bigger than a trillion trillion.  We're good.

sr. member
Activity: 475
Merit: 252
January 03, 2015, 12:47:39 PM
#7
OMG YOU MEAN I COULD GUESS SOMEONE ELSE'S BITCOINS!!!!!!!!!!! SO UNSAFE, NO WONDER MTGOX GOT HACKED!!!!!!!


/s
sr. member
Activity: 467
Merit: 267
January 03, 2015, 11:41:25 AM
#6
Thus instead of probability of 1/3.4028×10^38 to find an account, you now have 1/1.7014×10^29.
Good - you did some calculations...

Quote
In this scenario you still won't be able find it easily but with increased probability and advancement in computer technology which let's say able to churn out approx one million of balance checks per second in 20 years time, how feasible would that be to find a seed that contain fund in it?
... but why did you stop?
legendary
Activity: 3472
Merit: 4801
January 03, 2015, 11:30:32 AM
#5
- snip -
you now have 1/1.7014×1029.
- snip -
able to churn out approx one million of balance checks per second
- snip -

Keeping in mind that the age of the universe is currently estimated at 13.8X109 years old...

1 million is 1X106

There are 3.1536X107 seconds in 1 year.

Therefore, if you could "churn out approx one million of balance checks per second", then you could check 3.15X1013 addresses per year.

Therefore if you started generating keys and checking balances at the beginning of the universe (before stars, or planets, or life, or anything existed), and continued without interruption until today, you would still only have checked 4.35X10^23 addresses.

This means under those obviously impossible circumstances, you'd still have less than 0.00025578% chance of finding a collision by today.

So, go ahead and start trying in 20 years, and let me know how well you did when the age of the universe doubles.

This is just another of the several hundred threads on this forum that demonstrate just how bad the average person is at comprehending numbers that are VERY BIG.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
January 03, 2015, 11:27:16 AM
#4
Depends. If you use a simple password such as password1, it could be cracked in a matter of minutes.

OP is talking about seeds, not passwords.

That's why it's best to use a random password such as $!%^%aSPdsfsf!$!$%#$%^. So that an attacker can't simply use an English wordlist to crack the password

That does not look random to me. It looks like you moved your hand across the keyboard from left to right several times. There are lists for all kinds of paterns humans come up with when the "randomly" mash the keyboard.

legendary
Activity: 1568
Merit: 1041
1GhxHtabWhEpdb7e7oEJ2vd542n33BwTHR
January 03, 2015, 11:18:08 AM
#3
Depends. If you use a simple password such as password1, it could be cracked in a matter of minutes. That's why it's best to use a random password such as $!%^%aSPdsfsf!$!$%#$%^. So that an attacker can't simply use an English wordlist to crack the password
legendary
Activity: 3472
Merit: 4801
January 03, 2015, 11:17:19 AM
#2
Okay, not sure if this has been discussed before but I 'm just wondering how possible it is for a hacker to find a HD wallet with fund (via means like brute force)? Before I move on further, you might probably counter that by saying for 128-bit that would translate to 2^128 = 3.4028×10^38, so it will be almost impossible to come across one seed address that contains fund and that would take eternity which makes the whole effort pointless to hack.

Good. You answered your own question before you even asked it.  Now you can close this thread and move on.

But what if the scenario changes in 20 years

Oh dear.  I thought you already understood that we are dealing with VERY BIG numbers here.  Apparently I was mistaken.

to come when the bitcoin has achieved that level of mass adoption. Imagine if let's say there are 8 billion human population and half of that numbers adopted bitcoin. That would give 4 billion and that is assuming every single one of these users only has one seed account.

I know you were probably raised to think of "billion" as a very big number, but relative to the numbers we are working with, "billions" is a VERY SMALL number.  So small, that there isn't any importance difference between the number 1 and the number 1 billion.

Thus instead of probability of 1/3.4028×10^38 to find an account, you now have 1/1.7014×10^29. In this scenario you still won't be able find it easily

You won't be able to find it at all.

but with increased probability and advancement in computer technology which let's say able to churn out approx one million of balance checks per second in 20 years time, how feasible would that be to find a seed that contain fund in it?

Not feasible at all.

Note that I'm not trying to create FUD here

You are either trying to create fear, or you have already fallen victim to the fear that someone else was trying to create.

but merely looking at security point of view and possibilities when using HD.

Good.  Now that we've looked at it and come to the understanding that the numbers of possibilities are VERY BIG, and that the numbers of attempts that a brute force attempt can make are VERY SMALL, can we close the thread and move on?
Q7
sr. member
Activity: 448
Merit: 250
January 03, 2015, 10:48:10 AM
#1
Okay, not sure if this has been discussed before but I 'm just wondering how possible it is for a hacker to find a HD wallet with fund (via means like brute force)? Before I move on further, you might probably counter that by saying for 128-bit that would translate to 2^128 = 3.4028×10^38, so it will be almost impossible to come across one seed address that contains fund and that would take eternity which makes the whole effort pointless to hack.

But what if the scenario changes in 20 years to come when the bitcoin has achieved that level of mass adoption. Imagine if let's say there are 8 billion human population and half of that numbers adopted bitcoin. That would give 4 billion and that is assuming every single one of these users only has one seed account.

Thus instead of probability of 1/3.4028×10^38 to find an account, you now have 1/1.7014×10^29. In this scenario you still won't be able find it easily but with increased probability and advancement in computer technology which let's say able to churn out approx one million of balance checks per second in 20 years time, how feasible would that be to find a seed that contain fund in it?

Note that I'm not trying to create FUD here but merely looking at security point of view and possibilities when using HD.
Jump to: