Pages:
Author

Topic: why cant people spend other's money (Read 1457 times)

full member
Activity: 210
Merit: 100
June 16, 2016, 05:05:21 PM
#35
because its belong to them. if i ask you that why people cannot think from other;s mind. why peoplenot see with other.s eyes. similary the money belong to them then how can other people will use it with out permission.
legendary
Activity: 3234
Merit: 2112
I stand with Ukraine.
June 02, 2016, 04:22:09 AM
#34
Well, I hope someone somewhere's created a bot to monitor something like this. Astronomically improbable things do happens from time to time.

haha, yeah. But generally we don't think about what will happen if something which can happen once in a billion years happens. If the chances of an event are very small we consider it impossible.
newbie
Activity: 42
Merit: 0
June 02, 2016, 04:13:07 AM
#33
people spend other people's money

that calles hacker
sr. member
Activity: 252
Merit: 250
June 02, 2016, 02:11:30 AM
#32
With current computer architecture, it will take about 1 million year to calculate another person's private key from public key.
But, quantum computer, or some future completely different computer maybe can do that in a few days, then that will be the end of Bitcoin.
member
Activity: 75
Merit: 10
June 01, 2016, 03:44:29 PM
#31
I am quite new to bitcoin, still reading the guide, and being puzzled about this. For example, if somebody just create one million private keys and run one million wallet programs at the same time, he would much likely receive some output that paid to one or more private keys (addresses maybe) he generated, and thus steals others' money
Could this be a problem?

Why run a million wallets when all the possible private keys to all the possible bitcoin addresses are "stored" here:
    http://www.directory.io/?

Go ahead, flip through it, if you find my address you can have all my coins Wink.
legendary
Activity: 994
Merit: 1000
June 01, 2016, 12:51:37 PM
#30
Because it does not make sense to let someone else spend your money. That is the only reason why people cannot spend someone else his or hers money.

Not only sense but this is due to cryptographic security as well as due to this billions of bitcoin address can be generated so there is no any chance of getting same private key for two addresses.
sr. member
Activity: 420
Merit: 250
June 01, 2016, 12:41:43 PM
#29
What the hell are you thinking about. Spend others money? are you crazy they make hard effort to gain profit and now you want to spent others money while you are just sitting around and do nothing eating junk foods watching tv? is so unfair if you think that will work it is nonsense question i dont know how old you are even a kid dont ask questions like that.
full member
Activity: 224
Merit: 100
May 17, 2016, 06:27:01 AM
#28
Because it does not make sense to let someone else spend your money. That is the only reason why people cannot spend someone else his or hers money.

Yeah it is obvious that you cannot spend other peoples money. Why would you let someone random make use of your money that is the dumbest think that you can do in this world.
sr. member
Activity: 350
Merit: 250
May 17, 2016, 04:19:24 AM
#27
Because it does not make sense to let someone else spend your money. That is the only reason why people cannot spend someone else his or hers money.
legendary
Activity: 1554
Merit: 1054
May 17, 2016, 01:34:07 AM
#26
I am mildly confused of the relation of the topic title to the content but any way, to answer your question, it has been clarified by posts before me that it is impossible for one key be duped in 1 million keys because there are roughly 2^160 possible unique keys that can be created. That's just huge of a number, trust me.
full member
Activity: 138
Merit: 102
May 16, 2016, 11:36:47 AM
#25
With ETH this will be able to do.     via the DAO

 Grin
Grin
hv_
legendary
Activity: 2520
Merit: 1055
Clean Code and Scale
May 16, 2016, 11:35:36 AM
#24
With ETH this will be able to do.     via the DAO

 Grin
legendary
Activity: 2590
Merit: 3014
Welt Am Draht
May 16, 2016, 08:34:31 AM
#23
Well, I hope someone somewhere's created a bot to monitor something like this. Astronomically improbable things do happens from time to time.
jr. member
Activity: 34
Merit: 4
May 16, 2016, 08:19:18 AM
#22
A private key is a 256 bit binary number. When written in hexadecimal this comes to a 64-digit hexadecimal number, which in decimal is approximately 1.158 x 10^77. Each private key will produce a unique public key and corresponding bitcoin address. So there are 2^256 possible combinations of private key, public keys and bitcoin addresses.

No, due to the use of RIPEMD160 there are only 2160 possible bitcoin addresses (of version 1).


true, this is correct as far as the possible addresses are concerned, but someone who is trying to find the correct private key using brute force will have to try all 2256 private keys, since there is no way to determine which of these will not be linked to a valid address.

however i admit that my statement above is not entirely correct
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
May 16, 2016, 07:24:29 AM
#21
Its impossible.


Not impossible, just highly improbable  Grin
-snip-

Do you worry about the air in your room spontainously moving into a corner leading to your suffocation? Its the same realm of "improbable". Calling it improbable will give people the wrong impression.

I am quite new to bitcoin, still reading the guide, and being puzzled about this. For example, if somebody just create one million private keys and run one million wallet programs at the same time, he would much likely receive some output that paid to one or more private keys (addresses maybe) he generated, and thus steals others' money
Could this be a problem?

A private key is a 256 bit binary number. When written in hexadecimal this comes to a 64-digit hexadecimal number, which in decimal is approximately 1.158 x 10^77. Each private key will produce a unique public key and corresponding bitcoin address. So there are 2^256 possible combinations of private key, public keys and bitcoin addresses.

No, due to the use of RIPEMD160 there are only 2160 possible bitcoin addresses (of version 1).

To get an idea of the numbers we are dealing with consider the following.

The world's fastest super computer is currently capable of performaing 33.6 quadrillion (33.6 x 10^15) calculations per second. Even if we assume that this makes it possible to check one private key per calculation (the actual number will be less since checking whether a particular private key agrees with a given bitcoin address will need much more than one calcultion), it would need 3.45 x 10^60 seconds or 1.1 x 10^53 years to try all possible private keys. So to try and steal bitcoins that are at a particular address by trying all possible addresses, though theoritically possible is computationally infeasible.

legendary
Activity: 3206
Merit: 1069
May 16, 2016, 03:43:00 AM
#20
because your example is no where near the maximum number of private key and public key in existence, type 2^256 and see how big is that number

it maybe be possible in a very distant future, 1000 or 10k year from now, where new unprecedent technology are discovered
legendary
Activity: 3458
Merit: 1960
Leading Crypto Sports Betting & Casino Platform
May 16, 2016, 03:12:20 AM
#19
There are some brilliant videos on Youtube explaining this, if you just search for the Math behind Bitcoin. In one video they compared private keys to the sand on earth and said, if you took all the sand on all the planets in our galaxy, then you will still not cover all the combinations that could be created with Bitcoins algorithm.

I think it is a bit extreme, but it gives you an idea what the probability will be for this to happen.
jr. member
Activity: 34
Merit: 4
May 16, 2016, 02:20:39 AM
#18
I am quite new to bitcoin, still reading the guide, and being puzzled about this. For example, if somebody just create one million private keys and run one million wallet programs at the same time, he would much likely receive some output that paid to one or more private keys (addresses maybe) he generated, and thus steals others' money
Could this be a problem?

A private key is a 256 bit binary number. When written in hexadecimal this comes to a 64-digit hexadecimal number, which in decimal is approximately 1.158 x 10^77. Each private key will produce a unique public key and corresponding bitcoin address. So there are 2^256 possible combinations of private key, public keys and bitcoin addresses.

To get an idea of the numbers we are dealing with consider the following.

The world's fastest super computer is currently capable of performaing 33.6 quadrillion (33.6 x 10^15) calculations per second. Even if we assume that this makes it possible to check one private key per calculation (the actual number will be less since checking whether a particular private key agrees with a given bitcoin address will need much more than one calcultion), it would need 3.45 x 10^60 seconds or 1.1 x 10^53 years to try all possible private keys. So to try and steal bitcoins that are at a particular address by trying all possible addresses, though theoritically possible is computationally infeasible.
donator
Activity: 1616
Merit: 1003
May 16, 2016, 12:20:34 AM
#17
I don't think that duplicate wallet address is virtually possible.

Its impossible.


As long as you don't use some broken random number generator to generate your private keys. Or even worse, manually pick a private key value of say 0x1.
legendary
Activity: 4298
Merit: 3209
May 16, 2016, 12:08:46 AM
#16
To be serious: one million accounts is not much compared to 2^32 possible accounts. So, it is very unlikely to spend other's money by guessing or calculating the private keys of accounts. A lot of people tried this before without success. This is why Bitcoin is considered very save.

I don't know where you get "232 possible accounts", but 1 million is 1/4295 of 232. Perhaps you meant 2160. Your laptop can easily test 232 private keys in a day.
Pages:
Jump to: