Le opportunità delle tecnologie Blockchain & Distributed Ledger per la PA Francesco Bruschi (francesco.bruschi@polimi.it) Osservatorio Blockchain & Distributed Ledger 16.05.19
L Osservatorio Blockchain & Distributed Ledger Nel 2018 nasce l Osservatorio Blockchain & Distributed Ledger, con la mission di generare e condividere la conoscenza sui temi Blockchain e Distributed Ledger e contribuire allo sviluppo del mercato italiano, creando occasioni di incontro e confronto tra i principali attori Definizioni e caratteristiche Ambiti applicativi Tecnologia, sicurezza e privacy Investimenti, livello di interesse in Italia Startup, ICO e direttrici di innovazione Regolamentazi one e normativa 50 Paper analizzati 579 casi internaz. (2016-2018) 10 Piattaforme a confronto 16 interviste ad attori IT dell offerta 508 Startup analizzate 61 Risposte a survey online di grandi aziende IT della domanda 1.150 ICO analizzate
Yet another definition Struttura dati append only distribuita e condivisa Effetti delle transazioni sullo stato deterministiche e note (e convenute), e in alcuni casi programmabili (es Ethereum) Utilizzo della crittografia per identificazione degli scriventi Impiego di meccanismi/algoritmo per il conseguimento del consenso (basati su identità oppure su incentivi economici)
Un applicazione: internet of value Internet of Value è una rete digitale di nodi che si trasferiscono valore, in assenza di fiducia, attraverso un sistema di algoritmi e regole crittografiche che permette di raggiungere il consenso sulle modifiche di un registro distribuito che tiene traccia dei trasferimenti di valore tramite asset digitali univoci Network Algoritmi Registro Trasferimenti Asset Disintermediazione Immutabilità Tracciabilità Digitalizzazione Decentralizzazione Trasparenza Programmabilità Digitalizzazione Unicità dell asset Programmabilità Trasferimento di asset Immutabilità delle informazioni Condivisione informazioni Sfiducia tra i partecipanti Numerosità partecipanti Internet of value
Le modalità di utilizzo delle tecnologie Blockchain & Distributed Ledger da parte delle aziende Progetti Blockchain & Distributed Ledger Notarizzazione Soluzioni su piattaforme esistenti Soluzione su Blockchain Utilizzo di criptovalute Creazione di nuove piattaforme Distributed Ledger Internet of Value Progetti che utilizzano il registro distribuito di una Blockchain già esistente per certificare la data di un documento e il fatto che esso non sia stato modificato nel tempo. Il meccanismo è garantito dall'utilizzo di funzioni di hashing che permettono di ricondurre un intero documento a un hash (un codice alfanumerico di lunghezza fissa), condivisibile poi sulla Blockchain all interno di una transazione. Progetti che utilizzano gli smart contract e sfruttano le reti già esistenti e le loro caratteristiche di programmabilità per creare applicazioni decentralizzate Progetti che sfruttano le criptovalute già esistenti per permettere lo scambio di valore tra attori che non si conoscono e non si fidano tra loro. In questi progetti diventa fondamentale la presenza di un asset univoco all interno della piattaforma utilizzata. Progetti in cui si crea una rete di nodi e un registro immutabile e distribuito per la condivisione di informazioni tra numerosi attori che non si fidano tra loro. Consentono anche di digitalizzare i processi e sfruttare la programmabilità degli smart contract, senza però introdurre asset univoci per la gestione dei trasferimenti e mantenendo in alcuni casi le transazioni confidenziali tra i partecipanti alla rete. Progetti in cui si crea una rete di nodi e un registro immutabile e distribuito per la condivisione di informazioni tra numerosi attori che non si fidano tra loro. Vengono trasferiti asset univoci ed è possibile programmare le transazioni e creare smart contract.
I progetti Blockchain & DLT nel mondo: la metodologia Progetti o annunci di progetti implementativi ricercati tramite news sui maggiori siti di informazione di settore a partire da gennaio 2016 a dicembre 2018 di cui: 579 casi analizzati 269 PoC e progetti operativi 310 Annunci
I casi Blockchain & Distributed Ledger nel mondo 328 casi +76% 186 casi 136 progetti PoC e progetti operativi +186% 87 progetti 65 casi 192 annunci Annunci 46 progetti 99 annunci 19 annunci 2016 2017 2018 Base: 579 casi
I casi Blockchain & Distributed Ledger nel mondo Il 24% dei PoC e progetti operativi del 2018 sono il risultato di progetti portati avanti nei due anni precedenti +156% 136 casi +132% 87 casi 90 PoC PoC 46 casi 44 PoC 81 PoC 2 6 46 Progetti operativi Progetti operativi 2016 2017 2018 Base: 269 casi
Le piattaforme utilizzate Permissionless Altro Hyperledger 10% Bitcoin 17% 24% 2% Ripple 7% Corda 11% 24% 90% 15% Permissioned Base: 448 casi Ethereum Blockchain nuova Base: 318 casi
Number of transactions - 24h Bitcoin (BTC) 366k Ethereum (ETH) 554k Litecoin (LTC) 23k XRP (XRP) 398k Stellar (XLM) 1k Monero (XMR) 3k Nano (NANO) n.a. Iota (MIOTA) n.a. ZCash (ZEC) 3k EOS (EOS) Tron (TRX) Cardano (ADA) 4.524k 1.625k 2k Market cap 67,9 bln 14,6 bln 2,8 bln 13,2 bln 1,7 bln 0,84 bln 0,12 bln 0,80 bln 0,32 bln 3,2 bln 1,6 bln 1,1 bln Consensus Mechanism PoW PoW PoW RPCA SCP PoW dpos PoW PoW dpos dpos PoS Consensus network Distributed Distributed Distributed Hierarchical Hierarchical Distributed Distributed Distributed Distributed Hierarchical Hierarchical Distributed Incentives Yes Yes Yes No No Yes No No Yes Yes Yes Yes Governance Community Community Community Single player Community Community Community Community Community Community Community Community Ledger Transparency Total Total Total Total Total Limited Total Total Limited (Absent) Total Total Total Structure of Ledger Max throughput on chain (n tx /sec) Chain of blocks <10 Chain of blocks tens Chain of blocks tens Chain of transactions thousands Chain of transactions thousands Chain of blocks tens Multiple transactions thousands Tangle tens Chain of blocks tens Multiple Blockchains tens of thousands Chain of blocks tens of thousands Multiple Blockchains n.a. Average latency minutes minutes minutes seconds seconds minutes seconds seconds minutes <1 second seconds seconds Script language Non Turing Complete Turing Complete Non Turing Complete Non Turing Complete Non Turing Complete Non Turing Complete n.a. n.a. Non Turing Complete Turing Complete Turing Complete Non Turing Complete Transaction Fee Main layer 2 technologies Variable at choice Lightning Variable at choice Plasma/ Loom Variable at choice Lightning Predefined variable Payment Channel Fixed Lightning Variable at choice - Absent Absent - - Variable at choice - Predefined variable Absent Predefined variable - - - Tokens creation Present Present n.a. Present Present n.a. n.a. n.a. n.a. Present Present Present Coin economy Limited deterministic Unlimited deterministic Limited deterministic Premined Unlimited deterministic Unlimited deterministic Premined Premined Limited deterministic Unlimited deterministic Premined Premined
La distribuzione dei casi per nazione 1 23 progetti 4 3 2 42 progetti 98 progetti 39 progetti 4 23 progetti 79 casi hanno coinvolto più nazioni Base: 500 casi
Lo sviluppo nel tempo dei casi per settore Telecom Insurance Healthcare Utility Media Agri-food 5% Logistics 4% 5% Other 3% 3% 3% 8% Government 11% 10% 48% Finance A fine 2016 i casi Finance erano l 81% A fine 2017 i casi Finance erano il 63% A fine 2018 i casi Finance erano il 48% Other Utility Media Agri-food Logistics Government Finance gen-16 giu-16 nov-16 apr-17 set-17 feb-18 lug-18 dic-18 Base: 579 casi
Lo sviluppo nel tempo dei casi per processo Property Transaction Voting Marketing Supply Chain Finance Identity 4% 2% 3% 2% 24% 6% Payment Marketing Property transaction Voting Supply Chain Finance Identity Capital markets Capital markets 14% Data & Document Mgmt Tracking & Supply Chain Tracking & Supply Chain 22% 24% Data & Document Mgmt Payment gen-16 giu-16 nov-16 apr-17 set-17 feb-18 lug-18 dic-18 Base: 579 casi
I casi e processi analizzati a livello internazionale Base: 579 casi Frequenza Finance 32 1 79 108 22 13 19 6 48% Government Logistics Agri-food Media Utility Healthcare Insurance Telecom 17 9 2 9 5 9 8 4 1 39 1 30 20 2 1 6 4 1 2 18 14 1 3 1 10 5 1 9 5 1 10% 8% 5% 5% 4% 3% 3% 3% Other 27 7 18 5 4 11%
Alcuni casi Università Bicocca Attori coinvolti: Inizio progetto: 2019 Ambito: Government Processo: Data and Document Mgmt Blockchain: Permissionless Dettagli caso: L Università di Milano-Bicocca ha introdotto un sistema blockchain per garantire agli studenti la validità e l integrità di documenti e certificati ufficiali sul web. Sviluppata insieme al consorzio interuniversitario Cineca, la nuova tecnologia permette di emettere documenti digitali certificati, assicurando che non siano manipolabili o falsificabili. Alle aziende e agli imprenditori basterà un clic per verificarne la validità, senza doverne fare richiesta agli atenei. Stato progetto: Operativo
Alcuni casi ACI Attori coinvolti: Inizio progetto: 2019 Ambito: Government Processo: Data and Document Mgmt Blockchain: Hybrid Dettagli caso: ACI, in collaborazione con EY, ha sviluppato un app per smartphone che consenta all utente finale di avere dati certificati del proprio veicolo e notarizzarli virtualmente attraverso una piattaforma Blockchain privata e Ethereum. Lo scopo è di consentire ai cittadini di consultare e controllare la cronologia del ciclo di vita di un automobile semplicemente inserendo la targa in un app per smartphone. Stato progetto: Operativo
Alcuni casi Comune di Bari Attori coinvolti: Inizio progetto: 2019 Ambito: Government Processo: Data and Document Mgmt Blockchain: Permissioned Dettagli caso: Il Comune di Bari ha avviato in collaborazione con SIA un progetto basato su tecnologia blockchain che punta a digitalizzare il processo di gestione delle polizze fideiussorie. La sperimentazione permetterà di dematerializzare l iter di rilascio da parte di banche, intermediari finanziari, assicurazioni e certificare in modo univoco e irrevocabile tali garanzie. Stato progetto: Sperimentazione
Alcuni casi Regione Lombardia Attori coinvolti: Inizio progetto: 2018 Ambito: Government Processo: Data and Document Mgmt Blockchain: Permissionless Dettagli caso: La Lombardia ha deciso di utilizzare la blockchain per il premio Lombardia è Ricerca nell ambito della pubblica amministrazione. Si tratta di una sperimentazione promossa per rendere trasparenti e tracciabili tutti i passaggi che portano alla nomina del vincitore. In questo modo ogni cittadino avrà la possibilità di seguire in tempo reale l evoluzione del Premio, dall individuazione degli scienziati facenti parte della giuria, alla raccolta delle nomination, fino alla selezione del vincitore. Stato progetto: Sperimentazione
Alcuni casi - Zugo Attori coinvolti: Inizio progetto: 2017 Ambito: Government Processo: Identità e Accesso a servizi (pubblici Blockchain: Permissionless Dettagli caso: Zugo, comune svizzero di 30.000 abitanti ha avviato un progetto per registrare le identità dei cittadini tramite Uport, startup che fornisce servizi di gestione dell identità tramite Blockchain. Utilizzando Ethereum, 200 cittadini hanno potuto votare da remoto su una serie di questioni locali. Stato progetto: Sperimentazione
Le opportunità delle tecnologie Blockchain & Distributed Ledger per la PA Francesco Bruschi (francesco.bruschie@polimi.it) Osservatorio Blockchain & Distributed Ledger 16.05.19