Corso Blockchain - Introduzione

Application Development

Documento 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

Richiedi Informazioni

Dove siamo

Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering

Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma