What is the best analogy to understand how blocks in the Bitcoin blockchain are chained together?

Published April 19, 2025

  • YouTube Video Transcript

    00:01 Hey everyone, here is an advanced video.
    00:03 So, if you are not an advanced Bitcoin
    00:05 user, you can just skip this one. But I
    00:07 heard an analogy recently that I thought
    00:09 was uh appropriate and I wanted to walk
    00:11 through it for how the blocks in the
    00:14 Bitcoin blockchain are are linked
    00:16 together and how the difficulty
    00:19 adjustment, which adjusts about every
    00:21 two weeks, which is actually about every
    00:23 2,000 Well, it’s exactly 2016 blocks,
    00:26 but that happens on average exactly 2
    00:28 weeks apart. uh unless the the Bitcoin
    00:31 miners are finding blocks a little bit
    00:33 too fast or a little bit too slow, then
    00:35 it is slightly more than two weeks or
    00:36 slightly less than two weeks. But that’s
    00:38 part of what I want to talk about. Okay.
    00:40 So, what is the Bitcoin blockchain?
    00:42 Well, the Bitcoin blockchain are blocks
    00:44 of transactions that are chained
    00:46 together going back to the very first
    00:49 block, which is the genesis block, which
    00:51 was launched on January 3rd of 2009.
    00:55 That is the genesis of the Bitcoin
    00:57 blockchain was on January 3 of 2009.
    01:00 Okay. So, the very first block was block
    01:02 one. Right now, we are more than
    01:05 884,000 blocks in the blockchain, which
    01:09 means about every 10 minutes for the
    01:11 last more than 16 years, the Bitcoin
    01:14 blockchain has been adding a new block
    01:15 to the chain. So, the way the Bitcoin
    01:18 blockchain is set up, effectively, it’s
    01:21 like a puzzle piece. It’s like Satoshi
    01:23 Nakamoto put the very first corner
    01:26 puzzle piece uh you know on the board
    01:29 and we got to build a puzzle in one long
    01:32 straight line where every puzzle piece
    01:34 is connected to only one more puzzle
    01:37 piece and then the on the front of it
    01:39 and then on the back of it another
    01:40 puzzle piece connects and then that’s
    01:42 how the chain is chained together. So
    01:44 nothing ever connects to the sides of
    01:45 the puzzle pieces. It’s just a very long
    01:48 chain of a single single row
    01:53 of Okay, so imagine that Satoshi
    01:56 Nakamoto put down the very first puzzle
    01:57 piece and it has only one end that you
    02:00 can connect anything to. So it’s
    02:02 basically the anchor puzzle piece of the
    02:03 Bitcoin blockchain and you got to figure
    02:06 out what the second puzzle piece is and
    02:07 all the chains are going to connect
    02:09 together. So, it needed to be for a
    02:12 bunch of reasons I’ve explained on other
    02:13 videos that Satoshi Nakamoto, the
    02:15 inventor of Bitcoin, wanted new puzzle
    02:19 piece to be discovered about every 10
    02:21 minutes because he wanted to
    02:24 make Okay, sorry, my signal is having
    02:27 issues here. Um, so anyway, so it’s like
    02:29 Satoshi invented the blockchain and put
    02:32 down the very first puzzle piece, which
    02:33 is just a flat end on three sides,
    02:35 meaning you can’t connect anything on
    02:37 three sides. and he put down the very
    02:39 first puzzle piece. And then he had to
    02:41 figure out how do I make it where
    02:42 everybody only finds a new puzzle piece
    02:44 every 10 minutes because he wanted there
    02:46 to be long enough for all of the
    02:48 computers anywhere in the world,
    02:50 including on satellites, including on
    02:51 the moon, including on everything, to
    02:53 synchronize and agree on the absolute uh
    02:56 definition of truth. And so he set the
    02:59 difficulty adjustment at one. And one
    03:02 meant you had to try on the T. So it
    03:05 dumps a bunch more puzzle pieces on the
    03:06 table so that instead of trying 4.3
    03:09 billion, you’ve got to try maybe 5
    03:10 billion pieces in order to find the next
    03:12 block. And then you got to try as more
    03:14 computers join the network, you got to
    03:16 try 10 billion pieces. But and it’s not
    03:20 that more than one person can’t find a
    03:21 miss a fitting piece. It’s just that on
    03:24 average, one piece will fit out of every
    03:27 4.3 billion pieces. So that’s the way
    03:30 the Bitcoin blockchain worked uh right
    03:32 out of the gate. And then every two
    03:33 weeks, which was every 2016 blocks,
    03:36 actually every I should say every 2016
    03:38 blocks, it would detect how long it took
    03:42 to mine, meaning to add to find those
    03:46 2016 puzzle pieces to string in a row,
    03:48 and then it would adjust the difficulty.
    03:50 So what started as you find a puzzle
    03:52 piece every 4.3
    03:54 uh billion tries you have to try 4.3
    03:57 billion puzzle pieces to add a a new
    03:60 piece to the chain became an
    04:02 astronomically larger number because
    04:05 computers are good at trying puzzle
    04:06 pieces. Uh and so as you keep trying and
    04:09 trying and trying more pieces more and
    04:11 more people joined the Bitcoin network
    04:13 trying puzzle pieces and it kept
    04:15 adjusting making it harder and harder
    04:17 and harder and harder to find a piece.
    04:19 So in a second here I’ll talk about how
    04:21 hard it is to find a piece. But what is
    04:24 in a puzzle piece? So a puzzle piece
    04:26 which is called a block. First of all it
    04:29 has the shape which is the nu the uh the
    04:31 the cryptographic hash of the previous
    04:34 block. That’s how you prove that your
    04:37 puzzle piece fits with the the previous
    04:39 puzzle piece. So that’s why it’s called
    04:40 a block chain because all of the pieces
    04:43 are chained together and every piece
    04:47 references it has a cryptographic hash
    04:50 which is sort of the shape of the
    04:52 previous puzzle piece embedded in it. If
    04:54 that was not the case, you would not
    04:55 have a way of proving that you had found
    04:57 a a piece that fit or that somebody had
    04:60 not manipulated the puzzle uh by trying
    05:02 to replace earlier pieces. So every
    05:04 puzzle piece which is every bitcoin
    05:06 block has the shape of the previous
    05:08 piece embedded in it. It also has all of
    05:11 the transactions from the last 10
    05:12 minutes embedded in it. And it also has
    05:15 a special uh transaction which gives
    05:18 whoever finds the puzzle piece extra
    05:20 bitcoin. And it started at 50 bitcoin
    05:23 for the first four years. Then it was 25
    05:24 for the next four years. Then it was
    05:26 12.5 for the next four years. Then it
    05:28 was 6.25 for the next four years. And
    05:30 now it is 3.125 bitcoin. So, whoever
    05:33 finds that puzzle piece about every 10
    05:35 minutes, they get
    05:37 3.125 Bitcoin. Now, the last piece in
    05:40 the puzzle is a random number. And the
    05:43 reason it has to be a random number is
    05:45 because otherwise every puzzle piece
    05:46 would be the same. So, once you tried
    05:48 one piece and it didn’t fit, there’d be
    05:50 nowhere to go because you have to modify
    05:52 your puzzle pieces. You know, every
    05:53 puzzle piece has to be different. And
    05:55 so, everybody’s trying all these puzzle
    05:57 pieces, each of which has the
    05:59 transactions from the previous 10
    06:01 minutes. It has the shape of the
    06:03 previous puzzle piece. It has the
    06:04 special Coinbase transaction which is
    06:06 what the company Coinbase is named
    06:08 after. It has that the Coinbase
    06:10 transaction and it has a random number
    06:12 so that all the puzzle pieces that are
    06:13 being tried are a little bit different
    06:15 from each other. Again, if you didn’t
    06:17 use a random number and you just use the
    06:18 same number over and over, then it’d be
    06:20 like trying a puzzle piece that didn’t
    06:21 work and then trying it again. Well, no
    06:22 matter how many times you try the same
    06:24 not fitting puzzle piece, it’s not going
    06:25 to suddenly start working. So you have
    06:27 to put a random number in any in every
    06:29 puzzle piece to make them all different
    06:30 from each other. Okay. So that is what’s
    06:33 in it. It’s it’s the hash of the
    06:34 previous block which is sort of the
    06:36 shape of the previous uh you know puzzle
    06:38 piece. It’s got the transactions from
    06:40 the last 10 minutes. It’s got your
    06:42 special Coinbase transaction that gives
    06:44 Bitcoin to you. And if you try to get
    06:46 give yourself more than the protocol
    06:48 allows like more than 3.125, everyone
    06:50 will reject it. So there’s no point in
    06:52 mining a Bitcoin block that has more
    06:54 than the allowable amount of Bitcoin in
    06:56 it for you because the rest of the
    06:58 network is set to reject anybody that
    06:60 tries to cheat that way. And then it has
    07:01 a random number in it. And the random
    07:03 numbers can be basically infinite. Okay,
    07:06 so let’s talk about difficulty again.
    07:08 This is where it gets pretty cool. Okay,
    07:10 so the difficulty was set to one, which
    07:12 is one out of every 4.3 billion pieces
    07:15 fits. And that went on for the first
    07:18 two, you know, 2016 blocks, which was
    07:20 about the first two weeks. And then it
    07:22 kept getting as more people were mining
    07:23 Bitcoin, more computers were guessing
    07:25 puzzle pieces, it got harder and harder
    07:27 and harder and harder and harder. Okay,
    07:29 so the current uh network difficulty is
    07:34 114 trillion. What that means, it is
    07:38 114 trillion times harder to find a
    07:41 Bitcoin bu puzzle piece today than it
    07:44 was at the beginning. 114 trillion times
    07:47 harder. So, how many puzzle pieces do
    07:50 you have to try on average? Or does all
    07:52 the world’s computers that are trying to
    07:54 mine Bitcoin, how many do they have to
    07:56 try in order before somebody gets a
    07:59 Bitcoin block? And the answer is about
    08:02 600 billion trillion. Now, that means
    08:07 every second. So, 10 minutes has 600
    08:10 seconds in it. It’s 60 seconds in a
    08:11 minute times 10 minutes. So that means
    08:13 there’s about out of 600 billion
    08:15 trillion puzzle pieces that have to be
    08:17 tried before somebody finds the next
    08:20 Bitcoin block. It’s called mining a
    08:21 block. Mining because it was named after
    08:24 gold mining. You know, you have to chip
    08:25 away until you find the block. And it
    08:27 takes on average right now about 600
    08:30 billion trillion tries. So um if you
    08:33 break that down, divide it by 60 uh 600
    08:35 seconds in a minute, it means every
    08:37 second there is about 1 billion trillion
    08:41 puzzle pieces tried. So my Bitcoin
    08:44 miners at home, I have two of them and
    08:46 each of them do about one terraash. One
    08:50 terraash means they are trying about a
    08:52 trillion puzzle pieces per second. So
    08:55 even my Bitcoin miners at home can try 1
    08:59 trillion puzzle pieces per second trying
    09:02 to find the right puzzle piece. Now the
    09:04 problem is there are 100 billion
    09:07 trillion puzzle pieces that have to be
    09:10 tried before or there are 600 billion
    09:13 trillion puzzle pieces that have to be
    09:14 tried every 10 minutes before somebody
    09:16 mines a block. Which means the
    09:18 probability that I will find one of
    09:20 those is less than one in a billion.
    09:23 Meaning I will mine a Bitcoin block with
    09:25 my Bitcoin miners at home. Each of them
    09:27 has a chance of mining a block about
    09:29 once every 15,000 years. And the reason
    09:33 it’s 15,000 years is because that is
    09:36 about how long it takes to go through uh
    09:39 with with me doing a trillion tries a
    09:42 second and with the Bitcoin network
    09:43 requiring a billion trillion, then my
    09:46 chances of finding it are based on the
    09:48 fact that it takes me about a billion
    09:49 tries to get a Bitcoin block. And it
    09:52 takes about 115,000 years. Sorry,
    09:56 15,00015 15,000 years to try a billion
    09:60 tries. But that assumes that the
    10:01 difficulty adjustment doesn’t go up. And
    10:03 the difficulty adjustment is going up uh
    10:05 constantly every 2 weeks. So it means my
    10:09 Bitcoin miners at home are purely doing
    10:10 it for fun because they will never mine
    10:13 a Bitcoin block. It is basically
    10:14 statistically impossible that they will
    10:16 mine a Bitcoin block. Okay. So why is
    10:19 all of this necessary? Why are we using
    10:22 onetenth of 1% of the world’s
    10:24 electricity to do it this way? And the
    10:27 answer is because the most important
    10:30 thing in Bitcoin is that there’s only
    10:32 one there’s only 21 million Bitcoin and
    10:36 that there is only one version of the
    10:38 truth. And if you do it any other way,
    10:41 you cannot guarantee that there’s only
    10:43 one version of the truth. So, for
    10:46 example, if you said, well, why don’t
    10:49 everybody with a computer vote on what
    10:50 the truth is? The problem is someone
    10:52 would spin up a bot farm on AWS or, you
    10:56 know, Google Cloud or something like
    10:57 that, and they would make a gazillion
    10:59 computers each having a vote and they
    11:00 would flood the network with votes
    11:02 saying that the version of truth
    11:04 involved them having more Bitcoin, uh,
    11:06 or something like that. Now,
    11:07 cryptographically, you can’t do that uh
    11:09 because you can’t claim you have Bitcoin
    11:11 that you don’t have. But they could try
    11:13 to do a transaction and then spread the
    11:15 word that they have not actually done
    11:16 the transaction. So, they buy something
    11:18 and then they try to reverse it by
    11:20 spreading misinformation about the
    11:22 nature of the transactions on the
    11:24 Bitcoin blockchain ledger. So, the only
    11:26 way you can get around that or the only
    11:29 way you can solve for that is to solve
    11:31 what’s called the Byzantine General’s
    11:32 problem, which is what Satoshi Nakamoto
    11:34 solved with the Bitcoin blockchain. And
    11:36 the way the Byzantine general’s problem,
    11:38 if you want to Google it to find out
    11:40 what it is, uh it’s closely linked with
    11:43 the genesis, the creation of Bitcoin and
    11:45 the difficulty adjustment, which I’ve
    11:47 described uh to some degree in this
    11:49 video. Uh but the Byzantine general’s
    11:51 problem is a problem where you try to
    11:53 figure out where there’s only one
    11:55 version of truth without requiring
    11:58 anyone to trust anyone else. So that is
    12:01 the big unlock of Bitcoin is there’s
    12:04 only one version of the truth. There’s
    12:06 only one version of who owns what
    12:08 Bitcoin and there’s only one version of
    12:10 the fact that there’s, you know, that I
    12:12 should say that an infinite number of
    12:14 people can check to make sure there’s
    12:15 only 21 million total Bitcoin and that
    12:18 nobody has, you know, cheated the system
    12:20 somehow. So in order to have only one
    12:22 version of the truth, you have to have a
    12:24 huge amount of computing power deciding
    12:27 what that one version of the truth is.
    12:29 And here’s the thing. Every time you add
    12:33 one of those puzzle pieces to the
    12:34 Bitcoin blockchain, you know on average
    12:37 that somebody did enough work that they
    12:40 would only find a puzzle piece once once
    12:43 every 600 billion trillion tries. So
    12:47 right now when a block gets added to the
    12:48 Bitcoin blockchain, you know that the
    12:50 total amount of work that went into
    12:53 finding that version of truth was on
    12:56 average 600 billion trillion tries of
    12:59 that. So if you show up and somebody
    13:01 says my version of the truth is better
    13:04 than your version of the truth, it’s a
    13:05 very simple question which is who’s got
    13:07 the longer blockchain? Because whoever
    13:10 has the longer blockchain did more work
    13:13 to create it. And the way Bitcoin is set
    13:15 up, the absolute version of the truth is
    13:17 whatever is the longer chain. And
    13:20 because you can’t fake the longest chain
    13:22 because it has the most proof of work
    13:25 embedded in it, it guarantees that the
    13:27 Bitcoin blockchain will only ever have
    13:29 one version of the truth. So again, you
    13:31 can’t fake it because there’s no way to
    13:33 fake I tried a gazillion, you know, 600
    13:36 billion trillion puzzle pieces. Um, so
    13:39 you know the the there you know I can’t
    13:42 say well hey my puzzle’s longer because
    13:44 people are going to say yeah but look
    13:45 you said it where the difficulty
    13:47 adjustment was easy and then you added
    13:49 puzzle pieces and the way the Bitcoin
    13:51 blockchain works is the the longest
    13:53 chain which is defined as the chain with
    13:55 the most proof of work in it is always
    13:58 the absolute and only version of truth
    14:00 that exists any world in the world and
    14:02 that is replicated across more than
    14:04 100,000 computers around the world that
    14:07 keep a full and complete version of the
    14:11 entire Bitcoin blockchain, including me.
    14:13 I run uh two Bitcoin nodes at home um in
    14:17 addition to two Bitcoin miners, even
    14:18 though you can do there’s no reason each
    14:20 one needs to have one. You could mine an
    14:22 unlimited amount of Bitcoin with just
    14:23 one node, but I just happen to run two
    14:24 nodes. But anyway, so I have two nodes,
    14:26 both of which have the entire complete
    14:29 Bitcoin blockchain from the Genesis
    14:31 block to the present. And the device
    14:33 that runs those, which is
    14:36 umbrell. It’s the first uh five or six
    14:39 letters. I guess the first u m r. It’s
    14:41 the first six letters of the word
    14:43 umbrella.
    14:44 Umbrell.com. Like umbrella except it’s
    14:47 missing letters, so it’s only the first
    14:48 six. umbrell.com is um is a Bitcoin node
    14:52 implementation that costs less than
    14:53 $500. So if you want to run your entire
    14:56 own Bitcoin node with an entire copy of
    14:59 the Bitcoin ledger from the very first
    15:01 transaction in the past to the current
    15:04 so that you are a participant in
    15:07 guaranteeing that there is only one
    15:08 version of truth. You can do that and it
    15:10 costs $450 450. So for less than $450
    15:15 you can have an entire copy of the
    15:17 entire Bitcoin blockchain on your own
    15:19 computer sitting at home and it’s pretty
    15:21 awesome. So, um, anyway, that is how
    15:24 that works. It started as you got to try
    15:26 4.3 billion puzzle pieces to mine, you
    15:29 know, to find a puzzle piece that fits.
    15:31 Now, you have to try 600 billion
    15:33 trillion puzzle pieces in order for it
    15:35 to fit. And you can trust the Bitcoin
    15:37 blockchain because there’s only ever one
    15:40 version of truth because whichever chain
    15:43 has the most proof of work in it,
    15:44 meaning you can prove that they had to
    15:46 try the most number of puzzle pieces to
    15:48 get it is the absolute record of truth
    15:50 on the Bitcoin blockchain. And
    15:53 nobody before or after Satoshi Nakamoto
    15:56 figured out how to create an absolute
    15:60 single
    16:01 unalterable record of proof without
    16:04 having to rely on a central party to
    16:06 just tell you what the tr the truth is.
    16:08 So you can go to your bank and ask the
    16:09 bank how much money you have, but they
    16:11 can change the numbers. You can go to
    16:13 the Federal Reserve and ask them how
    16:14 much money you have and they’ll tell
    16:16 you, but they can change the numbers.
    16:17 They can also change how much money
    16:19 there is which makes your money less
    16:21 valuable. So nobody other than Satoshi
    16:23 Nakamoto has ever come up with a
    16:25 mechanism by which you can absolutely
    16:28 guarantee there is only one record of
    16:29 truth anywhere in the world and that
    16:32 everyone agrees on that record of truth.
    16:34 And that record of truth is absolutely
    16:36 completely unalterable. And that was
    16:38 done through the blockchain which is
    16:40 effectively now
    16:42 884,000 puzzle pieces all chained in a
    16:45 row. every one of them perfectly linked
    16:47 to the puzzle piece before. The chain is
    16:49 unalterable because if you broke the
    16:51 chain anywhere, you would have to redo
    16:53 that proof of work. Meaning, you’d have
    16:54 to refind all of the puzzle pieces past
    16:57 the point that you broke it. And it has
    16:59 created one absolute irrefutable oracle
    17:01 of truth for the world, which is how
    17:03 Bitcoin works. Um, but probably the most
    17:05 shocking thing is that we went from it
    17:07 used to you used to be able to find a
    17:09 Bitcoin block one every 4.3 billion
    17:11 tries to now you find a Bitcoin block
    17:13 every 600 billion trillion tries. That’s
    17:18 how hard it is to mine a block on the
    17:19 Bitcoin blockchain, which is how
    17:22 important it is to know that there’s
    17:23 absolutely positively only one record of
    17:25 truth. Because anybody that tries to
    17:27 generate any other record of truth would
    17:29 have to compete with 600 billion
    17:32 trillion tries every 10 minutes, which
    17:35 is what the Bitcoin network is currently
    17:37 creating. So, uh, hopefully that trivia
    17:39 is fun, even though it’s pretty
    17:41 advanced. And if I can help anyone on
    17:42 their Bitcoin journey, let me know.
    17:44 Thanks

ADVANCED QUESTION: “What is the best analogy to understand how blocks in the Bitcoin blockchain are chained together?” ANSWER: Puzzle pieces. I’ll explain what I mean.

**Originally recorded 2/18/2025**

Share this content

Disclaimer:

The content provided in this post is for educational purposes only. It should not be considered financial, investment, or trading advice. I am not a licensed financial advisor, and all opinions expressed are my own. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions. Investing in Bitcoin or any other assets carries risk, and you should never invest more than you can afford to lose.

Post category:

  • Facebook Live

Subscribe to Joel's Friday Roundup ✉️

Stay current with the latest bitcoin insights with the Friday Roundup newsletter –  Joel’s latest posts from the week, wrapped up in a single email for easy viewing. 

Global Email List Subscription Form

NOTHING for sale. No SPAM ever. Unsubscribe anytime.