10
5
Trying to get my head around Bitcoin. Been watching tutorials, unsure if I still understand
Alice wants to send Bob 5 Bitcoins
Alice hashes the transaction with 5 Bitcoins and send's it to Bob's mailbox, i.e his Public Key
What is the job of the Miners?
Before the transaction get added to a public ledger (i.e blockchain) do the miners validates that Alice has 5 Bitcoins to give (based on info in public ledger) by recreating the hash.
And if validation is successful, the miners earn Bitcoins, the transaction is added to Blockchain, and Bob gets his 5 Bitcoins.
Is it true that validation takes about 10 minutes or so?
Really, I've been struggling with this concept.
Thanks!
The hash Alice produces is simply a hash of the transaction, which is how transaction IDs are createdYou mean Alice's signature creates the transaction ID? – Rhonda – 2016-11-08T18:52:27.9472@Rhonda, no. The hash cannot contain the signature, because the signature signs the hash. This gets complicated in bitcoin. What you should focus on is understanding the proof of work system, and not get so caught up in the details. Make sure you know what a hash is, a signature is, a key pair is, a nine is, and a Merkel tree is. Then rewatch those tutorials, and you'll probably understand better. – Jestin – 2016-11-08T19:00:49.017
Wow, haven't heard of a nine ... will re-watch tutorials. Thank you! – Rhonda – 2016-11-08T19:03:38.390
Whoops...that should say "nonce". Sorry, autocorrect. – Jestin – 2016-11-08T19:05:18.170
Ah, ok then. Will mark question
answeredin this case. – Rhonda – 2016-11-08T19:18:08.497The mailbox would be more equivalent to the Public Key Hash, which is derived from the Public Key. – Ben Stolman – 2018-05-28T02:41:22.887