Bitcoin, Crypto-Assets, and Blockchain Technology, March-May 2023
University of Milano-Bicocca
e-learning: https://elearning.unimib.it/course/view.php?id=47971
If you have an e-mail @campus.unimib.it please join the 202303-bicocca channel in the Slack BBT workspace using your first and last name (no nicknames) and a profile picture. Updates and conversations about the course will be posted in the Slack channel.
The course is for the students of University of Milano-Bicocca only; anyone else, please consider https://dgi.io/workshop.
Learning objectives
The course is an introduction to bitcoin crypto- assets, and the associated blockchain technology.
Game theory, computer science (distributed systems, distributed consensus), and monetary theory elements are examined in the attempt to properly convey the interdisciplinarity of the topics and appreciate their relevance.
Prerequisites
There are no strict prerequisites, even if a computer science mindset and some familiarity with algebra and finance might help to appreciate the course. While a rigorous formal approach is almost impossible in a course touching on so many and so different knowledge areas, intellectual curiosity is stimulated about the interplay between maths, cryptography, economic incentives, technology, monetary theory, regulatory issues, and politics.
Teaching method
Slide based lessons with associated bibliography.
Teaching language
English.
Assessment
Multi-choice questions test.
Schedule
Assistant lecturer: Paolo Mazzocchi.
- 2023-03-08 Wednesday 08:30-10:30, U6-10
Bitcoin as Digital Gold
slides - 2023-03-15 Wednesday 08:30-10:30, U6-10
Bitcoin as Digital Gold (Part 2)
slides - 2023-03-22 Wednesday 08:30-10:30, U6-10
Discrete Logarithm Problem on Finite Fields and Elliptic Curves (first chapter only)
slides
Hash Functions
slides
Blockchain, Mining, and Distributed Consensus (Part 1)
slides - 2023-03-29 Wednesday 08:30-10:30, U6-10
Blockchain, Mining, and Distributed Consensus (Part 2)
slides - 2023-04-05 Wednesday 08:30-10:30, U6-10
Blockchain, Mining, and Distributed Consensus (Part 3)
slides
Wallets and Custody
slides - 2023-05-03 Wednesday 08:30-10:30, U6-10
Beyond Bitcoin: Altcoins, Tokens, Smart Contract, and Blockchain Applications
slides - 2023-05-10 Wednesday 08:30-10:30, U6-10
Beyond Bitcoin: Altcoins, Tokens, Smart Contract, and Blockchain Applications (Part 2)
slides
Timestamping and the OpenTimestamps Protocol
slides - 2023-05-17 Wednesday 08:30-10:30, U6-10
The Cryptocurrency Frontier in Monetary Engineering
Bitcoin: oro digitale per nuovi standard monetari
Hayek Money and Dual Asset Ledger
slides and video
Hayek Money: The Cryptocurrency Price Stability Solution
In the last lesson anonymous course evaluation forms will be collected
Introductory reading
- Ferdinando Ametrano,
“Bitcoin: oro digitale, finanza e tulipani”,
https://docs.google.com/document/d/1gecm0uT43tl8d4WFYNs9H_v3p70PPfPmQITR4GxSWkE
Technology references
- Satoshi Nakamoto,
“Bitcoin: A Peer-to-Peer Electronic Cash System” (2008),
https://bitcoin.org/bitcoin.pdf - A. Narayanan, et al.,
“Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction” (2016),
Princeton University Press, 978-0691171692,
https://www.coursera.org/learn/cryptocurrency, https://bitcoinbook.cs.princeton.edu, https://bitcoinbook.cs.princeton.edu, https://www.lopp.net/pdf/princeton_bitcoin_book.pdf - Pedro Franco,
“Understanding Bitcoin: Cryptography, Engineering and Economics” (2014),
Wiley, 978-1119019169 - Ferdinando Ametrano,
“Bitcoin, Blockchain, and Distributed Ledgers: Between Hype and Reality” (2017),
https://ssrn.com/abstract=2832249
Monetary theory references
- Friedrich A. Hayek,
“Denationalisation of Money: The Argument Refined”,
https://mises.org/library/denationalisation-money-argument-refined - Ferdinando Ametrano,
“Hayek Money: The Cryptocurrency Price Stability Solution” (2014),
https://ssrn.com/abstract=2425270 - Ferdinando Ametrano,
“Bitcoin: oro digitale per nuovi standard monetari (2020),
published in “Dal sesterzio al bitcoin”, Rubettino Editore (edited by Angelo Miglietta, and Alberto Mingardi)
https://drive.google.com/file/d/1-1k3wlL6ElZzJMjSakTjTNetJI5ws6wL