A brief introduction to the module
https://youtu.be/cvhR4d7yrQU
Letโs learn!
Read the resources provided while keeping in mind the learning objectives. There are 6 learning objectives and a final section to test your knowledge.
<aside>
๐ก Learning objective 1
Understand that a blockchain is:
- a shared database
- immutable (history of data is not editable by anyone)
- collectively maintained by many computers around the world
- secured through cryptography
</aside>
<aside>
๐ก Learning objective 2
Understand:
- how the nodes (computers) maintaining the blockchain agree on a single source of truth
- examples
- how these consensus mechanisms resist sybil attacks
- when a chain โforksโ into 2 heads, how consensus mechanisms decide which chain is the โcorrect oneโ
</aside>
<aside>
๐ก Learning objective 3
Understand:
- how proof-of-work works
- what finality means and how it affects users of blockchains
- that blockchains like Ethereum run on a distributed system across thousands of machines across the world
- disadvantages of PoW
</aside>
<aside>
๐ก Learning objective 4
Understand:
- how Proof-of-stake works in Ethereum
- what finality means in PoS Ethereum
- disadvantages of PoS
</aside>
<aside>
๐ก Learning objective 5
Understand
- what Ether is
- who created Ethereum
- who created Bitcoin
- what Ethereum gas is
</aside>