Blockchain

Che cos'è e perché è importante

La blockchain è un tipo di archivio dati che memorizza qualsiasi cosa abbia un valore digitale. Ogni nuova transazione viene memorizzata in un blocco che viene aggiunto a una catena di record esistenti. Una tipica blockchain duplica i dati su una rete aperta in modo che tutte le parti che la compongono vedano gli aggiornamenti simultaneamente, e tutti gli aggiornamenti siano convalidati attraverso un processo di verifica pubblico che ne garantisca l'accuratezza senza la necessità di un'autorità centrale, come una banca.

Storia della Blockchain

La tecnologia alla base dei data store e dei flussi della blockchain esiste sin dagli anni '90. Bitcoin è stata la prima implementazione completa di blockchain. Creato nel 2008 e reso open source nel 2009, Bitcoin è un sistema di pagamento e di digital asset peer-to-peer senza punti di vulnerabilità singoli.

I precedenti tentativi di creare un sistema di valuta digitale sono falliti, giacché le transazioni digitali potevano essere copiate, consentendo agli utenti di spendere il denaro più di una volta. Bitcoin ha risolto il problema della doppia spesa con la contabilità universale della blockchain e con i processi di conferma.

La blockchain ha offerto a Bitcoin un insieme fisso di regole meccaniche che consentono di effettuare transazioni tra utenti privati senza intermediari. Man mano che la popolarità di Bitcoin è aumentata, altre valute digitali hanno prontamente fatto la loro comparsa, con implementazioni di blockchain proprie. Ogni nuova implementazione riuscita della tecnologia connessa ha indotto altre aziende a prenderne atto, facendo esplodere l’interesse per la blockchain in tutti i settori e per tutte le applicazioni.

 

I diversi tipi di blockchain

Non tutte le blockchain sono uguali. Diverse criptovalute presenti sul mercato (conosciute anche come valute digitali) sono partite dalla base di codice del Bitcoin e in molti casi utilizzano la stessa blockchain. Bitcoin e Litecoin, ad esempio, utilizzano lo stesso formato binario per la blockchain, ma differiscono negli approcci alla crittografia e al consenso. Zcash è una criptovaluta che si basa su una versione precedente di Bitcoin, con l'apporto di alcune modifiche sostanziali per supportare un maggiore anonimato e salvaguardare la privacy. Le blockchain con permessi, come Hyperledger, Chain, R3 Corda e BigchainDB, utilizzano un database NoSQL sottostante per archiviare i dati di blockchain. Le blockchain con permessi, o private, affidano a nodi specifici della rete la funzione di convalida delle transazioni attraverso un livello di accesso. Anche se le blockchain private non richiedono un processo di consenso non sono poi così rivoluzionarie, poiché dipendono in misura maggiore da un'autorità incorporata.

Sebbene la blockchain sia stata inizialmente utilizzata nel settore dei servizi finanziari, il potenziale espresso da questa tecnologia emergente si è così ampliato da includere anche l'energia, le telecomunicazioni, l'assistenza sanitaria, il settore automobilistico e perfino i sistemi di votazione. Mike Quindazzi Managing Director PwC

La blockchain nel mondo di oggi

Dal momento che la blockchain risolve numerosi problemi di sicurezza e privacy, il suo impiego sta crescendo là dove la sicurezza dei dati è un aspetto cruciale.

Blockchain e assistenza sanitaria

Quando la blockchain viene utilizzata in ambito sanitario, ogni evento nel ciclo di cura di un paziente genera un nuovo blocco d'informazioni compiuto, definitivo e invariabile. Gli eventi potrebbero essere aggiornamenti della cartella clinica, transazioni di pagamento o telefonate agli infermieri. Questo tipo di approccio permette che il controllo dei dati sensibili di un paziente passi nelle mani del paziente stesso, a differenza di ciò che avviene in molte strutture sanitarie.

Leggi il post del blog

Blockchain analytics per l’IoT

Con l'impiego progressivo della blockchain, un numero sempre maggiore di organizzazioni ha necessità di accedere e analizzare i dati in essa contenuti, anche se aumentano in complessità e volume. Come si possono applicare gli analytics ai dati in questo nuovo formato? E come si possono analizzare i dati privati, man mano che confluiscono nella blockchain? Questo post illustra un esempio pratico di analisi dei dati di blockchain provenienti dall'Internet of Things.

Leggi il post del blog

Che ne è della sicurezza informatica e delle frodi?

Le blockchain pubbliche per le criptovalute sono sottoposte a una pressione significativa per risolvere questioni quali l'antiriciclaggio (AML, Anti-Money Laundering) e le frodi. Con l'aumento del valore di mercato delle criptovalute, ovunque nel mondo cresce la pressione per l'adozione di una normativa. Il modo in cui oggi gestiamo i Bitcoin e le altre criptovalute ispirerà il modo in cui gestiremo le implementazioni di blockchain in futuro. 

Cambia il modo di affrontare le frodi

Blockchain: cosa non è

Dato il suo potenziale, la blockchain gode di una popolarità senza pari. Tuttavia, per comprendere le sue applicazioni commerciali è importante chiarire non solo cos'è una blockchain, ma anche cosa non è.

La blockchain non è solo Bitcoin. Benché associata in origine alla valuta online, la blockchain non è esclusivamente una tecnologia Bitcoin, o solo un fenomeno di Internet. Questa tecnologia esercita una forte attrattiva su tutti i settori e, in quanto rete sicura di dati, è attualmente utilizzata in molti ambiti, tra cui soluzioni per la supply chain e la sicurezza alimentare.

La blockchain è più di un database. In generale, una blockchain è un protocollo che descrive in che modo le transazioni vengono definite, collegate, trasmesse e incassate. La blockchain comprende quei processi che forniscono il consenso necessario all'aggiornamento del data store. Sebbene la blockchain non sia tecnicamente un database, molte implementazioni di blockchain utilizzano un database di chiavi/valori come archivio dati, sicché i dati sono crittografati come parte del sistema. Analogamente, le blockchain con permessi, o quelle private, operano proprio come archivi di dati operazionali che vengono accodati a ogni fase di un processo transazionale.

Chi utilizza la Blockchain?

Health Care

La blockchain è in grado di offrire un’opzione più sicura per quanto riguarda la condivisione dei dati dei pazienti tra le compagnie assicurative, i fornitori di servizi e i medici. Questa tecnologia si propone di migliorare l’accuratezza e la condivisione delle informazioni, nonché la prevenzione delle frodi in ambito sanitario.

Retail e Manifatturiero

Supply chain complesse — e tutto ciò che contengono — possono essere monitorate in maniera sistematica e sicura da tutte le parti interessate, inclusi gli acquirenti e le autorità di controllo. Le catene di approvvigionamento di generi alimentari sono state le prime ad adottare la blockchain per migliorare la sicurezza alimentare.

Banche

Le banche possono condividere tra loro sezioni di una blockchain, per tenere traccia di attività sospette e seguire il flusso delle transazioni. Le blockchain con permessi possono essere utilizzate per re-ingegnerizzare i processi aziendali, come spostare le transazioni dal front al middle o back office, eliminando la necessità di riconciliazione dei dati. Tra gli impieghi crescenti della blockchain figurano il trade finance, i global payments, la contabilizzazione di titoli e il settore degli immobili commerciali.

Trasporti

La blockchain può facilitare il coordinamento dei percorsi e delle unità di trasporto nei centri urbani. Una rete di blockchain può funzionare su autobus, automobili, moto, treni e altri mezzi di trasporto per pianificare il tragitto multimodale migliore per i clienti, garantendo un transito fluido tra i diversi veicoli e offrendo agli utenti un pagamento unico.

Paesi in via di sviluppo

La blockchain è utilizzata come rifugio a fronte di valute fortemente svalutate. Inoltre, Bitcoin offre opzioni di gestione del denaro a due miliardi di persone in tutto il mondo sprovviste di conto bancario. I pagamenti e i trasferimenti tra i vari Paesi possono essere effettuati senza dover pagare commissioni elevate.

Assicurazioni

Poiché la convalida e la privacy sono al centro della tecnologia blockchain, tra le implementazioni di blockchain più richieste nel settore assicurativo figurano gli smart contract e l'elaborazione intelligente dei risarcimenti (smart claim processing). Un'implementazione di blockchain privata può ridurre il numero di richieste di risarcimento fraudolente e consentire a tutte le parti in causa — assicuratori, fornitori e clienti — di visualizzare simultaneamente l’aggiornamento puntuale dei risarcimenti.

È facile capire come molte di queste tecnologie [blockchain] siano rivoluzionarie rispetto al modo in cui le banche operano oggi. Ma dovranno re-ingegnerizzare un bel po' di cose prima di poterle applicare. Sam Penfield Advisory Solutions Architect SAS

Come funziona una Blockchain

In una blockchain sono comunemente archiviati la valuta digitale, le transazioni dell’inventario e i documenti legali. Le informazioni all’interno della blockchain sono memorizzate in numerosi registri collegati, o elenchi, sparsi per la rete che garantiscono sicurezza e autenticazione attraverso tutto il sistema.

Nella blockchain le transazioni vengono create da un’applicazione chiamata client o wallet, raccolte da un miner e memorizzate in un blocco. Utilizzando un algoritmo di consenso, il blocco viene poi accodato al data store della blockchain. La blockchain assume quindi la forma di un elenco immutabile di blocchi collegati, ognuno dei quali contiene un elenco di transazioni.

Le blockchain includono un livello di crittografia che rende estremamente difficile la manomissione dei dati nella rete, offrendo il potenziale per migliorare la sicurezza e la tracciabilità in molte tipologie di transazioni.

Quanti più dati si aggiungono a una blockchain, tanto più sicura questa diventa. Ogni nuovo blocco si poggia sull’accuratezza delle informazioni condivise nel blocco precedente. Perciò, chiunque cerchi di entrare e manomettere i dati dovrebbe modificare anche i blocchi precedenti, ovvero tutti quelli presenti in rete.

Sebbene la blockchain possa contribuire a prevenire le frodi, non può compensare un sistema di sicurezza approssimativo e neppure le cattive pratiche riguardo la gestione dei dati. In compenso, promette di migliorare la sicurezza delle transazioni per persone e cose in tempo reale. Nonostante l’impiego della tecnologia sia ancora agli inizi, la blockchain è attualmente in fase di studio, in quanto nuovo tipo di ambiente dati distribuito per molte applicazioni di sistemi di rete virtualizzati.

Analizzare i dati della blockchain

Nel considerare il ruolo degli analytics per la blockchain, possiamo distinguere due categorie di dati relativi a questa tecnologia:

  • Data at rest, già presenti nell’archivio dei dati immutabili di una blockchain;
  • Dati in motion, prodotti ogniqualvolta ha luogo una transazione all’interno della blockchain.

Esportare i dati di blockchain statici in una piattaforma di analisi consente di riesaminare le varie caratteristiche delle transazioni, segmentare le operazioni, analizzare i trend, prevedere eventi futuri e identificare relazioni tra la blockchain e altre fonti dati. Rendere i dati blockchain disponibili per le analisi può rilevarsi utile per attività di antiriciclaggio (AML), customer intelligence, fraud detection, previsione delle entrate e nella creazione di nuovi servizi.

Con l'avvento degli streaming analytics, i dati in motion della blockchain offrono ulteriori opportunità di analisi che possono contribuire a identificare, in tempo quasi reale, i cambiamenti nelle attività di blockchain. Vedere questi cambiamenti nel momento in cui si verificano dà l'opportunità d’intervenire prontamente per indirizzare l'attività nella blockchain, proprio quando hanno luogo le transazioni.

I modelli analitici sviluppati a partire da dati statici possono essere applicati ai data in motion (dati in movimento), per garantire l'integrità e l'autenticità di una blockchain. Ne è un valido esempio l'identificazione e la lotta in tempo reale ai pagamenti fraudolenti in corso d’esecuzione. L'analisi della blockchain in real time può riconoscere un’attività fraudolenta e negare una transazione sospetta proprio mentre sta avendo luogo.