BlockchainInTheClassroom (OP)
Newbie
Offline
Activity: 11
Merit: 0
|
|
December 20, 2017, 03:44:57 AM |
|
The probabilty of two different wallets to have the same address is not null. When you create a wallet you have a pair of keys public and private, let's say KeyPub & KepPriv If two people create two pairs: - KeyPub1 & KepPriv1
- KeyPub2 & KepPriv2
and KeyPub1 = KeyPub2, and someone sends crypto to KeyPub1, will both wallet owners have access to the transfered amount? Where am I wrong?
|
|
|
|
uberproteam
Copper Member
Newbie
Offline
Activity: 60
Merit: 0
Decentralized Freelancer Community
|
|
December 20, 2017, 06:50:49 AM |
|
I think they make use of different hashing formula so that it is very unlikely in probability to generate tge same hash code. If it does happen that they address generated are same then the blockchain is a failure.
|
|
|
|
OmegaStarScream
Staff
Legendary
Offline
Activity: 3640
Merit: 6375
|
|
December 20, 2017, 07:02:16 AM |
|
If for example you are generating an address using a brain wallet (from words) then It's possible that multiple people will use the same words as you and end with your address but If you're using a software that generate them randomly or a Vanity address then chances are very low (almost impossible) but If that ever happens, yes, both people will have access to the same funds.
|
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 08:43:16 AM |
|
and what if someone starts a (infinite) loop for generating wallets, checking founds and send to another address? ?!!!
|
|
|
|
ZCoinTalk
Member
Offline
Activity: 154
Merit: 10
|
|
December 20, 2017, 08:48:56 AM |
|
and what if someone starts a (infinite) loop for generating wallets, checking founds and send to another address? ?!!! You would need a lot of time and a lot of computers to brute force it like that.
|
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 09:02:23 AM |
|
and what if someone starts a (infinite) loop for generating wallets, checking founds and send to another address? ?!!! You would need a lot of time and a lot of computers to brute force it like that. why brute force? I'm locally generating a wallet and it takes only seconds...
|
|
|
|
ZCoinTalk
Member
Offline
Activity: 154
Merit: 10
|
|
December 20, 2017, 09:04:19 AM |
|
Because you would have to check if the address already existed, contains a balance etc.
The likelyhood of finding a match are astronomical. Is a bit like trying to generate the same guid.
Mnemonic phrases would be far easier to find a match in.
|
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 09:29:43 AM |
|
Because you would have to check if the address already existed, contains a balance etc.
sorry. .. still don't understand This service https://www.etherchain.org gives me almost instantaniously that info...
|
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 09:59:26 AM |
|
I might be wrong but are you referring to bitcoin wallet or wallets in general? I do believe there is a possibility of multiple address but as of now, it is still highly unlikely. I would love to know know the developers would tackle this problem though.
oh! sorry! Yes, I was talking about wallets in general and now I see that we are not in altcoins forum Excuse me moderator!
|
|
|
|
Phash2k
|
|
December 20, 2017, 10:01:58 AM |
|
if you generate the same address as someone else, your addresses collide and you share the same wallet... there is a project finding exact these already used private keys - the large bitcoin collider - https://lbc.cryptoguru.org/aboutmaybe you want to check that
|
Crypto-Beratung und Hilfe bei allen möglichen Crypto-Projekten oder Problemen! https://phash.de
|
|
|
aplistir
|
|
December 20, 2017, 11:11:21 AM |
|
Public and private keys do not even have to be the same to generate the same bitcoin address.
There are 2^256 private keys, that create 2^256 public keys. BUT there are only 2^160 possible bitcoin addresses. So on average there are 2^96 (=79228162514264337593543950336) private keys that generate the SAME address.
If (and when) an address collision will happen, then it is much more likely that it will happen with different public&private key pairs than it being with two exactly same keys.
|
My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 11:16:14 AM |
|
Public and private keys do not even have to be the same to generate the same bitcoin address.
There are 2^256 private keys, that create 2^256 public keys. BUT there are only 2^160 possible bitcoin addresses. So on average there are 2^96 (=79228162514264337593543950336) private keys that generate the SAME address.
If (and when) an address collision will happen, then it is much more likely that it will happen with different public&private key pairs than it being with two exactly same keys.
If (and when) an address collision will happen it doesn't matter if I have the second private key. With only one I reach it, right?
|
|
|
|
Alartonicus
Member
Offline
Activity: 87
Merit: 10
|
|
December 20, 2017, 11:59:26 AM |
|
If (and when) an address collision will happen it doesn't matter if I have the second private key. With only one I reach it, right?
All suitable keys must be identical. But do not worry, this most likely will never happen
|
|
|
|
aplistir
|
|
December 20, 2017, 12:29:04 PM |
|
If (and when) an address collision will happen it doesn't matter if I have the second private key. With only one I reach it, right?
If you have a private key that generates an address, you can spend from that address. Any and every key that generates the address will work. If (and when) an address collision will happen it doesn't matter if I have the second private key. With only one I reach it, right?
All suitable keys must be identical. But do not worry, this most likely will never happen Keys do not have to be identical. they just need to generate the same address. and for each address there are about 2^96 keys that will work.
|
My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
|
|
|
Alartonicus
Member
Offline
Activity: 87
Merit: 10
|
|
December 20, 2017, 12:44:35 PM |
|
Keys do not have to be identical. they just need to generate the same address. and for each address there are about 2^96 keys that will work.
Maybe I did not exactly say. The selection of a key is practically impossible, if all real addresses are divided into all possible variants of the keys to them, then still a too large number 2^160 / 2^96 = 1.845*10^19 unique possible private keys
|
|
|
|
ethminer012
Newbie
Offline
Activity: 56
Merit: 0
|
|
December 20, 2017, 02:20:08 PM Last edit: December 20, 2017, 02:34:47 PM by ethminer012 |
|
If you use coinBase, they generate an address (with unknown private-key) to receive crypto if you doesn't take care of reuse them One user uses to have lots of "unknown" addresses
I think it is dangerous to have such a facility to create addrss
Same for minerGate
|
|
|
|
arisatox
|
|
December 20, 2017, 02:33:23 PM |
|
if you generate the same address as someone else, your addresses collide and you share the same wallet... there is a project finding exact these already used private keys - the large bitcoin collider - https://lbc.cryptoguru.org/aboutmaybe you want to check that Even running as long as they have, with as many computers as they have on it, they've only found three collisions so far, and all of those could have "been from a poor entropy source." It's nothing to worry about.
|
|
|
|
BlockchainInTheClassroom (OP)
Newbie
Offline
Activity: 11
Merit: 0
|
|
December 21, 2017, 02:05:09 PM |
|
If you use coinBase, they generate an address (with unknown private-key) to receive crypto if you doesn't take care of reuse them One user uses to have lots of "unknown" addresses
I think it is dangerous to have such a facility to create addrss
Same for minerGate
Yes. I think you'd better generate your wallet and transfer from exchanges to your controlled addrs
|
|
|
|
AdolfinWolf
Legendary
Offline
Activity: 1946
Merit: 1427
|
|
December 21, 2017, 02:49:09 PM |
|
If you use coinBase, they generate an address (with unknown private-key) to receive crypto if you doesn't take care of reuse them One user uses to have lots of "unknown" addresses
I think it is dangerous to have such a facility to create addrss
Same for minerGate
They don't create an adress without a known private key. They simply don't tell you what the private key is.. How would they otherwise transfer your funds out at the moment you want them to? adress without a private key are burner adresses, and if you sent your coins there they will be lost forever. (Unless we research and develop quantum computing) https://bitcoin.stackexchange.com/questions/1851/how-to-generate-a-valid-bitcoin-address-for-destroying-bitcoins/21142
|
|
|
|
ranochigo
Legendary
Offline
Activity: 3038
Merit: 4420
Crypto Swap Exchange
|
|
December 21, 2017, 03:16:49 PM |
|
Quantum computing can only possibly crack private keys using public keys. The addresses are hashes of the public key and is hence irreversible. It is impossible for you to get the private key from a burn address, unless we can reverse the hash.
|
|
|
|
|