TiagoTiago (OP)
|
|
March 24, 2011, 12:56:45 AM |
|
And can we add somthing on the clients to keep an eye for that?
|
(I dont always get new reply notifications, pls send a pm when you think it has happened) Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!
|
|
|
Jered Kenna (TradeHill)
|
|
March 24, 2011, 01:35:08 AM |
|
And can we add somthing on the clients to keep an eye for that?
Are you just curious or because it could have a really bad effect? What would be the outcome anyways? Double spend?
|
moneyandtech.com @moneyandtech @jeredkenna
|
|
|
theymos
Administrator
Legendary
Offline
Activity: 5376
Merit: 13368
|
|
March 24, 2011, 01:49:41 AM |
|
A collision of what? Transaction hashes, block hashes, addresses?
The result will depend on how many items are created in that time. In any case, it's so unlikely that adding a check for it is a waste of time.
|
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
|
|
|
SteveB
|
|
March 24, 2011, 02:09:04 AM |
|
I think that the remote possibility of address collision and the ever increasing need for fees are the two biggest obstacles to the wide acceptance of bitcoins. No one will trust bitcoin with any large transactions if there is even the slightest chance of an address collision.
|
|
|
|
FreeMoney
Legendary
Offline
Activity: 1246
Merit: 1016
Strength in numbers
|
|
March 24, 2011, 02:29:02 AM |
|
No one will trust bitcoin with any large transactions if there is even the slightest chance of an address collision.
False. I trust it. I understand math though ymmv.
|
Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
|
|
|
SteveB
|
|
March 24, 2011, 02:45:37 AM |
|
No one will trust bitcoin with any large transactions if there is even the slightest chance of an address collision.
False. I trust it. I understand math though ymmv. Not everybody understands (or has the desire to understand) the math. I know that the chances of a collision is so small that it probably will never happen in a billion years. But try to tell that to some non geek. Would you trust your money to a bank were the clerk just makes up an account number without checking if the number is already in use?
|
|
|
|
theymos
Administrator
Legendary
Offline
Activity: 5376
Merit: 13368
|
|
March 24, 2011, 03:33:23 AM |
|
There are currently 329,993 addresses in the Bitcoin network. Say that this number of addresses are created every day for the next 140 years. That's 16,862,642,300 addresses. The chance that at least two of those addresses collided is about 9.7x10 -29, using the formula here. Calculation.
|
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
|
|
|
Dude65535
|
|
March 24, 2011, 03:36:01 AM |
|
Would you trust your money to a bank were the clerk just makes up an account number without checking if the number is already in use?
No but only because humans are really bad at producing truly random numbers.
|
1DCj8ZwGZXQqQhgv6eUEnWgsxo8BTMj3mT
|
|
|
SteveB
|
|
March 24, 2011, 04:00:11 AM |
|
There are currently 329,993 addresses in the Bitcoin network. Say that this number of addresses are created every day for the next 140 years. That's 16,862,642,300 addresses. The chance that at least two of those addresses collided is about 9.7x10 -29, using the formula here. Calculation.I get that the chance is very, very, very small. But unless there is no chance at all there is still a chance. All I am saying is that there should be a check to make sure that a new address does not exist already.
|
|
|
|
FreeMoney
Legendary
Offline
Activity: 1246
Merit: 1016
Strength in numbers
|
|
March 24, 2011, 04:03:09 AM Last edit: March 24, 2011, 04:21:43 AM by FreeMoney |
|
No one will trust bitcoin with any large transactions if there is even the slightest chance of an address collision.
False. I trust it. I understand math though ymmv. Not everybody understands (or has the desire to understand) the math. I know that the chances of a collision is so small that it probably will never happen in a billion years. But try to tell that to some non geek. Would you trust your money to a bank were the clerk just makes up an account number without checking if the number is already in use? I can think of plenty of safe methods that don't involve checking all previous account numbers. One of them would be using really long random strings. Another would be adding 1 to the last issued number. I'd actually be fairly concerned about a bank who's procedure was to compare new numbers to a complete list of old numbers. People who don't care enough to learn whether the system is sound or not won't be refusing to use it because it isn't sound. They'll make the decision the same way they make their other decisions, asking: What are successful people doing?
|
Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
|
|
|
theymos
Administrator
Legendary
Offline
Activity: 5376
Merit: 13368
|
|
March 24, 2011, 04:04:26 AM |
|
I get that the chance is very, very, very small. But unless there is no chance at all there is still a chance. All I am saying is that there should be a check to make sure that a new address does not exist already.
There's also a chance your dollars will spontaneously combust... Checking is a waste of time, and if the address already exists when you generate it, then you're the one who gets to steal the previous balance of the address.
|
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
|
|
|
Cryptoman
|
|
March 24, 2011, 04:14:41 AM |
|
I get that the chance is very, very, very small. But unless there is no chance at all there is still a chance. All I am saying is that there should be a check to make sure that a new address does not exist already.
The chance is probably way less than the chance that a bank's computers and all of their backups will get destroyed and there will be no way of recovering bank deposits. Has that prevented people from using banks?
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
FreeMoney
Legendary
Offline
Activity: 1246
Merit: 1016
Strength in numbers
|
|
March 24, 2011, 04:21:26 AM |
|
Would you trust your money to a bank were the clerk just makes up an account number without checking if the number is already in use?
No but only because humans are really bad at producing truly random numbers. There are currently 329,993 addresses in the Bitcoin network. Say that this number of addresses are created every day for the next 140 years. That's 16,862,642,300 addresses. The chance that at least two of those addresses collided is about 9.7x10 -29, using the formula here. Calculation.I get that the chance is very, very, very small. But unless there is no chance at all there is still a chance. All I am saying is that there should be a check to make sure that a new address does not exist already. This is ridiculous. Do you apply the zero chance rule to anything else in your life? The check is impossible. I don't know if you've used the software, but you can generate addresses offline. Even if this wasn't the case having more people making ever larger numbers of comparisons to protect against one person losing the coins in one address less than one time before the heat death of the universe is crazy.
|
Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
|
|
|
SteveB
|
|
March 24, 2011, 04:26:40 AM |
|
Checking is a waste of time, ...
I guess we will have to disagree on that one. ... and if the address already exists when you generate it, then you're the one who gets to steal the previous balance of the address.
I'm more concerned about somebody else generating a new address that already belongs to me and stealing my balance.
|
|
|
|
SteveB
|
|
March 24, 2011, 04:28:36 AM |
|
The chance is probably way less than the chance that a bank's computers and all of their backups will get destroyed and there will be no way of recovering bank deposits. Has that prevented people from using banks?
That is what deposit insurance is for.
|
|
|
|
FreeMoney
Legendary
Offline
Activity: 1246
Merit: 1016
Strength in numbers
|
|
March 24, 2011, 04:41:37 AM |
|
The chance is probably way less than the chance that a bank's computers and all of their backups will get destroyed and there will be no way of recovering bank deposits. Has that prevented people from using banks?
That is what deposit insurance is for. You think deposit insurance is going to help you if every bank computer and backup is gone? Buy collision insurance? I'll gladly sell it to you for a one time fee of .1% of insured funds.
|
Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
|
|
|
SteveB
|
|
March 24, 2011, 04:44:01 AM |
|
... I don't know if you've used the software, but you can generate addresses offline.
How does generating addresses offline help with collisions? They are still not checked if they are duplicates. I just don't think that bitcoin has any chance of being taken seriously for big amounts as long as there is even a slight chance of a collision.
|
|
|
|
FooDSt4mP
|
|
March 24, 2011, 04:46:01 AM |
|
The check is impossible. I don't know if you've used the software, but you can generate addresses offline. Even if this wasn't the case having more people making ever larger numbers of comparisons to protect against one person losing the coins in one address less than one time before the heat death of the universe is crazy.
What's to stop me from repurposing my miners to continuously generate new addresses? It doesn't seem like it would take long to generate a significant chunk of the key space.
|
As we slide down the banister of life, this is just another splinter in our ass.
|
|
|
theymos
Administrator
Legendary
Offline
Activity: 5376
Merit: 13368
|
|
March 24, 2011, 05:00:46 AM |
|
What's to stop me from repurposing my miners to continuously generate new addresses? It doesn't seem like it would take long to generate a significant chunk of the key space.
There's no chance that this will ever be profitable.
|
1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
|
|
|
caveden
Legendary
Offline
Activity: 1106
Merit: 1004
|
|
March 24, 2011, 08:01:49 AM |
|
I get that the chance is very, very, very small. But unless there is no chance at all there is still a chance.
Don't be ridiculous. It seems you don't really "get that" actually. There's also a chance that humanity is entirely wiped out by a super meteor falling on earth today. Do you pretend to add "checks" against that, or pass the rest of your life in a meteor-proof bunk?
|
|
|
|
|