Title: When I sign a transaction with my private key, how is the network prevented from Post by: Sovereign on June 30, 2011, 11:06:57 PM When I sign a transaction with my private key, how is the network prevented from finding out my private key? How can it verify that I signed it without knowing the private key used to sign it?
Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: MoonShadow on June 30, 2011, 11:18:43 PM When you sign a transaction using your private key, you are publishing your public key at the same time. All other nodes can then, using only mathmatics, verify that the address that legitimately claims those coins can be derived from that public key, and then by using that public key, can verify that the signature was produced by the matching private key. The private key never touches the network.
Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: BitcoinHoarder on June 30, 2011, 11:20:06 PM And check out this description of how signing works:
http://en.wikipedia.org/wiki/Public-key_cryptography Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: Sovereign on June 30, 2011, 11:23:35 PM Thanks. I'm obviously new to cryptography, and I'm a little overwhelmed by the amount of new info
Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: Sovereign on July 01, 2011, 12:32:10 PM Ok now I understand the difference
But here comes another question: where is my private key? All I know is my public key. Who generated my keys? Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: bitlotto on July 01, 2011, 12:45:41 PM Ok now I understand the difference The Bitcoin software makes them and puts them in your wallet. That's what all the hackers are after. The private keys in your wallet. But here comes another question: where is my private key? All I know is my public key. Who generated my keys? Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: Sovereign on July 01, 2011, 12:58:19 PM Ok now I understand the difference The Bitcoin software makes them and puts them in your wallet. That's what all the hackers are after. The private keys in your wallet. But here comes another question: where is my private key? All I know is my public key. Who generated my keys? I understand now. http://smiliesftw.com/x/like.gif So what's the point of opening an account at mybitcoin? Title: Re: When I sign a transaction with my private key, how is the network prevented from Post by: Bitsky on July 01, 2011, 01:13:02 PM So what's the point of opening an account at mybitcoin? Basically convenience.Pro: You don't have to run the bitcoin client, download&verify the blockchain and care about securing your wallet. Con: You're entrusting all your coins to a third party and if the website gets hacked, you're out of luck and may lose all your coins. |