Corso Blockchain - Introduzione
Application DevelopmentDocumento rilasciato al termine del corso: ATTESTATO di frequenza
Descrizione
La Blockchain è una tecnologia basata sui concetti di open source e di decentralizzazione e si pone come un vero e proprio stravolgimento degli attuali sistemi digitali in diversi ambiti: dalla finanza all’IoT, dal governo all’industria, dalle valute alla supply chain, smart city, ecc.
La sua componente innovativa è legata alla possibilità di sviluppare applicazioni su sistemi distribuiti, effettuare transazioni immutabili e tracciabili con certezza, rimuovere la presenza di intermediari, creare veri e propri contratti digitali.
.
A chi è rivolto
Il corso è rivolto a Capi progetto, Analisti, Progettisti, Sviluppatori e chiunque voglia approfondire i concetti relativi alle Blockchain.
Obiettivi
Il corso ha l’obiettivo di introdurre i partecipanti ai fondamenti della Blockchain, permettendo di calarsi nel vivo della tecnologia.
Altre informazioni
Lingua: Italiano
Durata: 2 giorni
Requisiti partecipazione:
- Conoscenza di base sulle tecnologie Internet.
- Conoscenza di base sulle applicazioni distribuite.
- Conoscenza di base sulla crittografia.
- Conoscenza basilare della lingua inglese tecnica.
Principali argomenti del corso
Introduzione
- Cosa sono le Blockchain
- Tipologie: public, permissioned, private, semi-private, ecc
- Cenni sulla crittografia
- Cenni sulle funzioni di hash
- Il teorema di CAP
- Il problema dei Generali Bizantini
- Principali campi di applicazione.
- I tre livelli di Blockchain
Proprietà caratteristiche
- Consenso distribuito
- Verifica delle transazioni
- Criptovaluta
- Smart property
- Immutabilità
- Unicità
- Smart contracts
Architettura di una Blockchain
- Database distribuito
- Nodi
- Il registro delle transazioni
- Indirizzi
- Blocchi
- Rete peer-to-peer
Esempi di Blockchain: funzionamento e campi di applicazione
- Bitcoin
- Ethereum
- ZCash
- Litecoin
- Healtcoin
Casi d’uso e applicazioni pratiche
- Scambio di valuta
- Stipula contratti
- Identità digitale
- Applicazioni in ambito sanitario, bancario e assicurativo
Tecnologie, strumenti e piattaforme
- Linguaggi e strumenti per programmare una Blockchain
- Principali piattaforme disponibili
Sicurezza e privacy di una Blockchain
- Quanto sono sicure le Blockchain
- Principali problemi relativi alla sicurezza e alla privacy professionali
- Lineage
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma