87616 - FINTECH

Scheda insegnamento

Anno Accademico 2019/2020

Conoscenze e abilità da conseguire

Al termine del corso lo studente conosce gli aspetti fondamentali della tecnologia applicata ai servizi e alle istituzioni finanziarie. Sa inoltre applicare la tecnologia nel settore finanziario in rapida trasformazione nei processi di produzione, distribuzione e organizzazione avendo approfondito i seguenti temi: • elementi di parallel and distributed computing • principali metodologie di acquisizione, conservazione e analisi dei dati • blockchain e distributed ledger (smart contracts) • sistemi peer to peer e crypocurrencies • cybersecurity e data protection (GDPR compliance) • principali architetture software per il settore finanziario

Contenuti

Bitcoin e le nuove criptovalute hanno generato un vasto interesse. Sempre più utenti si interessano e investono su queste tecnologie, mentre altri etichettano queste innovazioni come una pericolosa bolla speculativa, con potenziali applicazioni di carattere illegale. La verità è che ogni tecnologia è di per sé neutra. La blockchain, così come tutte le implementazioni di un "distributed ledger", rappresenta una interessante tecnologia che può essere utilizzata per costruire nuove applicazioni distribuite.

Gli elementi che compongono una blockchain, e in general un distributed ledger, sono strettanente collegati ad aspetti fondamentali dell'informatica. Questo corso si propone di illustrare i principi della blockchain e delle criptovalute.

Programma
  • Introduzione alle criptovalute

  • La blockchain: come si ottiene la decrentralizzazione

  • Transazioni e linguaggi di scripting 

  • Mining

  • Attacchi alla blockchain

  • Anononimità

  • Smart contracts

Testi/Bibliografia

Dispense e slide fornite dal docente, assieme ad articoli e riferimenti bibliografici.

Il materiale fornito sarà principalmente in lingua inglese.

Metodi didattici

Lezioni frontali

Modalità di verifica dell'apprendimento

La prova d'esame mira a verificare il raggiungimento degli obiettivi del corso. La verifica dell'apprendimento avviene attraverso il solo esame finale, che accerta l'acquisizione delle conoscenze e delle abilità attese tramite lo svolgimento di una prova di progetto.

Strumenti a supporto della didattica

Piattaforma di e-learning dell'Ateneo

Link ad altre eventuali informazioni

https://iol.unibo.it/

Orario di ricevimento

Consulta il sito web di Stefano Ferretti