Bitcoin Forum
September 25, 2018, 04:20:29 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Two wallets with the same address  (Read 140 times)
BlockchainInTheClassroom
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
December 20, 2017, 03:44:57 AM
 #1

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?

1537892429
Hero Member
*
Offline Offline

Posts: 1537892429

View Profile Personal Message (Offline)

Ignore
1537892429
Reply with quote  #2

1537892429
Report to moderator
1537892429
Hero Member
*
Offline Offline

Posts: 1537892429

View Profile Personal Message (Offline)

Ignore
1537892429
Reply with quote  #2

1537892429
Report to moderator
1537892429
Hero Member
*
Offline Offline

Posts: 1537892429

View Profile Personal Message (Offline)

Ignore
1537892429
Reply with quote  #2

1537892429
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537892429
Hero Member
*
Offline Offline

Posts: 1537892429

View Profile Personal Message (Offline)

Ignore
1537892429
Reply with quote  #2

1537892429
Report to moderator
1537892429
Hero Member
*
Offline Offline

Posts: 1537892429

View Profile Personal Message (Offline)

Ignore
1537892429
Reply with quote  #2

1537892429
Report to moderator
uberproteam
Copper Member
Newbie
*
Offline Offline

Activity: 60
Merit: 0

Decentralized Freelancer Community


View Profile WWW
December 20, 2017, 06:50:49 AM
 #2

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
*
Online Online

Activity: 1414
Merit: 1101


Hire BOUNTYPORTALS>Bounty management goo.gl/XKv9TK


View Profile
December 20, 2017, 07:02:16 AM
 #3

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 Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 08:43:16 AM
 #4

and what if someone starts a (infinite) loop for  generating wallets, checking founds and send to another address?Huh?!!!  Cry
ZCoinTalk
Member
**
Offline Offline

Activity: 154
Merit: 10


View Profile
December 20, 2017, 08:48:56 AM
 #5

and what if someone starts a (infinite) loop for  generating wallets, checking founds and send to another address?Huh?!!!  Cry
You would need a lot of time and a lot of computers to brute force it like that.
ethminer012
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 09:02:23 AM
 #6

and what if someone starts a (infinite) loop for  generating wallets, checking founds and send to another address?Huh?!!!  Cry
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...
 Huh
ZCoinTalk
Member
**
Offline Offline

Activity: 154
Merit: 10


View Profile
December 20, 2017, 09:04:19 AM
 #7

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 Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 09:29:43 AM
 #8

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 Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 09:59:26 AM
 #9

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
Full Member
***
Offline Offline

Activity: 350
Merit: 102



View Profile WWW
December 20, 2017, 10:01:58 AM
 #10

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/about
maybe you want to check that Cheesy

   SEMUX   -   An innovative high-performance blockchain platform  
▬▬▬▬▬      Powered by Semux BFT consensus algorithm      ▬▬▬▬▬
Github    -    Discord    -    Twitter    -    Telegram    -    Get Free Airdrop Now!
aplistir
Full Member
***
Offline Offline

Activity: 257
Merit: 108



View Profile
December 20, 2017, 11:11:21 AM
 #11

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 Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 11:16:14 AM
 #12

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 Offline

Activity: 88
Merit: 10


View Profile
December 20, 2017, 11:59:26 AM
 #13

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
Full Member
***
Offline Offline

Activity: 257
Merit: 108



View Profile
December 20, 2017, 12:29:04 PM
 #14

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.

Quote
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 Offline

Activity: 88
Merit: 10


View Profile
December 20, 2017, 12:44:35 PM
 #15

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 Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 02:20:08 PM
 #16

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
Newbie
*
Offline Offline

Activity: 121
Merit: 0


View Profile
December 20, 2017, 02:33:23 PM
 #17

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/about
maybe you want to check that Cheesy

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
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
December 21, 2017, 02:05:09 PM
 #18

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
Hero Member
*****
Offline Offline

Activity: 798
Merit: 591


-- “We are the biological bootloader for AI”


View Profile
December 21, 2017, 02:49:09 PM
 #19

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 Offline

Activity: 1554
Merit: 1094


View Profile WWW
December 21, 2017, 03:16:49 PM
 #20

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
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.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!