ICT Professional Services



Blockchain

Submit to FacebookSubmit to TwitterSubmit to LinkedIn

Descrizione

La Blockchain o Distributed Ledger Technology è una struttura dati che consente lo scambio diretto di dati tra diverse parti contrattanti all’interno di una rete senza la necessità di intermediari. Nata quasi dieci anni fa come parte del protocollo Bitcoin per lo scambio di valuta virtuale, oggi si ipotizza il suo utilizzo in tutti quegli ambiti in cui è necessario scambiare informazioni in modo sicuro, non alterabile e validato quali, ad esempio, transazioni bancarie, atti notarili, etc. Ma in cosa consistono le blockchain? Quali sono i reali vantaggi di questi strumenti? Sono davvero così sicure? Esistono degli svantaggi nel loro utilizzo? Questo seminario, tramite l’esposizione di esempi pratici e casi d’uso, vuole rispondere a queste domande e fornite un corredo teorico-pratico per il loro utilizzo all’interno delle aziende.

Destinatari

  • Capi progetto
  • Analisti
  • Progettisti
  • Sviluppatori
  • Chiunque sia interessato ad approfondire i concetti relativi alle Blockchain.

Prerequisiti

Conoscenze base sulle tecnologie Internet, sulle applicazioni distribuite e sulla crittografia.

Contenuti

  • Introduzione – Cosa sono le blockchain; tipologie: public, permissioned, private, semi-private, etc; cenni sulla crittografia; cenni sulle funzioni di hash; il teorema CAP; il problema dei generali Bizantini; principali campi di applicazione; i tre livelli di blockchain; cenni sulle principali sorgenti e tipologie di dati.

  • 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 di 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 – quando sono sicure le blockchain; principali problemi relativi alla sicurezza e alla privacy.

  • Casi di studio ed esempi pratici.

Durata

2 giorni.

Questo sito fa uso di cookie anche di terze parti per poterti offrire una migliore esperienza di visita; cliccando su "Accetto" acconsenti all’ uso. Per approfondire clicca su Informativa.