Hello. We're happy that you are ready to dive in to Mina Protocol and start to solve problems related blockchain. Now, in this module, you will learn blockchain basics before learning what Mina Protocol is. If you already feel that you know how blockchains work, you can just go to Module 1. However, you can come back here to check resources about topics that you feel lack of through your process. Letz go!
Lets begin with some videos necessary to grasp the details of blockchain (not so technical yet):
- How does Blockchain work? by Simply Explained
- Proof of Work vs Proof of Stake by Simply Explained
- How does Blockchain work? by Collin Thompson
- The Blockchain Trilemma
- Smart Contracts
- Coin vs Token difference
- Distributed Ledger Technologies
- Hashing and digital signatures
- Consensus algorithms
- Blockchain 101
- Blockchain 101 pt. 2
Continuing with the father of all blockchains, Bitcoin. Understanding the applications and implementations of the concepts above in blockchain can give you some understanding about blockchain as well. Please go and see:
-
How does Bitcoin work? by 3B1B
Please use the book Programming Bitcoin by Jimmy Song. It is very pedagocial in terms of showing the implementation of necessary building blocks of a blockhain -Well, Bitcoin actually-. Implementations are done with Python, so anyone with an understanding of algorithms can understand it.
You might ask: What are the use cases? Well, we would like to respond like this:
But of course, your question is very meaningful. Let these answer your question:
-
Here are additional topics about blockchain: