Author

Topic: When I sign a transaction with my private key, how is the network prevented from (Read 914 times)

hero member
Activity: 576
Merit: 514
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.
member
Activity: 80
Merit: 10
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?
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.

I understand now.

So what's the point of opening an account at mybitcoin?
hero member
Activity: 672
Merit: 500
BitLotto - best odds + best payouts + cheat-proof
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?
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.
member
Activity: 80
Merit: 10
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?
member
Activity: 80
Merit: 10
Thanks. I'm obviously new to cryptography, and I'm a little overwhelmed by the amount of new info
full member
Activity: 146
Merit: 103
legendary
Activity: 1708
Merit: 1010
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.
member
Activity: 80
Merit: 10
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?
Jump to: