All right, l et's do this.
Hello everyone and welcome back to CS120: Bitcoin for Developers. This is our Unit five review. If you haven't been following along, this is a supplement, theSaylor Academy'. Course you can find a link to the course in the description. Sorry, as well as a playlist to the previous videos we've done a, review for the last four units and I just I'm gonna hand it over here to Hannah and get us started cuz we are running a couple minutes late.
But if you guys have questions as we go through any of this, feel free to leave them in the chat below. Or if you're watching later, you could leave a comment, but I'll be back Yeah. When
I'm needed. All right. . Thank you very much, Mike. And welcome everyone. We are going through units five today, so we'll get right into it.
the topics. Cuz again, as Mike said, this is a supplement to the course. So the topics that were covered in unit five of the course are how Bitcoin transmits data on the network. How Bitcoin addresses and keys and hex encoding and how Bitcoin stores data in the blocks. Structure. All right, so basically all about data, and that's what we're going to be talking about today.
Data. Data and more data. So specifically different types of data formats how to recognize them, how to convert between them, how to make use of them. And again this course is, designed to help prep people to work. Bitcoin. So this is to prepare you to encounter these different data formats and these different data types to help you to be able to recognize them, to know what you need to do with them et cetera.
Because as you're working in this space, if you're, building an application that is talking to a bitcoin and I've done a lot of that sort of type of work, that type of building, and you'll definitely come across situations where you're receiving some data, from a Bitcoin node, a wallet, an application of some sort, and you're like, and then you have to deal with that in some other system over here, right?
So you're gonna be, need to be able to look at that data. , is that base 64? Is that base 58? Is that hex? Is that pem? Is that D? What type of data is this? So I can know. What libraries and what functions I need to use over here to handle this data and to communicate back and forth. If you wind up building applications that talk to the Bitcoin blockchain, that talk to bitcoin nodes, et cetera this is very helpful information, right?
If you're not aware of things like, Indianness and these different formats, you can definitely wind. Scratching your head and trying to find people on forums and all sorts of different stuff to sort this out. So as we go through, I think it's important kind of to, with that in mind, like you don't need to necessarily, memorize some specific details about the a s n one, data standard and format.
you more. It's, I think prepping you to work with this stuff. So it's the goal is to help you recognize, be aware of the different data formats that are out there. be able to recognize them. So then, when you run across something, then you know you can go Google the specifics of what you need to know, find the light libraries and functions, et cetera, for managing that type of data.