Ricerca di contatti, progetti,
corsi e pubblicazioni

Blockchains & Digital Currencies

Persone

Morini M.

Docente titolare del corso

Descrizione

Prerequisites 
Working knowledge of maths and IT basics. No advanced calculus or programming is required.

Description / Program
The course provides the foundations on blockchain technology, from public protocols such as Bitcoin and Ethereum to enterprise solutions, needed to understand and develop business applications. After giving the technical foundations about blockchain technology and smart contracts, we explain the transition from traditional monetary systems to digital currencies, the use of smart contracts for financial agreements, Tokenomics, DeFi (Decentralized Finance), Stable Coins, NFTs, CBDCs, the cryptocurrency market,regulatory issues. Several use cases are described.

Requested Material

A set of handouts will be delivered.

The students will use Excel and a user friendly open-source GUI for a Blockchain network (MetaMask).

The internet will be used often also during lectures.

Readings/Textbooks

While some readings will be suggested, there is no required textbook for the course.

 

Program

Lesson 1: Current Monetary and Payment Systems

  • Commercial bank money and deposits. Money creation.
  • Correspondent banking, international payments and SWIFT.
  • Settlement finality, RTGS, Netting, Reconciliation.
  • Central bank money and the TARGET2 example

 

Lesson 2: Introduction to Cryptocurrencies

  • The three pillars of a digital monetary system: ledger, transactions, management
  • Internet Technology and Evolution to Web 3
  • Distributed Databases and Computing
  • Fault-tolerance and Game-theory for Consensus

 

Lesson 3: Foundations of Blockchain Technology

  • Financial cryptography: hashing
  • Asymmetric cryptography and Digital signature
  • A Cryptocurrency transaction
  • Exercises

 

Lesson 4: Understanding Bitcoin and Alternatives

  • Pseudonymity, Scripts, Fees
  • Double-spending risk and Proof of Work
  • Block Structure and the business of Mining
  • Proof of Stake

 

Lesson 5: Ethereum and Smart Contracts

  • From paper contracts to self-executing code
  • Ethereum accounts and Smart Contracts
  • The creation of Tokens
  • Layer 2 and Side Chains

 

Lesson 6: Hands-on with blockchain and smart contracts

  • Wallets and transactions
  • Notarization contracts
  • Creating Tokens and Atomic swaps
  • Exercises

 

Lesson 7: The Cryptocurrency Market

  • Crypto and DeFi Data
  • Funding
  • Taxonomy
  • Tokenomics

 

Lesson 8: Beyond Cryptos

  • Stable Coins
  • NFTs
  • Tokenized Deposits
  • CBDCs and the Future of Money.

 

Lesson 9: DeFI

  • DEX
  • Borrowing and Lending
  • Algorithmic Stable Coins
  • Decentralized Governance

 

Lesson 10: Privacy in Blockchains

  • Private Blockchains - Design and Motivations
  • The private Smart Contracts (R3 CORDA)
  • Privacy in Public Blockchains
  • Monero and Zcash approaches

 

Lesson 11: Enterprise Applications

  • Tokenization
  • AI application - Cryptographic Tools for AI Security.
  • Notarization. Social and Mutual Networks
  • Real World Assets and Supply Chain.

 

Lesson 12: Decentralizing Finance

  • ERC token standards for stocks and bonds
  • Decentralized order books and exchanges
  • Transforming Custodians and Depositories
  • Digitalizing Trade Finance

 

Lesson 13: A detailed Case study: advanced financial products

  • Risk and Collateral in Advanced Financial Products
  • Smart Contracts as a solution
  • Transforming Central Counterparties
  • Data providers and oracle technology

 

Lesson 14: Fiscal, Legal, and Regulatory issues

  • Cryptocurrencies and Taxes
  • Swiss Regulation. European MICA regulation.
  • GENIUS Stable Coin Regulation. Howey Test.
  • Regulating tech: smart Contracts and the Law
  • Cybersecurity

 

Obiettivi

The course aims to forge a solid knowledge of cryptocurrencies, stable coins, decentralized finance, and the underlying blockchain and smart contract technology, from foundations to applications. The student will confront economic, business and technical explanations and exercises giving them a practical perspective to understand and employ this innovation in different business areas, with focus on finance.

Modalità di insegnamento

In presenza

Impostazione pedagogico-didattica

Lessons will be held either with projected slides and on the whiteboard. Few lessons will require an online computer.

Modalità d’esame

Students will be evaluated based on an in-class final, consisting of open questions, and/or a project work in the second half of the course

 

Programma