Che cos’è la tecnologia blockchain?
Ti stai chiedendo cosa sia la blockchain, giusto? Bene, rispondere a questa domanda non è così semplice. Infatti, a seconda di chi lo chiedi, potresti ottenere risposte molto diverse. Per alcuni, la blockchain sembra essere una soluzione in cerca di un problema, mentre per altri, rappresenta la più rivoluzionaria innovazione tecnologica da quando è nato internet, o addirittura, nella storia dell’umanità.
La blockchain ha fatto la sua prima comparsa come libro mastro decentralizzato alla base del Bitcoin, la valuta digitale che ha aperto un mondo completamente nuovo nel campo dell’investimento. Questo libro mastro è formato da pacchetti di transazioni interconnesse, chiamati blocchi – da qui il termine blockchain, unione delle parole inglesi ‘block’ (blocco) e ‘chain’ (catena).
Se stai imparando le basi delle criptovalute, capire cosa sia la blockchain e come funziona è un passo fondamentale. Dunque, tuffiamoci in questo affascinante mondo, alla scoperta di cosa sia realmente la blockchain.
Che cos’è la blockchain?
La Blockchain, talvolta chiamata Distributed Ledger Technology (DLT), rende la storia di qualsiasi asset digitale immutabile e trasparente attraverso l’uso della decentralizzazione e dell’hashing crittografico.
La blockchain è una tecnologia particolarmente promettente e rivoluzionaria, in quanto aiuta a mitigare i rischi e le frodi e fornisce un front-end per scalare una miriade di applicazioni.
La blockchain è composta da tre concetti importanti: blocchi, nodi e minatori.
Blocchi
La rete bitcoin è stata testimone di molte transazioni. La registrazione di queste transazioni aiuta gli utenti a tenere traccia di ciò che è stato pagato e da chi. Le transazioni effettuate in un determinato periodo di tempo sono registrate in un file chiamato blocco, che costituisce la base della rete blockchain.
Un blocco rappresenta il “presente” e contiene informazioni sul suo passato e sul suo futuro. Ogni volta che un blocco viene completato, diventa parte del passato e lascia il posto a un nuovo blocco nella blockchain. Il blocco completato è una registrazione permanente delle transazioni del passato, mentre le nuove transazioni vengono registrate in quello attuale.
In questo modo, l’intero sistema funziona in loop e i dati vengono memorizzati in modo permanente. Ogni blocco è costituito dalle registrazioni di alcune o tutte le transazioni recenti e da un riferimento al blocco precedente; questo, insieme al sistema di verifica peer-to-peer di Bitcoin, rende praticamente impossibile per un utente manomettere i dati delle transazioni registrate in precedenza.
Ogni circuito è composto da più blocchi e ogni blocco ha tre elementi di base:
- Dati del blocco
- Un numero intero di 32 bit chiamato nonce. Il numero nonce viene generato casualmente al momento della creazione del blocco, dopodiché viene generato un hash per l’intestazione del blocco.
- L’hash è un numero di 256 bit associato alla nonce-a. Inizia con un numero molto elevato di zeri
Quando viene creato il primo blocco della catena, il nonce genera l’hash crittografico. I dati del blocco sono considerati firmati e legati in modo permanente al nonce e all’hash.
Nodi
Qualsiasi dispositivo connesso a una blockchain può essere definito un nodo, ad esempio: server, computer, laptop, portafogli online o desktop e telefoni cellulari. Tutti i nodi sono collegati in qualche modo alla blockchain e si aggiornano costantemente con le ultime informazioni aggiunte alla blockchain.
I nodi sono una componente fondamentale dell’infrastruttura blockchain. Agiscono come un’ulteriore convalida del libro mastro e consentono a chiunque di visualizzare in modo trasparente le transazioni o i dati eseguiti o memorizzati sulla rete. I principali vantaggi dei nodi consistono nel garantire che i dati memorizzati sulla blockchain siano validi, sicuri e accessibili alle parti autorizzate.
Lo scopo dei nodi è quello di mantenere l’affidabilità dei dati memorizzati nella blockchain. In realtà, l’intera storia di una blockchain può essere memorizzata con un solo nodo completo. Più nodi ha una blockchain, più decentralizzata diventa e quindi più resistente a minacce come crash di sistema o interruzioni di corrente. Quando un nuovo dato (blocco) viene aggiunto a una blockchain, un nodo comunica il blocco agli altri nodi della rete. In base alla validità del nuovo blocco e al tipo di nodo, i nodi completi possono rifiutare o accettare il blocco. Quindi, una volta che il nuovo blocco viene accettato dal nodo, l’informazione viene memorizzata e scritta sopra i blocchi già esistenti.
In sintesi, il ruolo di un nodo è quello di:
- per confermare un nuovo blocco
- memorizzare e salvare la cronologia delle transazioni di un blocco
- aggiorna gli altri nodi della blockchain per garantire che tutti i nodi abbiano le informazioni più recenti.
Minatori
I minatori di criptovalute generano nuovi elementi sulla rete blockchain attraverso un processo noto come bitcoin mining, o minare.
Una blockchain è strutturata in maniera tale che ogni blocco presenta un identificativo e un hash unico, oltre a fare riferimento all’hash del blocco precedente all’interno della stessa catena. Di conseguenza, l’estrazione di un blocco è un’impresa piuttosto ardua, specialmente nelle blockchain di ampio raggio.
I minatori adottano software avanzati per risolvere il problema matematico altamente complesso che consiste nel trovare un nonce, ovvero un numero casuale, che generi un hash accettato dal sistema. Visto che il nonce è di soli 32 bit e l’hash è di 256, esistono all’incirca quattro miliardi di possibili combinazioni tra nonce e hash, fra le quali si deve individuare la soluzione corretta. Quando i minatori hanno successo in questa impresa, si afferma che hanno scoperto il “nonce d’oro”, permettendo così l’aggiunta del loro blocco alla catena.
Modificare un blocco precedente all’interno della catena implicherebbe un’estrazione nuova non solo del blocco in questione, ma anche di tutti i blocchi successivi. Questa è la ragione per cui la tecnologia blockchain è estremamente resistente alla manipolazione. Può essere vista come un baluardo di sicurezza basato sulla matematica, dato che la ricerca del nonce d’oro richiede una quantità di tempo e risorse di calcolo considerevoli.
Una volta che un blocco viene estratto con successo e le modifiche vengono accettate dalla rete di nodi, il minatore viene ricompensato con un premio finanziario. Questo processo di estrazione e validazione sottolinea l’importanza cruciale del lavoro dei minatori all’interno dell’ecosistema blockchain.
Tipi di blockchain
Bitcoin blockchain
La catena di bitcoin originale è stata rilasciata nel gennaio 2009. Era un software open source, il che significa che chiunque poteva esplorare il codice e riutilizzarlo. E molti lo fecero. All’inizio, gli appassionati di blockchain cercavano semplicemente di migliorare il bitcoin. Litecoin, un’altra moneta virtuale basata sul software di bitcoin, cercava di offrire transazioni più veloci.
Namecoin blockchain
Uno dei primi progetti a utilizzare il codice bitcoin non solo come valuta è stato Namecoin. Il progetto è un sistema di registrazione di nomi di dominio “.bit”. Il sistema tradizionale di gestione dei nomi di dominio – quello che aiuta il computer a trovare il nostro sito web quando lo digitiamo – dipende da un database centrale. Gli attivisti per la libertà di Internet temono da tempo che questo approccio tradizionale faciliti la censura. Questo perché i governi possono sequestrare un nome di dominio costringendo la società responsabile della registrazione a modificare il database centrale. Il governo statunitense lo ha fatto più volte per chiudere siti accusati di violare le leggi sul gioco d’azzardo o sulla proprietà intellettuale.
Namecoin tenta di risolvere questo problema memorizzando le registrazioni dei domini .bit su una blockchain, rendendo teoricamente impossibile per chiunque non abbia la chiave di crittografia modificare le informazioni di registrazione. Per sequestrare un nome di dominio .bit, il governo dovrebbe trovare la persona responsabile del sito e costringerla a consegnare la sua chiave privata.
Blockchain Ethereum
Nel 2013, una startup chiamata Ethereum ha pubblicato un documento che descriveva un’idea volta a rendere più facile per i programmatori creare il proprio software basato sulla blockchain senza dover partire da zero. E senza basarsi sulla blockchain originale di bitcoin. Nel 2015, l’azienda ha rilasciato la sua piattaforma per i “contratti intelligenti”, applicazioni software in grado di far rispettare un accordo senza l’intervento umano. Ad esempio, è possibile creare un contratto intelligente per scommettere sul tempo di domani. Voi e il vostro partner di gioco caricherete il contratto sulla rete Ethereum e poi invierete della valuta digitale, che il software terrà essenzialmente in deposito. Il giorno successivo, il software controllerà l’ora e invierà al vincitore la sua vincita. In cima alla piattaforma ci sono una serie di “mercati di previsione” che permettono di scommettere su risultati più interessanti, come ad esempio su quale squadra diventerà campione.
Se il software è scritto correttamente, non è necessario fidarsi di nessuno per queste transazioni. Tuttavia, questa è la grande fregatura.
Nel 2016, un hacker ha dirottato circa 50 milioni di dollari di ethereum destinati a un programma di investimento democratizzato in cui gli investitori avrebbero messo in comune i loro soldi e votato su come investirli. Un errore di codifica ha permesso a una persona ancora sconosciuta di mettere le mani sul denaro virtuale.
Le blockchain presentano altre limitazioni. I protocolli di sicurezza consentono alle persone di fidarsi dei sistemi blockchain senza una supervisione centrale. D’altro canto, però, a volte sono lente e complicate da scalare. Ethereum fornisce agli sviluppatori gli strumenti per scrivere applicazioni, ma la tecnologia non è ancora in grado di gestire la grafica ad alta risoluzione di un gioco per computer o il volume di utenti necessario per l’esistenza di una rete sociale decentralizzata. Da allora, nei laboratori di crittografia sono emersi decine di progetti concorrenti, ognuno dei quali sostiene di avere nuove soluzioni tecniche ai problemi di Ethereum. Anche Ethereum stesso sta lavorando per scalare la sua tecnologia.
Blockchain aziendali private
Questa goffaggine ha anche permesso lo sviluppo di sistemi blockchain aziendali. Le grandi aziende hanno iniziato a sperimentare la blockchain. Molti esperimenti aziendali prevedono blockchain “private” che vengono eseguite su server all’interno di un’azienda e di partner selezionati. Al contrario, chiunque può eseguire il software bitcoin o ethereum sul proprio computer e visualizzare tutte le transazioni registrate sulle rispettive reti blockchain. Ma le grandi aziende preferiscono tenere i dati nelle proprie mani e condividerli pubblicamente in modo selettivo. Le blockchain private sono anche molto più veloci perché non richiedono i protocolli di sicurezza intensivi di Bitcoin ed Ethereum. Aziende tecnologiche come IBM e Intel offrono blockchain private ad aziende interessate a cose come la tracciabilità delle consegne.
Casi d’uso della blockchain
Con l’aumento della popolarità della blockchain, molte aziende hanno iniziato a utilizzare questa tecnologia. E perché non dovrebbero? La blockchain può essere utilizzata in una varietà di casi d’uso, come la catena di approvvigionamento, la sanità, la pubblica amministrazione, le assicurazioni, le banche, il settore immobiliare e molti altri.
Vi state già chiedendo quali aziende utilizzano la blockchain? Non dovete cercare oltre, perché abbiamo un elenco di aziende famose che utilizzano la blockchain in molti modi. Vediamo quindi chi sono queste aziende.
Settore bancario
Visa
Visa è una delle aziende con una lunga strada da percorrere nella tecnologia blockchain. All’inizio del 2016 ha presentato una piattaforma blockchain che si occuperà di servizi di pagamento business-to-business.
Visa dovrebbe iniziare a regolare le transazioni con i partner crittografici sulla blockchain Ethereum di USDC.
Barclays
La seconda banca del Regno Unito, Barclays, sta utilizzando la tecnologia blockchain per snellire i processi di rimessa e di Know-Your-Customer (KYC). Per di più, ha persino presentato domanda di brevetto per queste due funzioni, quindi è facile capire che sta sicuramente lavorando all’implementazione della tecnologia.
La catena di fornitura
Unilever
Anche Unilever è nell’elenco delle aziende che utilizzano la blockchain nella catena di approvvigionamento. Infatti, Unilever sta attualmente utilizzando la tecnologia per gestire la sua industria del tè. Con l’aiuto della blockchain, traccerà tutte le transazioni nella catena di approvvigionamento.
Walmart
Walmart è da tempo un appassionato di blockchain. Infatti, l’azienda sta utilizzando la tecnologia della catena di approvvigionamento di IBM, la piattaforma Hyperledger Fabric, per rafforzare la propria catena di approvvigionamento. Inoltre, ha in programma di tracciare i propri prodotti alimentari direttamente dagli agricoltori e di offrire ai clienti la possibilità di verificarne l’origine prima di acquistare un articolo.
DHL
DHL è un’altra delle principali aziende che utilizzano la tecnologia blockchain. Insieme ad Accenture, sta lavorando a un proof of concept per tracciare i prodotti farmaceutici dal punto di origine al consumatore. In questo modo, le aziende potranno finalmente sbarazzarsi dei problemi di contraffazione o manomissione che affrontano quotidianamente.
Assicurazione
AIA Group
Anche il Gruppo AIA è una delle principali aziende che utilizzano la blockchain per scopi assicurativi. L’azienda ha avviato un progetto di soluzioni bancarie-assicurative con altre banche partner. Questa piattaforma sfrutterà la potenza della blockchain e aiuterà a condividere documenti e dati delle polizze in tempo reale su un canale sicuro.
MetLife
Un’altra delle principali aziende che utilizzano la tecnologia blockchain è MetLife. LumenLab è la società incubatrice di MetLife a Singapore che sta lavorando per creare Lifechain. Con l’aiuto di questa piattaforma, è possibile aiutare i propri cari a scoprire se il defunto era assicurato o meno e, se necessario, a presentare automaticamente una richiesta di risarcimento.
AIG
La società American International Group o AIG è una delle società pubbliche che utilizzano la tecnologia blockchain. Attualmente sta collaborando con International Business Machines Corp per sviluppare una piattaforma assicurativa intelligente. Con l’aiuto della piattaforma, saranno in grado di coprire tutte le complesse questioni assicurative internazionali.
Energia
Shell
Shell è una delle aziende energetiche che utilizza la tecnologia blockchain nel settore energetico. Insieme ai suoi partner, Shell intende utilizzare la blockchain per il commercio del greggio.
Con l’aiuto della piattaforma, è facile tracciare i prodotti, promuovere la trasparenza e prevenire le frodi.
Siemens
Anche Siemens è un’altra azienda che sta investendo nella blockchain. Inoltre, l’azienda ha recentemente dichiarato di voler innovare nel settore energetico. In ogni caso, sta progettando di estendere la soluzione ai servizi di generazione di energia.
Governi
Dubai
Il governo di Dubai intende creare la prima città intelligente del mondo. A tal fine, ha istituito l’ufficio governativo Smart Dubai e sta collaborando con diverse aziende tecnologiche per ottimizzare il suo futuro piano di smart city. A questo scopo sta utilizzando anche la blockchain.
El Salvador
Il 7 settembre è entrata in vigore nel Paese la legge sui Bitcoin. Con essa, il bitcoin è diventato il principale metodo di pagamento in El Salvador, per la prima volta a livello statale. Naturalmente, tutti i trasferimenti di bitcoin nel Paese saranno effettuati utilizzando la blockchain. Non è un caso d’uso reale?
Autorità monetaria di Singapore
L’Autorità monetaria di Singapore gestisce un progetto basato sulla blockchain che offre pagamenti in diverse valute sulla stessa rete. In collaborazione con Temasek e J.P. Morgan, la MAS intende migliorare l’efficienza dei costi complessivi delle imprese in tutto il Paese. Al momento il progetto è ancora in fase di sperimentazione per applicazioni industriali.
Che cos’è la blockchain in sintesi?
Poiché il crescente ecosistema di quadri giuridici e normativi impone alle organizzazioni di fornire una migliore governance, cresce l’esigenza di solidi meccanismi di protezione dei dati e della privacy. Un gruppo emergente di soluzioni blockchain utilizzerà strumenti per creare meccanismi che collegano gli asset digitali al mondo fisico, iniettando automaticamente dati esterni nelle reti. Questo approccio riduce o addirittura elimina la dipendenza dall’inserimento dei dati da parte dell’uomo, spesso soggetta a errori e frodi.
La blockchain viene già utilizzata per facilitare la gestione dell’identità e potrebbe potenzialmente aiutare a mantenere le informazioni sugli elettori e il corretto funzionamento dei processi elettorali.
La tecnologia blockchain ha anche il potenziale per fornire un’alternativa molto più veloce ed economica ai tradizionali metodi di pagamento transfrontalieri. I costi tipici delle rimesse possono arrivare fino a un folle 20% dell’importo della rimessa, ma la blockchain potrebbe ridurre i costi di molte volte, oltre a garantire transazioni e velocità di elaborazione in tempo reale.
È piuttosto eccitante, vero?
Domande frequenti su cos’è e come funziona la blockchain
La blockchain può essere violata in qualche modo?
Il tema della sicurezza è stato centrale per il bitcoin fin dalla sua nascita. Per prima cosa, il bitcoin stesso è molto difficile da hackerare, e questo è in gran parte dovuto alla tecnologia blockchain che lo supporta. Poiché la blockchain viene costantemente revisionata dagli utenti di bitcoin, gli hack o le manipolazioni sono quasi impossibili.
In che modo la blockchain è diversa dal Bitcoin?
Il Bitcoin è una criptovaluta e la blockchain è un database distribuito. Il Bitcoin è alimentato dalla tecnologia blockchain, ma la blockchain ha trovato molti usi al di fuori del Bitcoin.
A cosa serve la blockchain?
È possibile utilizzare la blockchain in una varietà di casi d’uso, come la catena di approvvigionamento, la sanità, la pubblica amministrazione, le assicurazioni, le banche, il settore immobiliare e molti altri.
Come avvengono le transazioni su blockchain?
In una blockchain pubblica, la decisione di aggiungere una transazione alla catena viene presa per consenso. Ciò significa che la maggioranza dei “nodi” deve essere d’accordo sulla validità della transazione. Le persone che possiedono i computer della rete sono incentivate a verificare le transazioni attraverso delle ricompense.
Giuseppe Larini
Giuseppe è un affermato laureato in finanza proveniente da Milano, capitale italiana della finanza e dell'innovazione. Con anni di esperienza nel campo delle criptovalute e della tecnologia blockchain, è diventato una voce indispensabile nella scena italiana delle criptovalute in rapida crescita. Giuseppe ha contribuito con la sua esperienza come docente ospite in diverse università italiane ed è un panelist ricorrente ai principali eventi su blockchain e cripto in tutta Europa. Ha ricevuto riconoscimenti per le sue analisi, spesso citate in apprezzate pubblicazioni finanziarie italiane e internazionali. Come scrittore, Giuseppe mira a fornire ai lettori articoli ben studiati, perspicaci e tempestivi. Al di fuori del mondo finanziario, Giuseppe è un appassionato di cinema italiano e il suo film preferito è Il Padrino.