Resources › Facebook Live › What is the best analogy to understand how blocks in the Bitcoin blockchain are chained together?
What is the best analogy to understand how blocks in the Bitcoin blockchain are chained together?
Published April 19, 2025
by Joel Bomgar
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
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.
Subscribe to Joel's Friday Content 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.
NOTHING for sale. No SPAM ever. Unsubscribe anytime.