SKZ - Episode 4 - Mastering Bitcoin Review

Episode Date: May 6, 2023

In this episode I give my thoughts on Andreas Antonopoulos' 2017 book Mastering Bitcoin. The book answers a lot of "how" questions regarding Bitcoin, as it describes the Bitcoin network ...works: nodes, transactions, wallets, mining, and more. It's a really great textbook to add to your library and reference whenever you need more information on a certain aspect of Bitcoin.

Transcript
Discussion (0)
Starting point is 00:00:00 Hey everybody, this is Joe. This is episode four of the SKZ podcast. Today I wanted to go back to a kind of a classic in the Bitcoin community, right? And do a book review of mastering Bitcoin by Andreas Antonopoulos. This came out in 2017. And I think Safedian's book came out in 2018, right? So a lot of people do refer back to somewhat older books. But at the same time, I think it's really easy to be kind of like, I don't know, listener of the moment is the right phrase, but just want to read the latest thing, right? Listen to the latest podcast, not go back to something from a few years ago because, you know, it's not going to apply to today, right? But if you think about it, Bitcoin's whole ethos is more of the, I guess I would say, like if it ain't broke, don't fix it versus the ETH mentality or kind of just the Silicon Valley mentality of like move fast and break things, right? That's not what Bitcoin's about.
Starting point is 00:00:59 So anything from 2017 really does apply. I mean, the infrastructure of Bitcoin isn't very much different. So I think this is a great book to kind of answer a lot of like the how questions of Bitcoin, right? And that's how I would contrast it from a lot of other books. For example, last week I gave a review of mastering Bitcoin or sorry, this week I'm going to do a master in Bitcoin, of course. Last week was a progressives case for Bitcoin by Jason Meyer. And I think that answers a lot of why questions, right? Why Bitcoin is important for people who care about the environment,
Starting point is 00:01:38 for people who are unbanked and have been marginalized and why it's helpful to end wars or reduce the frequency of wars, things like that. And I think those questions are really important. And a lot of times they're the important ones to kind of bring someone into the Bitcoin space in the right way and to just someone who maybe isn't into computer science, cryptography, whatever it may be, and they just don't understand what Bitcoin is. Giving a book like that can be really helpful to just explain,
Starting point is 00:02:11 hey, here's why Bitcoin's important, right? But I will say a lot of times when you get a book like that, you're still curious about like, okay, well, how does this thing work? Why can't someone just make another Bitcoin? Why can't, you know, someone just doubled my Bitcoin? or steal my Bitcoin wallet super easily, whatever it may be, right? So I think once you understand the why you might be bought into wanting to understand more about Bitcoin, I think mastering Bitcoin is a great, I would say like reference book, almost like a textbook
Starting point is 00:02:41 to come to and to really like understand the how questions of Bitcoin versus the why questions. So how does the transaction work? how to the network of nodes work, how does mining work, how does a wallet work, things like that, right? And I'm not going to go chapter by chapter because I really can't give it just, I'm not going to be able to like explain or summarize everything that's going on in each chapter. Because again, I'm not a very technical person. I'm not someone who's done a lot of coding. I've only done coding in like a data analysis sense for my research. but I haven't really done any advanced coding or building programs, anything like that, right? So a lot of the stuff did go over my head, I will say that.
Starting point is 00:03:30 But I found it a very valuable read. And I didn't follow along with the code. You can kind of follow along with the code if that's something that you're interested in, right, in a lot of the chapters. But even not doing that, I still gained a lot of just the basic understanding, the basic kind of premises, right, of all these different things. and it's really awesome that it is learnable in a sense, right? Because it's free and open source software. It's not like a trust me, bro,
Starting point is 00:03:57 this is how this works and just put your money in here and it'll be okay, right? It's like, you know, a lot of people in the Bitcoin community, maybe everyone you could argue, does have to exhibit some level of trust, right? Especially if you're not a computer scientist
Starting point is 00:04:14 or whatever, then if you're not a coder, you do have to trust that there's these other engineers that built it this way. You don't have to trust, right? You can go verify, but a lot of times it's like, well, I don't know how to do that. But there's all these engineers that have built it that have looked at the code been working on it and kind of verify that this is how it works. So there's that trust minimization, right? It's not one person you have to trust that, like, trust me, bro. There's that trust minimization and kind of decentralization.
Starting point is 00:04:45 of trust in a way. And it's cool that a book like this exists where if you, depending on how deep you want to go, right, I did more of like the read it, not code along, anything like that, but just understand the premises, right, of like, oh, okay, this is how wallet works. This is how UTXOs truly work and, you know, are involved in transactions, things like that. But yeah, I mean, it's really helpful in that sense of just kind of getting a lot of those how questions, right, how does the security work? How does a wallet work? For example, my brother a few weeks ago, before I had read this book, asked me, I was telling him to like, oh, my wallet, like, because he was saying, oh, couldn't someone just hack your wallet? And I was like, well,
Starting point is 00:05:30 my wallet's like completely offline. So someone had to, you know, come to my house and break in, which, of course, could happen, right? But he was like, well, how, there's got to, it's got to be online. It's got to be Wi-Fi or something like that. I was like, no, like, it's really offline, right? And I think before reading this book, I couldn't give the best explanation. I was like, well, you're just creating a wallet, but it doesn't have to be online. You can still send stuff to it even if it's not online, right? And I think after this book, I could give an even better answer to that of just truly explaining like all wallet is is just a string of 256 zeros or ones, right?
Starting point is 00:06:09 But that is the possibilities there is almost as many as atoms in the universe. and you go from that as your private key to translating to public keys, right, that can't go back to the private key. And then, you know, kind of like invoice numbers almost that are your transaction, you know, addresses that can go, that you can't get back to the public key from there. And I think I understand that at a little bit of a deeper level after reading this book. That's just one example, right? It talks about mining. It talks about nodes. things like that too.
Starting point is 00:06:45 But it just gives you that deeper level understanding, which I do think is really helpful to dispel a lot of fud, right? Because even after you might explain the why questions that help people overcome some fud of like environmental fud, things like that, there's still other kind of doubts people have about like, well, how does this system actually work? Why can't someone, you know,
Starting point is 00:07:07 something my dad's asked me is like, why can't someone just double Bitcoin, right? And I think mining, understanding mining at a deeper level could be really helpful for someone like that that's concerned about like why can't someone just duplicate, you know, my Bitcoin copy it, copy and paste it, right? But that's just not how it works. So again, I'm not going to go chapter by chapter as I typically do. But so this is going to be a little shorter. But I will just say, I mean, I really encourage anyone who is wondering about some of those how questions to read this book. it's uh it's 500 pages but a lot of that is kind of like coding and there's a lot of really helpful
Starting point is 00:07:47 tables and graphs and things like that uh i want to say that i read it in about four to five hours and again i didn't follow along with the coding i didn't do very specific things and that might sound crazy right a lot of it is um like the it's about 400 pages if you don't count kind of the appendices and things like that, the index, stuff like that. So it is kind of, I will say it's kind of like a textbook, right? But what I did, and again, this is not, I didn't go the deepest level of following along with the coding, anything like that. What I did was I read it on this app called Natural Reader that you can do three times
Starting point is 00:08:31 speed on. And I read three times speed and followed along. And that's what I've been doing for a lot of these books recently. Not with a progressive case for Bitcoin because I bought a physical for that one. But a lot of these books, what I'll do is I'll put it in a natural reader. It has like kind of almost like closed captioning. We're at the bottom of your screen. It'll like highlight the words as it's reading.
Starting point is 00:08:53 It'll read three times speed, right? And I had to build up to reading or listening to stuff at three times speed. But once I did, I can read these books a lot faster. And again, I'm probably not deeply absorbing every single word that's being read. You could argue that. But I'm like gaining this understanding. from a lot of different sources. So I would encourage you to try that, whether it be natural reader or just starting to list
Starting point is 00:09:14 a podcast at faster speeds, if you're interested in getting more information, right? It's not objectively better to listen to something faster. Some stuff I want to listen to at 1.0 because I, you know, am just listening to some sports podcasts that I'm just out of a long drive, right? And I'm not like trying to learn every single moment of that. But if you are trying to like get through a book quickly, I think it's a really great tool, natural reader and just starting to read things at faster speeds. So anyways, that's how I read the book. And again, that kind of helps just explain that like this is not a technical person's review of mastering Bitcoin and deep critique about the coding and stuff like that.
Starting point is 00:09:59 But I will say like reading this book as someone who considers themselves a bitcoiner but is, you know, not the. best that may be explaining some of the technical things. This can help you understand some of those technical elements and at least even if you do like a cursory look or cursory overview of the book, it can help you kind of explain some of or understand and then explain to other people some of those basic premises of how a wallet works, how mining works, how a transaction works, how the node infrastructure works, things like that, right? So I think it's great for that. And I think it's just a great reference book to have, right? So maybe you do a cursory overview, but maybe you really are curious about how wallets work. Then you can read that chapter really in depth and get that deep
Starting point is 00:10:48 understanding right versus like if you just do the cursory overview, you might not fully understand. But it's great to have this almost like textbook of how Bitcoin works out there. Because it is free and open source software. Anyone can understand it, right? Even though I talked about that trust decentralization of like I haven't you know run the code myself right so I'm kind of trusting that other people are not being completely malicious right but I can at least minimize that trust by understanding how the code works and understanding how Bitcoin Core works you know the nodes things like that it's just really helpful so anyways I'm kind of babbling on now but I would really recommend giving the book an overview and having it in your library right
Starting point is 00:11:34 of if you want to reference something specific about how Bitcoin works, this is going to be useful. And even, you know, in 2030 and 2040, I think this will still be really useful because Bitcoin doesn't change that much, right? The basic infrastructure is always going to be the same. There might be some new development, some new, you know, software that's implemented, similar to how, you know, there was recently TapRood and Segwit before that, things like that. But of course, I mean, this mentions Segwit and talks about it, or it has it in an appendix. So yeah, I mean, it's a really great and it's going to be timeless, you know, as a tool. So yeah, hope that was helpful for if you're kind of curious about what mastering Bitcoin is or maybe you've never heard about that book, right?
Starting point is 00:12:18 And maybe it's something you want to look back at because that's one thing that in the Bitcoin community, we often do kind of promote the latest thing, right? There's nothing wrong with that. But when a new book comes out, a lot of people are talking about it and excited about it, right? but it's worth every once in all mentioning some of those, you know, timeless resources that you can always go back to and learn more about Bitcoin, learn more about the infrastructure, things like that. So I hope you enjoyed. If you're listening on Fountain, feel free to, you know,
Starting point is 00:12:48 leave me a boost and I'll read it on the next episode. I'd be happy to. And again, I think if you're not listening on Fountain, I think Fountain is a great tool to earn Bitcoin while you're listening and then be able to give it back to creators that you enjoy. So I would encourage you to at least try it out. It's a really awesome podcast platform. The interface is pretty great too.
Starting point is 00:13:10 There's not too much to complain about. Sometimes it's a little slow with finding new episodes. You can mark an episode for update and then it'll kind of find the new episodes within a couple minutes. So it's worked out most of the software bugs, even though it is a pretty new platform. and it's an enjoyable place to listen. And yeah, I'll keep doing some more. I have a couple more ideas for book reviews because, like I said, I've done a few books on this natural reader app.
Starting point is 00:13:41 And a lot of books, I will say this one's longer, but a lot of Bitcoin-related books, like layered money. I'm trying to think of a couple of the other books I've read recently. But a lot of the books with Bitcoin, you can read in like an hour. to two hours when it comes to just reading out three times speed and kind of following along. So if you're someone who does that or is kind of interested in learning more about Bitcoin, it's really not that hard to read a couple books, you know, in a week or something like that. So I would encourage you to do that.
Starting point is 00:14:13 And also if there's any specific books you want me to review, let me know if there's also any specific just topics about Bitcoin or even not about Bitcoin where I have done some other kind of variety content and want to just keep the SKZ PletkaZ Plet. platform open to whatever, just fun stuff to talk about, interesting stuff, more book reviews, you know, anything, just where I can give my thoughts, right, and be an outlet that hopefully some people enjoy. So anyways, that's my book review for mastering Bitcoin. Hope you enjoy. And have a great rest of your day.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.