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 Bitcoin confirmations: why a payment is safer after a few more blocks

How Bitcoin works: the blockchain explained

The 51% attack: could someone rewrite Bitcoin's history?

Bitcoin has no boss to protect its ledger. So what would it take to undo a payment that six blocks already confirmed, and what could an attacker still never do?

  1. 1 Picture an attacker who pays an online shop 10 bitcoin. The shop waits for six confirmations, then sends him the goods.attackerB10online shop6 confirmations

    Picture an attacker who pays an online shop 10 bitcoin. The shop waits for six confirmations, then sends him the goods.

  2. 2 But in secret, the attacker builds his own branch. It starts from the block just before his payment. In his branch, the same 10 bitcoin go back to himself.the chain everyone seesblockblockto shop: 10 blockto himself: 10his secret branch

    But in secret, the attacker builds his own branch. It starts from the block just before his payment. In his branch, the same 10 bitcoin go back to himself.

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 The Bitcoin halving: why there will never be more than 21 million bitcoins

Share this comic

More comics