PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Blockchain e criptoeconomia

02UWTYH, 02UWTNG, 02UWTWQ, 02UWTWR

A.A. 2026/27

Lingua dell'insegnamento

Italiano

Corsi di studio

Corso di Laurea Magistrale in Ingegneria Matematica - Torino
Corso di Laurea Magistrale in Cybersecurity Engineering - Torino
Corso di Laurea Magistrale in Cybersecurity Engineering - Torino

Organizzazione dell'insegnamento
Didattica Ore
Lezioni 40
Esercitazioni in aula 20
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Bazzanella Danilo   Ricercatore MATH-02/A 40 0 0 0 7
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
MAT/02
MAT/03
3
3
B - Caratterizzanti
B - Caratterizzanti
Discipline matematiche, fisiche e informatiche
Discipline matematiche, fisiche e informatiche
2026/27
L’insegnamento si propone di introdurre gli studenti allo studio della tecnologia Blockchain, approfondendone i principi fondamentali e le principali applicazioni. Il corso analizza sia i casi d’uso più consolidati, come Bitcoin e le altre criptovalute, sia le più recenti innovazioni legate alle criptoattività, con particolare attenzione agli ambiti economico, finanziario e ai molteplici settori in cui tali tecnologie stanno trasformando la società contemporanea.
The course aims to introduce students to the study of Blockchain technology, exploring its fundamental principles and main applications. The course examines both the most established use cases, such as Bitcoin and other cryptocurrencies, and the latest innovations related to crypto-assets, with particular attention to the economic and financial sectors, as well as the many areas in which these technologies are transforming contemporary society.
Al termine del corso, gli studenti avranno acquisito una comprensione approfondita delle principali primitive e dei protocolli crittografici impiegati nella progettazione e nello sviluppo di una blockchain. Saranno inoltre in grado di analizzare le principali criticità legate alla realizzazione e alla gestione di sistemi blockchain, con particolare attenzione ai temi della scalabilità e della stabilità del sistema. Il corso fornirà inoltre una conoscenza delle principali applicazioni della tecnologia blockchain, sia nell’ambito delle criptovalute sia, più in generale, nei contesti economici, finanziari e sociali.
Comprensione di come le varie primitive e i protocolli crittografici vengono utilizzati per la costruzione di una blockchain, con l'analisi delle possibili difficoltà realizzazione e di gestione di una blockchain, sia dal punto di vista della scalabilità che dal punto to di vista della stabilità del sistema. Conoscenza delle principali applicazioni della blockchain, sia nel mondo delle criptomonete che più in generale delle applicazioni economiche, finanziarie e sociali.
Pur essendo consigliata una conoscenza di base della crittografia, il corso prevede una revisione iniziale dei principali concetti teorici necessari per affrontare lo studio della tecnologia blockchain.
Conoscenza delle basi della crittografia (sistemi a chiave pubblica, sistemi crittografici sulle curve ellittiche, funzioni hash) e dei principali protocolli crittografici (firma digitale, firma cieca, zero-knowledge proof, timestamping...).
- Primitive crittografiche e principali protocolli crittografici alla base della tecnologia blockchain: sistemi crittografici a chiave pubblica, funzioni hash e firme digitali. - Bitcoin: struttura delle transazioni e dei blocchi, meccanismi di validazione basati su Proof-of-Work (PoW), fork, creazione dei bitcoin e tokenomics, punti di forza, limiti ed evoluzione del protocollo. - Lightning Network e soluzioni di scalabilità per Bitcoin. - Introduzione al denaro e ai principi della politica monetaria. - Protocolli di consenso nelle blockchain. - Blockchain 2.0: Ethereum e smart contract. - Altcoin, stablecoin e Central Bank Digital Currencies (CBDC). - Applicazioni della blockchain nei contesti economici, finanziari e sociali. - Aspetti normativi e regolamentari della tokenizzazione.
Primitive crittografiche e principali protocolli crittografici: funzioni hash, zero-knowledge proofs, firma digitale, timestamping. Definizione e proprietà principali della Blockchain. Introduzione storica. Bitcoin e altre criptomonete. Protocolli di consenso. Stable coin. Blockchain 2.0: Ethereum e smart contract. Applicazioni della blockchain alleconomia, alla finanza e alla società. DeFi (Decentralized Finance): ICO (Initial Coin Offering), STO (Security Token Offering), DAO (Decentralized Autonomous Organization). Web3 e il Metaverso.
Il corso prevede 40 ore di lezioni e 20 ore di esercitazioni. Le lezioni sono dedicate alla presentazione degli argomenti del programma del corso. Le esercitazioni seguiranno gli argomenti delle lezioni e prevedono la partecipazione attiva degli studenti.
Il corso prevede 40 ore di lezioni e 20 ore di esercitazioni. Le lezioni sono dedicate alla presentazione degli argomenti del programma del corso. Le esercitazioni seguiranno gli argomenti delle lezioni e prevedono la partecipazione attiva degli studenti.
Saranno fornite le slide utilizzate nelle lezioni. I testi consigliati per eventuali approfondimenti sono: Languasco A., Zaccagnini A. - Manuale di crittografia - Teoria, algoritmi e protocolli, Hoepli 2015 Satoshi Nakamoto - Bitcoin: A Peer-to-Peer Electronic Cash System - https://bitcoin.org/files/bitcoin-paper/bitcoin_it.pdf Antonopoulos A.M. - Mastering Bitcoin 2nd Edition - 2014 Antonopoulos A.M. - Mastering Lightning Network, Protocollo di Secondo Livello per Pagamenti Bitcoin Istantanei, 2023 Bernini A., Aglietti A. Bitcoin: Dalla teoria alla pratica, 2019 Bernini A., Aglietti A. Bitcoin in Action: SegWit, Bitcoin Script & Smart Contracts, 2020 Ethereum white paper - https://www.ethereum-italia.it/white-paper/ Narayanan et al. - Bitcoin and Cryptocurrency Technologies - https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf
Saranno fornite le slide utilizzate nelle lezioni. I testi consigliati sono: Languasco A., Zaccagnini A. - Manuale di crittografia - Teoria, algoritmi e protocolli, Hoepli 2015 Satoshi Nakamoto - Bitcoin: A Peer-to-Peer Electronic Cash System - https://bitcoin.org/files/bitcoin-paper/bitcoin_it.pdf Antonopoulos A.M. - Mastering Bitcoin 2nd Edition - 2014 Ethereum white paper - https://www.ethereum-italia.it/white-paper/ Narayanan et al. - Bitcoin and Cryptocurrency Technologies - https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf Bernini A., Aglietti A. Bitcoin: Dalla teoria alla pratica, 2019 Bernini A., Aglietti A. Bitcoin in Action: SegWit, Bitcoin Script & Smart Contratto, 2020 Garavaglia R. - Tutto su Blockchain, Hoepli 2018 Montagna L.- Metaverso. Noi e il web 3.0, 2022 Cappannari L.- Futuri possibili. Come il metaverso e le nuove tecnologie cambieranno la nostra vita, 2022
Slides; Video lezioni tratte da anni precedenti;
Lecture slides; Video lectures (previous years);
E' possibile sostenere l?esame in anticipo rispetto all?acquisizione della frequenza
You can take this exam before attending the course
Modalita di esame: Test informatizzato in laboratorio; Prova orale obbligatoria;
Exam: Computer lab-based test; Compulsory oral exam;
... L'esame finale composto da due prove, una prova scritta e una successiva prova orale. PROVA SCRITTA. La prova scritta, della durata di 45 minuti e durante la quale non è consentito l’uso di libri o altro materiale, così come l’utilizzo di qualsivoglia dispositivo elettronico non esplicitamente autorizzato, viene svolta in laboratorio tramite l'utilizzo della piattaforma di Ateneo, con domande a scelta multipla e domande aperte. La valutazione verrà assegnata in trentesimi e solo superando il voto minimo di 18 si può accedere alla prova orale. PROVA ORALE. La prova orale verterà su tutti gli argomenti svolti nel corso e costituisce un ulteriore elemento di valutazione.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
Exam: Computer lab-based test; Compulsory oral exam;
L'esame finale composto da due prove: un elaborato scritto di gruppo (valutato fino a 6 punti) e un test individuale informatizzato della durata di 45 minuti (valutato fino a 26 punti). L'elaborato scritto di gruppo deve essere presentato con l'utilizzo di slide da tutti i componenti del gruppo. A fine presentazione sono previste delle domande individuali sull'elaborato e la sua presentazione. Una prova orale opzionale a discrezione del docente. Durante il test gli studenti non possono consultare libri, appunti o altro materiale didattico. La prova d'esame si considera superata se la somma tra la valutazione dell'elaborato scritto e il test è superiore o uguale a 18/30. Solo gli studenti che hanno superato la prova d'esame possono accedere alla prova orale. La prova orale prevede due domande: una sugli argomenti sviluppati nelle lezioni teoriche e una sugli argomenti sviluppati nelle ore di esercitazione. Se effettuata, la prova orale concorre a determinare il voto finale dell'esame insieme alla valutazione del test e dell'elaborato scritto di gruppo.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word