• Architettura e componenti di progettazione di base della Blockchain.
• Distributed Ledger e Wallet
• Ruolo della crittografia nella Blockchain
• Algoritmi di consenso utilizzati nella Blockchain
• I contratti intelligenti (smart contract) in un sistema Blockchain
• Esempi di Blockchain
Obiettivo del corso è quello di fornire una panoramica sulla tecnologia delle Blockchain per la gestione sicura e certificabile del dato anche in condizioni di mobilità. La Tecnologia Blockchain viene descritta in termini di architetture, protocolli e funzionalità di base e avanzate attraverso l’uso degli smart contract. Nell’ambito del corso vengono descritti alcuni esempi di sistemi Blockchain utilizzati nella pratica.