Una guida completa per principianti alla Blockchain

Potresti aver sentito il termine “blockchain” e averlo considerato come una moda, una parola d’ordine o anche un gergo tecnico. Ma credo che blockchain sia un progresso tecnologico con implicazioni di così ampia portata da non trasformare solo i servizi finanziari ma molte altre imprese e industrie.

Una blockchain è un database distribuito, il che significa che i dispositivi di archiviazione per il database non sono tutti collegati ad un unico processore. Mantiene invece una lista crescente di record ordinati, chiamati blocchi. Ogni blocco ha un timestamp e un link ad un blocco precedente.

La crittografia garantisce che gli utenti possano modificare solo le parti della blockchain che “possiedono” possedendo le chiavi private necessarie per scrivere nel file. Garantisce inoltre che tutte le copie della blockchain distribuita siano mantenute sincronizzate.

Immagina una cartella clinica digitale: ogni voce è un blocco. Ha un timestamp, la data e l’ora in cui è stato creato il record. E dal punto di vista del design, quella voce non può essere modificata retroattivamente, perché vogliamo che la registrazione della diagnosi, del trattamento, ecc. sia chiara e non modificata.

Solo il medico, che ha una chiave privata, e il paziente, che ha l’altra, possono accedere alle informazioni, e quindi le informazioni vengono condivise solo quando uno di questi utenti condivide la propria chiave privata con una terza parte – ad esempio, un ospedale o specialista. Questo descrive una blockchain per quel database medico.

I blockchain sono database sicuri per come sono stati progettati. Il concetto è stato introdotto nel 2008 da Satoshi Nakamoto e poi implementato per la prima volta nel 2009 come parte della valuta digitale bitcoin; la blockchain funge da libro mastro pubblico per tutte le transazioni bitcoin. Usando un sistema blockchain, il bitcoin è stata la prima moneta digitale a risolvere il problema della doppia spesa (a differenza delle monete o dei gettoni fisici, i file elettronici possono essere duplicati e spesi due volte) senza l’uso di un ente autorevole o di un server centrale.

La sicurezza è incorporata in un sistema blockchain attraverso il server timestamping distribuito e la rete peer-to-peer, e il risultato è un database gestito in modo autonomo in modo decentralizzato. Ciò rende gli blockchain eccellenti per la registrazione di eventi – come cartelle cliniche – transazioni, gestione dell’identità e proving provenance. In sostanza, offre il potenziale di disintermediazione di massa del commercio e dell’elaborazione delle transazioni.

Come funziona la blockchain?

Alcune persone hanno definito blockchain “Internet of value” che ritengo sia una buona metafora.

Su internet, chiunque può pubblicare informazioni e quindi altri possono accedervi in ​​qualsiasi parte del mondo. Una blockchain consente a chiunque di inviare valore in qualsiasi parte del mondo in cui è possibile accedere al file blockchain. Ma devi avere una chiave privata, crittografata per accedere solo ai blocchi che possiedi.

Dando una chiave privata che possiedi a qualcun altro, trasferisci efficacemente il valore di ciò che è archiviato in quella sezione della blockchain.

Pertanto, per utilizzare l’esempio bitcoin, le chiavi vengono utilizzate per accedere agli indirizzi, che contengono unità di valuta con valore finanziario. Questo riempie il ruolo di registrare il trasferimento, che viene tradizionalmente effettuato dalle banche.

Riempie anche un secondo ruolo, stabilendo fiducia e identità, perché nessuno può modificare una blockchain senza avere le chiavi corrispondenti. Le modifiche non verificate da quelle chiavi vengono rifiutate. Naturalmente, le chiavi – come una valuta fisica – potrebbero teoricamente essere rubate, ma alcune righe di codice computer possono generalmente essere mantenute sicure a costi molto bassi. (A differenza, per dire, della spesa di immagazzinare una riserva d’oro in un proverbiale Fort Knox.)

Ciò significa che le principali funzioni svolte dalle banche – la verifica delle identità per prevenire le frodi e quindi la registrazione delle transazioni legittime – possono essere eseguite da una blockchain in modo più rapido e accurato.

Perché la blockchain è importante?

Siamo tutti abituati a condividere le informazioni attraverso una piattaforma online decentralizzata: internet.

Ma quando si tratta di trasferire valore – denaro – di solito siamo costretti a ricorrere a istituzioni finanziarie centralizzate e antiquate come le banche. Anche i metodi di pagamento online che sono nati dalla nascita di Internet – come l’esempio più ovvio di PayPal – generalmente richiedono l’integrazione con un conto bancario o una carta di credito per essere realmente utili.

La tecnologia Blockchain offre l’intrigante possibilità di eliminare questa “intermediazione”. Lo fa colmando tre ruoli importanti – registrando transazioni, stabilendo identità e stabilendo contratti – tradizionalmente eseguiti dal settore dei servizi finanziari.

Ciò ha implicazioni enormi perché, a livello mondiale, il mercato dei servizi finanziari è il più grande settore dell’industria per capitalizzazione di mercato. Sostituire anche solo una frazione di questo con un sistema blockchain comporterebbe un enorme interruzione del settore dei servizi finanziari, ma anche un massiccio aumento delle efficienze.

Ma è il terzo ruolo, che stabilisce i contratti, che estende la sua utilità al di fuori del settore dei servizi finanziari. Oltre a un’unità di valore (come un bitcoin), la blockchain può essere utilizzata per memorizzare qualsiasi tipo di informazione digitale, incluso il codice del computer.

Questo frammento di codice potrebbe essere programmato per essere eseguito ogni volta che alcune parti inseriscono le proprie chiavi, accettando così un contratto. Lo stesso codice potrebbe leggere da feed di dati esterni (prezzi azionari, bollettini meteorologici, titoli di notizie o qualsiasi cosa possa essere analizzato da un computer) per creare contratti che vengono automaticamente archiviati quando vengono soddisfatte determinate condizioni.

Questi sono noti come “smart contracts” e le possibilità per il loro uso sono praticamente infinite.

Ad esempio, il termostato intelligente potrebbe comunicare l’utilizzo di energia a una rete intelligente; quando viene raggiunto un certo numero di ore di wattaggio, un’altra blockchain trasferisce automaticamente il valore dal tuo account alla compagnia elettrica, automatizzando in modo efficace il lettore di contatori e il processo di fatturazione.

Oppure, torniamo al nostro esempio di documentazione medica; se un medico o un paziente rilasciano una chiave privata a un dispositivo medico, ad esempio un monitor della glicemia, il dispositivo può registrare automaticamente e in sicurezza i livelli di glicemia di un paziente e quindi, potenzialmente, comunicare con un dispositivo di somministrazione di insulina per mantenere la glicemia a livello sano.

Oppure, potrebbe essere utilizzato nella regolamentazione della proprietà intellettuale, controllando quante volte un utente può accedere, condividere o copiare qualcosa. Potrebbe essere utilizzato per creare sistemi di voto a prova di frode, distribuzione di informazioni resistenti alla censura e molto altro.

Il punto è che i potenziali usi di questa tecnologia sono enormi, e prevedo che sempre più industrie troveranno il modo di utilizzarla nel prossimo futuro.

fonte: Forbes (Bernard Marr)

Post correlati