Vai al contenuto principale
Se prosegui nella navigazione del sito, ne accetti le politiche:
  • Condizioni di utilizzo e trattamento dei dati
Prosegui
x
e-Learning - UNIMIB
  • Home
  • My Media
  • Altro
Ascolta questa pagina con ReadSpeaker
Italiano ‎(it)‎
English ‎(en)‎ Italiano ‎(it)‎
 Login
e-Learning - UNIMIB
Home My Media
Percorso della pagina
  1. Area Giuridica
  2. Corso di Laurea Magistrale
  3. Diritto delle Organizzazioni Pubbliche e Private [FSG02A - FSG01A]
  4. Insegnamenti
  5. A.A. 2022-2023
  6. 1° anno
  1. Smart Contracts, Bitcoin e Blockchain Technology
  2. Introduzione
Insegnamento Titolo del corso
Smart Contracts, Bitcoin e Blockchain Technology
Codice identificativo del corso
2223-1-FSG01A002
Descrizione del corso SYLLABUS

Syllabus del corso

  • Italiano ‎(it)‎
  • English ‎(en)‎
Esporta

Obiettivi formativi

Comprensione dei principi di funzionamento delle blockchain, delle criptovalute e degli smart contract. Capacità di capire il funzionamento di semplici smart contract. Capacità di scegliere il tipo di blockchain più adatta a seconda della applicazione.

Contenuti sintetici

Nozioni e concetti alla base del funzionamento delle blockchain, delle criptovalute, e degli smart contract. Semplici esempi pratici di creazione di criptovalute e smart contract.

Programma esteso

  • Introduzione alle blockchain: motivazioni, tipi di blockchain, e loro applicazioni
  • Blockchain basate sulle transazioni: Bitcoin e altre criptovalute
  • Crittografia asimmetrica: cifratura, firme digitali, funzioni di hash
  • Gli exchange, e i wallet
  • Gli script di Bitcoin
  • Blockchain basate su account: Ethereum
  • Differenze tra la blockchain di Bitcoin e la blockchain di Ethereum
  • Criptovalute: esempi pratici e attualità
  • Introduzione agli smart contract: cosa sono, possibili utilizzi e limitazioni
  • Progettazione e implementazione di smart contract in Solidity
  • La sicurezza delle blockchain e degli smart contract
  • La tokenizzazione. Token fungibili e non fungibili (NFT). Gli standard ERC20 e ERC721. Alcuni aspetti legali della tokenizzazione
  • Algoritmi di consenso
  • Blockchain permissioned, e costruzione di blockchain private per il mondo enterprise
  • Notarizzazione, e memorizzazione di documenti
  • Alcune applicazioni delle blockchain. Architettura e funzionamento di una applicazione decentralizzata (DApp)

Prerequisiti

Competenze di base in matematica (livello scuola secondaria di secondo grado).

Metodi didattici

Lezioni frontali in aula erogate in italiano.

Modalità di verifica dell'apprendimento

Esame orale finale sugli argomenti del corso.

Testi di riferimento

  • Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press.
    Può essere (legalmente) scaricato da: https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf
Esporta

Learning objectives

Contents

Detailed program

Prerequisites

Teaching methods

Assessment methods

Textbooks and Reading Materials

Entra

Scheda del corso

Settore disciplinare
INF/01
CFU
6
Periodo
Secondo Semestre
Tipo di attività
Obbligatorio
Ore
42
Tipologia CdS
Laurea Magistrale
Lingua
Italiano

Staff

    Docente

  • Simone Fontana
    Simone Fontana

Opinione studenti

Vedi valutazione del precedente anno accademico

Bibliografia

Trova i libri per questo corso nella Biblioteca di Ateneo

Metodi di iscrizione

Iscrizione manuale
Iscrizione spontanea (Studente)

Non sei collegato. (Login)
Politiche
Ottieni l'app mobile
Powered by Moodle
© 2025 Università degli Studi di Milano-Bicocca
  • Privacy
  • Accessibilità
  • Statistiche