Course Leader: Marina Ribaudo
Hours: 16
Prerequisites:
- Asymmetric cryptography
- Hash functions
- Elliptic curves
- Communication protocols
Syllabus:
Introduction to the Bitcoin blockchain
- Transactions
- Wallets
- Mining and Proof-of-Work
- Hash pointers and Merkle trees
- Bitcoin script
Introduction to the Ethereum blockchain
- Accounts
- Smart contracts
- Gas and gas fees for on-chain smart contract execution
- Proof-of-Stake
- Fungible and Non-Fungible Tokens