
Understand Bitcoin, Ethereum and other cryptocurrencies. How a wallets sign transaction and how blocks are created
What you'll learn
- What is blockchain
- How blockchain works
- What is SHA256
- What is a wallet on the blockchain
- How wallets sign transactions on the blockchain
- What are private and public keys
- How each individual peace of the blockchain works
- How each peace on the blockchain connects to each other
Requirements
- Basic programming logic
- Basic understand of JavaScript
- Basic understand of React will help but is not needed
Description
If you new to cryptocurrencies or use them every day you maybe still have many questions, such as:
- What makes a block on the blockchain and how are blocks linked on the blockchain?
- How blocks are validated and added to the chain?
- How wallets' private and public keys work?
- How wallets sign and validate transactions?
- What is a decentralized system and why cryptocurrency uses it?
- What is SHA256 and why bitcoin use it?
- What is proof of work?
In this course we will create together:
- SHA256 hashers
- Blocks
- Blockchain
- Decentralized Blockchains
- Transactions
- Wallet
- Sign and validate transactions
- Signed transactions
- And much more
This course is created using JavaScript and React, all the blockchain parts are created separated to easily understand.
This course is not aimed to create a complete blockchain, but a sample blockchain with a fixed number of transactions where we can explore how each part of the blockchain works.
Who this course is for:
- Anyone interested on understand how the blockchain works
- Anyone interested on deeply understand how the blockchain works
- Anyone interested in learn what peaces make the blockchain and how they work together