Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: helloeverybody on December 14, 2015, 09:28:05 PM



Title: Bitcoin hacking, How long would it take?
Post by: helloeverybody on December 14, 2015, 09:28:05 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?


Title: Re: Bitcoin hacking, How long would it take?
Post by: quadriple7 on December 14, 2015, 09:32:35 PM
i dont think it is possible with the computers we have nowadays thats why using bitcoins are so safe in my opinion it would take ages right now to do that theres no need to worry


Title: Re: Bitcoin hacking, How long would it take?
Post by: FruitsBasket on December 14, 2015, 09:34:28 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.


Title: Re: Bitcoin hacking, How long would it take?
Post by: techmanuk on December 14, 2015, 09:37:45 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?

I've been thinking the same sort of thing and everyone seems to be suggesting that the numbers still make it very, very unlikely that anything generated will be in use.

Would love to see someone work out the likelihood of finding anything though...


Title: Re: Bitcoin hacking, How long would it take?
Post by: shorena on December 14, 2015, 09:43:34 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.


Title: Re: Bitcoin hacking, How long would it take?
Post by: helloeverybody on December 14, 2015, 09:45:56 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Good show, That put that to rest then . ;)


Title: Re: Bitcoin hacking, How long would it take?
Post by: shorena on December 14, 2015, 09:49:23 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Good show, That put that to rest then . ;)

Its a simplified view, someone with a better understanding of probability distributions might be willing to correct me, but I think the ballpark will be the same.


Title: Re: Bitcoin hacking, How long would it take?
Post by: franky1 on December 14, 2015, 10:03:19 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?

using a computer forget about it..
using a 120petahash mining farm.. well
there are
2000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000. possible private key combinations
vs
120000000000000000000 hashs a second
(lets pretend that the miners are dispursed enough on many fast internet connections to balance check each hash)
s

combinations/hash per second  /60seconds /60 minutes / 24 hours / 365 days

= (upto)
5284965330627430000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000 years..
to check every address

and even the chance that one of the 5mill addresses holding funds may be found early on...

your still hashing for 1 chance in 1056993066125480000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000 years

so you might aswell use that 120 peta hashs a second and just create a block every 10 minutes and be happy to get 25btc per block.... even just once
because im pretty sure the funds available in that address wont be enough of a reward to try brutforcing for millenia of millenias..


Title: Re: Bitcoin hacking, How long would it take?
Post by: Zaun on December 14, 2015, 10:05:40 PM
It will probably take forever, but why would you do this? Doing this succesfully would have a negative effect on more people adapting to bitcoin. They are more likely to hold off and turn the other way instead of joining.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Graphics on December 14, 2015, 10:07:41 PM
It's almost impossible and even if somebody does have a super computer to crack the private key, the cost of cracking would outweigh the rewards they're going to get. :)


Title: Re: Bitcoin hacking, How long would it take?
Post by: GermanGiant on December 14, 2015, 10:15:20 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?
People, in general, are pretty bad in understanding how big numbers are...


Title: Re: Bitcoin hacking, How long would it take?
Post by: calkob on December 14, 2015, 10:20:36 PM
the thing is you would be better using your computer power to find blocks(25BTC)  at least then it would be worth something to you.  if you could crack everyones private keys it would make bitcoin worthless anyway and so the time and electricity you used to do it would be pointless....


Title: Re: Bitcoin hacking, How long would it take?
Post by: helloeverybody on December 14, 2015, 10:22:24 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?
People, in general, are pretty bad in understanding how big numbers are...

Seeing all those 0s kind of put in into perspective.  It can be calculated but obviously almost impossible.


Title: Re: Bitcoin hacking, How long would it take?
Post by: FruitsBasket on December 14, 2015, 10:24:34 PM
So ive been playing about with the vanity maker and made a few nice addresses but it got me thinking.Couldnt someone just make a vanity checker that cross references every single address it creates to see if theres any balance and if so move that to another wallet? Surely out of those millions of keys your pc can create every second a few of them are going to end up already bening used? Even more so when more peoplke adopt bitcoin?
People, in general, are pretty bad in understanding how big numbers are...

Seeing all those 0s kind of put in into perspective.  It can be calculated but obviously almost impossible.
Never say impossible, u never know what tecniques will be developed in the future. Mayby some super computer which can hack bitcoins easily, although then would no one be safe...
I hope bitcoin will never get hacked.


Title: Re: Bitcoin hacking, How long would it take?
Post by: lolgato on December 14, 2015, 10:25:24 PM
It will take along time no matter what it will be nearly impossible to get it.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Drewski on December 14, 2015, 10:40:49 PM
I wouldn't know about forever...There's been quite a bit of hubbub lately quantum computing.  That definitely has the potential to cause some disruption.  I know that theoretically it could be used for breaking encryption, not sure if it would work for bitcoin.  Maybe someone with more knowledge of quantum computing can chip in.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Soros Shorts on December 15, 2015, 12:52:48 AM
I wouldn't know about forever...There's been quite a bit of hubbub lately quantum computing.  That definitely has the potential to cause some disruption.  I know that theoretically it could be used for breaking encryption, not sure if it would work for bitcoin.  Maybe someone with more knowledge of quantum computing can chip in.

If you never expose your public key, then someone who want to finds your private key from your address would need to "break":

1) SHA256
2) RIPEMD160
3) ECDSA(secp256k1)

before they can get to your private key and spend your coins.

However, if you expose your public key (e.g., by reusing addresses), then all they'd need to "break" is:

3) ECDSA(secp256k1)

You should read up on how much each step is susceptible to quantum attack. I have my own opinions I'll keep them to myself for now since I am not an expert. However there is a general assumption that public key cryptography based on elliptical curves (3) is more susceptible to quantum attacks than hashing functions (1, 2), so it would probably be wise to not re-use addresses if you are worried about this.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Vod on December 15, 2015, 09:30:37 AM
It will take 100 more years at least I think before anyone can hack btc.

I think we'll have sufficient quantum computing power in 10 years to crack it. 


Title: Re: Bitcoin hacking, How long would it take?
Post by: Mr. Forum on December 15, 2015, 10:00:18 AM
For now, now i do think it is not that easy to have someone hacking the bitcoin. I do believe in the algorithm that was used to come up with bitcoin. In anything that concerns coins that are this highly valuable, there should always be a mechanism to enforce the security measures. Bitcoins is one of the safest system I have interacted when it comes to the computing world, therefore for now i think it will still be stronger that ever before.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Hashminers on December 15, 2015, 10:01:23 AM
Well for me doesn't matter how long it will take I just know that I need to be careful that no one will hack  my wallet.
Maybe 100 years to crack my bitcoin than I am fine with it I am already dead when that happens.


Title: Re: Bitcoin hacking, How long would it take?
Post by: bearex on December 15, 2015, 10:02:26 AM
All of the things you are saying are true, yeah, but there is another way. You can hack your way into the person's PC and get their bitcoins, you can bruteforce their password and get a hold of their BTC.

But exposing the private key really is impossible for now.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Newcoins2020 on December 15, 2015, 10:04:16 AM
This might be possible someday but for now we should be save. If this will be possible in a 100 years, it wouldn't matter much to me since I'll be dead by then.
For now it's just not possible for someone to accomplish this.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Amph on December 15, 2015, 11:00:14 AM
It will take 100 more years at least I think before anyone can hack btc.

I think we'll have sufficient quantum computing power in 10 years to crack it.  

this put us at risk since, in 10 years we are expecting(even satoshi) that bitcoin would be adopted on a world scale

but speaking about sha256 only, it will take much more, quantum can not do anything to it, maybe we can get rid of ecdsa in the future


Title: Re: Bitcoin hacking, How long would it take?
Post by: TastyChillySauce00 on December 15, 2015, 12:51:49 PM
It will take along time no matter what it will be nearly impossible to get it.
but with quantum computer,nothing impossible on the internet,even the most security thing on the internet must have a hole or bug


Title: Re: Bitcoin hacking, How long would it take?
Post by: stan.distortion on December 15, 2015, 12:54:33 PM
Some perspective on it:

https://i.imgur.com/VjtG3.jpg


Title: Re: Bitcoin hacking, How long would it take?
Post by: flagpara on December 15, 2015, 12:58:35 PM
It will take 100 more years at least I think before anyone can hack btc.

I think we'll have sufficient quantum computing power in 10 years to crack it. 

I have to say I strongly disagree. i studied a bit quantic computers and more and more scientists are saying that we can't go further. Quantum computing power may be just a dream for humans, there is a physic impossibility that we can't break.


Title: Re: Bitcoin hacking, How long would it take?
Post by: flagpara on December 15, 2015, 01:04:00 PM
It will take along time no matter what it will be nearly impossible to get it.
but with quantum computer,nothing impossible on the internet,even the most security thing on the internet must have a hole or bug

Again you're right with quantum computer nothing is impossible.
But quantum computers are not invented yet, we're faaaaaaaaaaaaaar from being able to only store more than a few bytes of data so don't worry too much. In addition quantic computing has an exponential difficulty, it takes more and more time and effort to make each step, and scientists become more and more skeptical about it.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Kprawn on December 15, 2015, 01:52:22 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Shorena have you calculated the impact, if more people adopt Bitcoin and more addresses are being used? I know the math are staggering and the chance is nearly impossible...

but I would like to know how the possibility increase as adoption grows and more addresses are being used. In theory the math should be in your favor, if more addresses are

being used? Personally I would much rather invest that hashing power to mine bitcoins, than trying to hash a private key.



Title: Re: Bitcoin hacking, How long would it take?
Post by: HostSurf on December 15, 2015, 01:55:54 PM
I think it will take years for this to be possible. If it really was that easy, it would've been done by someone already.
I think it will take at least another 100 years for someone to achieve this. So it wouldn't matter to us, this generation of bitcoin users.


Title: Re: Bitcoin hacking, How long would it take?
Post by: flagpara on December 15, 2015, 02:01:38 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Shorena have you calculated the impact, if more people adopt Bitcoin and more addresses are being used? I know the math are staggering and the chance is nearly impossible...

but I would like to know how the possibility increase as adoption grows and more addresses are being used. In theory the math should be in your favor, if more addresses are

being used? Personally I would much rather invest that hashing power to mine bitcoins, than trying to hash a private key.



Easy to do so.
Imagine we're 10billion, we all have 10 adresses. It makes 1011 adresses in total.
So A/B is still 1.0788*10-7 , for 100 years of work... With all the absurd hypotheses previously made ^^

I'd say it is still rather safe!


Title: Re: Bitcoin hacking, How long would it take?
Post by: shorena on December 15, 2015, 02:05:11 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Shorena have you calculated the impact, if more people adopt Bitcoin and more addresses are being used? I know the math are staggering and the chance is nearly impossible...

but I would like to know how the possibility increase as adoption grows and more addresses are being used. In theory the math should be in your favor, if more addresses are

being used? Personally I would much rather invest that hashing power to mine bitcoins, than trying to hash a private key.

Well if assume a number of possible addresses that each has a single satoshi and 21 million btc, we have 2100000000000000 or 2.1*1015 possible addresses with 1 satoshi each. Again the simplistic approach is to multiple the above chance by the number of addresses. So we end up with a ~0.227% chance given the above scenario (100 years, every person uses insanly good computers) to find a single satoshi.


Title: Re: Bitcoin hacking, How long would it take?
Post by: flagpara on December 15, 2015, 02:07:17 PM

Well if assume a number of possible addresses that each has a single satoshi and 21 million btc, we have 2100000000000000 or 2.1*1015 possible addresses with 1 satoshi each. Again the simplistic approach is to multiple the above chance by the number of addresses. So we end up with a ~0.227% chance given the above scenario (100 years, every person uses insanly good computers) to find a single satoshi.

Yeah it's another way it seems that hacking addresses is not for today xD


Title: Re: Bitcoin hacking, How long would it take?
Post by: Oscoda on December 15, 2015, 02:15:40 PM
For now I like to believe that we're safe. If we do make computers that smart that they can hack this, it will still take at least around 20 - 25 years for this to be possible.
Until then I'm not really worried about this hacking.


Title: Re: Bitcoin hacking, How long would it take?
Post by: tn211 on December 15, 2015, 02:19:56 PM
They can't hack me I am a nobody :P no one knows me so yeah. Also if your pc is not secured or other things if you don't secure your stuff that good than no wonder you got hacked. But I think we are still oke. So I am not that worried for now.


Title: Re: Bitcoin hacking, How long would it take?
Post by: LuckyYOU on December 15, 2015, 02:34:28 PM
I do think this will be possible but it will be quiet some time for this to happen. I think we're safe for now.
I'm not too worried about being hacked.


Title: Re: Bitcoin hacking, How long would it take?
Post by: Mickeyb on December 15, 2015, 03:10:47 PM
You can never know this because in th future the computers may be 1000 times faster, u never know what next is going to be invented. It will take 100 more years at least I think before anyone can hack btc.

Lets look at those numbers and see what happens. My GPU does up to 37 Million keys per second. Lets assume 50 million to have a round number. Lets further assume everyone on earth has such an GPU running and that checking the addresses for a balance takes no time.

So 10 billion (rounded up) people generate and check 50 billion keys per second (remember 1000 times faster) for 100 years.

A: 10*10003 50 * 10003 * 60 * 60 * 24 * 365 * 100 = 1.5768*1030

B: At the same time we have 2160 or ~1.4615*1048 possible addresses with 296 private keys each.

A/B = 1.0788 * 10-18. So still a lower chance than winning a 6 of 49 lottery 3 times in a row.

Good show, That put that to rest then . ;)

Its a simplified view, someone with a better understanding of probability distributions might be willing to correct me, but I think the ballpark will be the same.

It is simplified but it's exactly what we need for ordinary people to understand it! Even all those calculations don't mean anything. Even to me it's maybe more important when you compare it to the lottery winning than doing all of the calculations and I am sure this is even more effective to the ordinary people out there!


Title: Re: Bitcoin hacking, How long would it take?
Post by: Tey on December 15, 2015, 08:32:24 PM
Some perspective on it:



I sent you a message regarding the photo..

Cheers


Title: Re: Bitcoin hacking, How long would it take?
Post by: BruceLee007 on December 15, 2015, 08:34:14 PM
i dont think it is possible to do that with the computers people have right now even after a few years with the technologies we will have it would take hundreds of years to hack it so i guess we are pretty safe with the bitcoin technology


Title: Re: Bitcoin hacking, How long would it take?
Post by: ivanst776 on December 15, 2015, 08:36:34 PM
With shorena calculation there is almost impossible but if quantum computers will be alive then the things will be changed