You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode What is a blockchain? Why nobody can quietly change an old Bitcoin payment

How Bitcoin works: the blockchain explained

Bitcoin mining: what miners really do, and why it takes so many guesses

Somebody must write each new page of Bitcoin's ledger, and a cheater would love that job. So Bitcoin makes the job very hard, on purpose. What are all those mining machines really doing?

  1. 1 Any node could pack waiting payments into a block. If any node could add its block at once, a cheater could add blocks all day. So Bitcoin makes adding a block hard.blocknodeblocknodeblocknode

    Any node could pack waiting payments into a block. If any node could add its block at once, a cheater could add blocks all day. So Bitcoin makes adding a block hard.

  2. 2 To add a block, a computer must find one number to write in it. The right number gives the block a hash that starts with a long row of zeros.blocknumber: ?0000000000000000a3f1a hash that startswith many zerosexample numbers

    To add a block, a computer must find one number to write in it. The right number gives the block a hash that starts with a long row of zeros.

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Bitcoin confirmations: why a payment is safer after a few more blocks

Share this comic

More comics