Programma Blockchain Technologies

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
Last update