Pages:
Author

Topic: same public key - page 2. (Read 3168 times)

legendary
Activity: 1372
Merit: 1007
1davout
July 01, 2013, 08:18:20 PM
#42
ok, so having the same adress means actually the same private key.

No, to be precise it is not the case.
legendary
Activity: 1372
Merit: 1007
1davout
July 01, 2013, 08:17:03 PM
#41
You can't double money in bitcoin.

Yes you can, happened back in march Cheesy
full member
Activity: 182
Merit: 100
July 01, 2013, 08:13:41 PM
#40
ok, so having the same adress means actually the same private key.

That makes sense.

Thank you!
full member
Activity: 182
Merit: 100
July 01, 2013, 08:12:27 PM
#39
In other words if Alice has a wallet that contains the address xyz and Bob has a wallet that contains the same address xyz
both have the same private key?

(And thus all individual addresses of Alice and Bob can be signed with their own or the other one's private key?)
full member
Activity: 154
Merit: 100
July 01, 2013, 08:11:49 PM
#38
a) what happens if the same address (public key) gets created
b) what happens if the same private key gets created

The pub is derived from the priv, so if you had the pub you would also have the priv.
legendary
Activity: 3416
Merit: 4658
July 01, 2013, 07:56:47 PM
#37
Or did I get something wrong here?

Yes, you did.

The results of generating the same address or the same private key are exactly the same.  In either case you can spend any bitcoins that exist in an unspent output that requires a signature from a valid private key.
full member
Activity: 182
Merit: 100
July 01, 2013, 07:47:06 PM
#36
Even though it is highly improbable I think there are actually two questions to this:

a) what happens if the same address (public key) gets created
b) what happens if the same private key gets created

a)
As far as I know a certain address usually holds only parts of your wallets Bitcoins (worst case scenario all),
so if the same address gets created but the private keys are different only the amount assigned to that address can be spent by both people (because their different private keys are locked with the same address).

b)
If the private keys are identical all the funds of each wallet could be spent by each user.

(What happens if both have different amounts of BTC in their wallets - what would show on the client)

Or did I get something wrong here?
newbie
Activity: 28
Merit: 0
June 30, 2013, 01:51:20 PM
#35
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

No.  If you make a backup of your wallet the address exists twice but it doesn't double your money.

Imagine you had a safety deposit box which only had one key and you put $500 into it.  Thus only you can spend the $500, and to do so requires the key.  
Now imagine the bank screwed up and gave a second copy of your key to someone else by mistake.  Same deposit box, same $500 inside it but now two keys which open the box.  Has the money been doubled?  Can it be spent twice?  Of course not it simply means whoever use the box first can spend it and once spent the funds are gone.

Bitcoin works the same way.  Your client/wallet doesn't have any coins.  It has a set of keys which allow it to transfer ownership of coins in the blockchain.  Instead of one safety deposit box "your coins" are distributed across tens of thousands of nodes all over the planet.  When you spend coins you send a message to the network saying "hey those coins at address 1xyz... please transfer control of them to 1abc...  I have signed this message with the private key for 1xyz so you know it is a valid request".  The bitcoin network includes the transaction in the next block and the global consensus on where coins are located has been updated.  All nodes now agree the coins are not at 1xyz... they are at 1abc... .


fact is/\people don't trust computers in general and without some kind of physical backup=\/fail..thanks
newbie
Activity: 28
Merit: 0
June 30, 2013, 01:42:52 PM
#34
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

Why would it get doubled? It is the same address, only more than one person has access to it. It is like sharing your wallet with your brother or whomever.
Are you saying that if I share my wallet with my brother the money isn't doubled? Crap!

HuhHuh

If I have a wallet with 1 BTC and I share it with my brother I still have 1BTC. No doubling there. Only now my brother can spend it and when he does, I cannot.

EDIT:
prolly misunderstand doubling?


easy just print out two or IC3/\physical bitcoins with the same addy and we are all\/good ..thanks
member
Activity: 96
Merit: 18
June 30, 2013, 12:00:22 PM
#33
Thanks guys, now I think I understand this topic
donator
Activity: 1218
Merit: 1079
Gerald Davis
June 30, 2013, 10:38:23 AM
#32
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

No.  If you make a backup of your wallet the address exists twice but it doesn't double your money.

Imagine you had a safety deposit box which only had one key and you put $500 into it.  Thus only you can spend the $500, and to do so requires the key.  
Now imagine the bank screwed up and gave a second copy of your key to someone else by mistake.  Same deposit box, same $500 inside it but now two keys which open the box.  Has the money been doubled?  Can it be spent twice?  Of course not it simply means whoever use the box first can spend it and once spent the funds are gone.

Bitcoin works the same way.  Your client/wallet doesn't have any coins.  It has a set of keys which allow it to transfer ownership of coins in the blockchain.  Instead of one safety deposit box "your coins" are distributed across tens of thousands of nodes all over the planet.  When you spend coins you send a message to the network saying "hey those coins at address 1xyz... please transfer control of them to 1abc...  I have signed this message with the private key for 1xyz so you know it is a valid request".  The bitcoin network includes the transaction in the next block and the global consensus on where coins are located has been updated.  All nodes now agree the coins are not at 1xyz... they are at 1abc... .
full member
Activity: 191
Merit: 100
June 30, 2013, 08:26:45 AM
#31
Are you saying that if I share my wallet with my brother the money isn't doubled? Crap!

HuhHuh

If I have a wallet with 1 BTC and I share it with my brother I still have 1BTC. No doubling there. Only now my brother can spend it and when he does, I cannot.

EDIT:
prolly misunderstand doubling?
jackjack was being sarcastic.

IC. LOL
legendary
Activity: 2646
Merit: 1136
All paid signature campaigns should be banned.
June 30, 2013, 08:16:59 AM
#30
Are you saying that if I share my wallet with my brother the money isn't doubled? Crap!

HuhHuh

If I have a wallet with 1 BTC and I share it with my brother I still have 1BTC. No doubling there. Only now my brother can spend it and when he does, I cannot.

EDIT:
prolly misunderstand doubling?
jackjack was being sarcastic.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
June 30, 2013, 08:14:07 AM
#29
You can't double money in bitcoin.
full member
Activity: 191
Merit: 100
June 30, 2013, 06:51:56 AM
#28
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

Why would it get doubled? It is the same address, only more than one person has access to it. It is like sharing your wallet with your brother or whomever.
Are you saying that if I share my wallet with my brother the money isn't doubled? Crap!

HuhHuh

If I have a wallet with 1 BTC and I share it with my brother I still have 1BTC. No doubling there. Only now my brother can spend it and when he does, I cannot.

EDIT:
prolly misunderstand doubling?
legendary
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
June 30, 2013, 06:48:10 AM
#27
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

Why would it get doubled? It is the same address, only more than one person has access to it. It is like sharing your wallet with your brother or whomever.
Are you saying that if I share my wallet with my brother the money isn't doubled? Crap!
full member
Activity: 191
Merit: 100
June 30, 2013, 06:09:57 AM
#26
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

Why would it get doubled? It is the same address, only more than one person has access to it. It is like sharing your wallet with your brother or whomever.
newbie
Activity: 28
Merit: 0
June 30, 2013, 05:51:15 AM
#25
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?

imo it's going to get/\hairy if the geek foundation itself throws a monkey\/wrench reboot type command..thanks
member
Activity: 96
Merit: 18
June 30, 2013, 03:56:41 AM
#24
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.



And what would happen with money that is transferred to an address that exists twice? would this money be doubled?
newbie
Activity: 28
Merit: 0
June 29, 2013, 07:32:46 PM
#23
Exactly it is that simple.  The Bitcoin network has no concept of "ownership" only authentication.  If one can sign a transaction with a valid private key they can spend the coins.  If someone generates an address which produces the same public key as your address then they can spend your coins.




yes we will see how beta testing the lightning generator(key sniffer)works out in the shark think tank..lol


http://tesladownunder.com/Tesla18Week2FullBright3000_small.jpg
Pages:
Jump to: