Principles of Cryptocurrency Design

CdL Magistrale Informatica - Univ. Roma Tor Vergata
AA 2025/2026





Avviso

La lezione di lunedì 9 marzo si terrà in Aula 19, dalle 9:00 alle 11:00.



Orario lezioni

Lunedì: 9:00 - 11:00, PP2, Aula 5
Giovedì: 14:00 - 16:00, SoGeNe, Aula 13



Programma



Diario delle lezioni



Testi di riferimento

[1] Foundations of Distributed Consensus and Blockchains
Elain Shi
Book manuscript 2020, disponibile qui: https://distributedconsensus.net/

[2]: Bitcoin and Cryptocurrency Technologies
Arvind Narayanan, Joseph Bonneau, Edward W. Felten, Andrew Miller, and Steven Goldfeder
Princeton University Press, 2016
Bitcoin and Cryptocurrency Technologies
(Una versione preliminare di questo libro e altro materiale collegato è liberamente scaricabili qui: http://bitcoinbook.cs.princeton.edu/)

[3]: Mastering the Lightning Network
Andrea M. Antonopoulos, Olaoluwa Osuntokun, and Rene Pickhardt
O'Reilly, 2021
Mastering the Lightning Network
(I capitoli di questo libro sono liberamente scaricabili qui: https://github.com/lnbook/lnbook)



Altri riferimenti

[DL83]: Danny Dolev and H. Raymond Strong. Authenticated algorithms for Byzantine agreement. SIAM Journal on Computing, 12(4):656–666, 1983.



Modalità d'esame

L'esame consiste nella presentazione di un lavoro scientifico oppure nella realizzazione di un progetto pratico, e in una prova orale sugli argomenti del corso.



Ricevimento studenti

Durante il periodo delle lezioni (Marzo 2026 - Giugno 2026):
Giovedì 16:00 - 18:00 oppure su appuntamento.

Al di fuori del periodo delle lezioni:
Su appuntamento.



Contatti

Francesco Pasquale
Università di Roma "Tor Vergata"
Via della Ricerca Scientifica, 1 - 00133 Roma - Italy
Edificio: Sogene - Primo Piano - Corridoio B1 - Stanza 1212
Tel.: +39 06 7259 4670
pasquale@mat.uniroma2.it (OpenPGP: 0xBF979C2A)