Blockchain: Cos’è, come funziona e come utilizzarla

Una blockchain è un database o libro mastro distribuito che viene condiviso tra i nodi di una rete di computer. In quanto database, una blockchain memorizza elettronicamente le informazioni in formato digitale. Le blockchain sono note soprattutto per il loro ruolo cruciale nei sistemi di criptovaluta, come il Bitcoin, per mantenere un registro sicuro e decentralizzato delle transazioni. L’innovazione di una blockchain è che garantisce la fedeltà e la sicurezza di un record di dati e genera fiducia senza la necessità di una terza parte fidata.

Una differenza fondamentale tra un tipico database e una blockchain è la struttura dei dati. Una blockchain raccoglie le informazioni in gruppi, noti come blocchi, che contengono insiemi di informazioni. I blocchi hanno una certa capacità di memorizzazione e, una volta riempiti, vengono chiusi e collegati al blocco precedentemente riempito, formando una catena di dati nota come blockchain. Tutte le nuove informazioni che seguono il blocco appena aggiunto vengono compilate in un blocco di nuova formazione che, una volta riempito, viene aggiunto alla catena.

Un database di solito struttura i suoi dati in tabelle, mentre una blockchain, come dice il nome stesso, struttura i suoi dati in pezzi (blocchi) che sono collegati tra loro. Questa struttura di dati rende intrinsecamente irreversibile la cronologia dei dati quando è implementata in modo decentralizzato. Quando un blocco viene riempito, viene fissato nella pietra e diventa parte di questa linea temporale. A ogni blocco della catena viene assegnato un timestamp esatto quando viene aggiunto alla catena.

come funziona Blockchain

Che cos’è una Blockchain?

Concetti chiave

  • La blockchain è un tipo di database condiviso che si differenzia da un tipico database per il modo in cui archivia le informazioni; le blockchain archiviano i dati in blocchi che vengono poi collegati tra loro tramite crittografia.
  • Quando arrivano nuovi dati, questi vengono inseriti in un nuovo blocco. Una volta che il blocco è pieno di dati, viene collegato al blocco precedente, in modo che i dati siano concatenati in ordine cronologico.
  • Su una blockchain si possono memorizzare diversi tipi di informazioni, ma l’uso più comune finora è stato quello di registro delle transazioni.
  • Nel caso di Bitcoin, la blockchain è utilizzata in modo decentralizzato, in modo che nessuna persona o gruppo abbia il controllo, ma tutti gli utenti lo mantengano collettivamente.
  • Le blockchain decentralizzate sono immutabili, il che significa che i dati inseriti sono irreversibili. Per Bitcoin, ciò significa che le transazioni sono registrate in modo permanente e sono visibili a chiunque.

Come funziona una blockchain?

L’obiettivo della blockchain è quello di consentire la registrazione e la distribuzione di informazioni digitali, ma non la loro modifica. In questo modo, una blockchain è alla base di libri mastri immutabili, ovvero registrazioni di transazioni che non possono essere alterate, cancellate o distrutte. Per questo motivo le blockchain sono note anche come distributed ledger technology (DLT).

Proposto per la prima volta come progetto di ricerca nel 1991, il concetto di blockchain ha preceduto la sua prima applicazione diffusa: Bitcoin, nel 2009. Negli anni successivi, l’uso delle blockchain è esploso con la creazione di varie criptovalute, applicazioni di finanza decentralizzata (DeFi), token non fungibili (NFT) e contratti intelligenti.

Decentralizzazione della Blockchain

Immaginiamo che un’azienda possieda una server farm con 10.000 computer utilizzati per gestire un database contenente tutte le informazioni sui conti dei clienti. Questa azienda possiede un magazzino che contiene tutti questi computer sotto lo stesso tetto e ha il pieno controllo di ognuno di questi computer e di tutte le informazioni in essi contenute. Questo, tuttavia, comporta un singolo punto di guasto. Cosa succede se manca l’elettricità in quella sede? E se la connessione a Internet viene interrotta? Cosa succede se la sede viene rasa al suolo? E se un malintenzionato cancella tutto con la pressione di un solo tasto? In ogni caso, i dati vengono persi o danneggiati.

Una blockchain consente di distribuire i dati contenuti nel database tra diversi nodi di rete in varie località. In questo modo non solo si crea ridondanza, ma si mantiene anche la fedeltà dei dati memorizzati: se qualcuno cerca di alterare un record in un’istanza del database, gli altri nodi non verrebbero alterati, impedendo così a un malintenzionato di farlo. Se un utente manomette il registro delle transazioni di Bitcoin, tutti gli altri nodi fanno un riferimento incrociato e individuano facilmente il nodo con le informazioni errate. Questo sistema aiuta a stabilire un ordine preciso e trasparente degli eventi. In questo modo, nessun singolo nodo della rete può alterare le informazioni in essa contenute.

Per questo motivo, le informazioni e la storia (ad esempio delle transazioni di una criptovaluta) sono irreversibili. Un record di questo tipo potrebbe essere un elenco di transazioni (come nel caso di una criptovaluta), ma è anche possibile che una blockchain contenga una serie di altre informazioni come contratti legali, identificazioni statali o l’inventario dei prodotti di un’azienda.

Importante: per convalidare nuovi inserimenti o record in un blocco, è necessario il consenso della maggioranza della potenza di calcolo della rete decentralizzata. Per evitare che i malintenzionati convalidino transazioni sbagliate o spese doppie, le blockchain sono protette da un meccanismo di consenso come la proof of work (PoW) o la proof of stake (PoS). Questi meccanismi consentono di raggiungere un accordo anche quando nessun singolo nodo è responsabile.

Trasparenza delle transazioni

Grazie alla natura decentralizzata della blockchain di Bitcoin, tutte le transazioni possono essere visualizzate in modo trasparente, sia disponendo di un nodo personale sia utilizzando i blockchain explorer, che consentono a chiunque di vedere le transazioni in diretta. Ogni nodo ha una propria copia della catena che viene aggiornata quando vengono confermati e aggiunti nuovi blocchi. Ciò significa che, se si vuole, si può seguire il Bitcoin ovunque vada.

In passato, ad esempio, le borse sono state violate e coloro che tenevano i Bitcoin in borsa hanno perso tutto. Anche se l’hacker può essere completamente anonimo, i Bitcoin che ha estratto sono facilmente rintracciabili. Se i Bitcoin rubati in alcuni di questi attacchi venissero spostati o spesi da qualche parte, lo si saprebbe.

Naturalmente, i record memorizzati nella blockchain di Bitcoin (così come nella maggior parte delle altre) sono criptati. Ciò significa che solo il proprietario di un record può decifrarlo per rivelare la propria identità (utilizzando una coppia di chiavi pubbliche e private). Di conseguenza, gli utenti delle blockchain possono rimanere anonimi pur mantenendo la trasparenza.

La blockchain è sicura?

La tecnologia blockchain raggiunge la sicurezza decentralizzata e la fiducia in diversi modi. Per cominciare, i nuovi blocchi sono sempre memorizzati in modo lineare e cronologico. In altre parole, vengono sempre aggiunti alla “fine” della blockchain. Dopo che un blocco è stato aggiunto alla fine della blockchain, è estremamente difficile tornare indietro e modificarne il contenuto, a meno che la maggioranza della rete non abbia raggiunto un consenso in tal senso. Questo perché ogni blocco contiene il proprio hash, insieme all’hash del blocco precedente e al già citato timestamp. I codici hash sono creati da una funzione matematica che trasforma le informazioni digitali in una stringa di numeri e lettere. Se queste informazioni vengono modificate in qualche modo, anche il codice hash cambia.

Supponiamo che un hacker, che gestisce anche un nodo di una rete blockchain, voglia alterare una blockchain e rubare criptovalute a tutti gli altri. Se alterasse la propria singola copia, questa non sarebbe più allineata con quella di tutti gli altri. Quando tutti gli altri incroceranno le loro copie tra loro, vedranno questa copia spiccare e la versione della catena dell’hacker verrà scartata come illegittima.

Per riuscire in un attacco di questo tipo è necessario che l’hacker controlli e modifichi simultaneamente il 51% o più delle copie della blockchain in modo che la sua nuova copia diventi la copia di maggioranza e, quindi, la catena concordata. Un attacco di questo tipo richiederebbe anche un’immensa quantità di denaro e risorse, in quanto sarebbe necessario rifare tutti i blocchi perché ora avrebbero timestamp e codici hash diversi.

A causa delle dimensioni di molte reti di criptovalute e della loro rapida crescita, il costo per portare a termine una simile impresa sarebbe probabilmente insormontabile. Non solo sarebbe estremamente costoso, ma anche probabilmente infruttuoso. Un’operazione del genere non passerebbe inosservata, poiché i membri della rete vedrebbero alterazioni così drastiche della blockchain.

I membri della rete effettuerebbero quindi un hard fork verso una nuova versione della catena che non è stata colpita. Ciò farebbe crollare il valore della versione attaccata del token, rendendo l’attacco inutile, in quanto il malintenzionato ha il controllo di un bene privo di valore. Lo stesso accadrebbe se il malintenzionato attaccasse il nuovo fork di Bitcoin. Il sistema è costruito in questo modo, in modo che partecipare alla rete sia molto più incentivato economicamente che attaccarla.

Bitcoin vs Blockchain

La tecnologia blockchain è stata delineata per la prima volta nel 1991 da Stuart Haber e W. Scott Stornetta, due ricercatori che volevano implementare un sistema in cui i timestamp dei documenti non potessero essere manomessi. Ma solo quasi due decenni dopo, con il lancio di Bitcoin nel gennaio 2009, la blockchain ha avuto la sua prima applicazione nel mondo reale.

Il protocollo Bitcoin è costruito su una blockchain. In un documento di ricerca che introduceva la valuta digitale, lo pseudonimo creatore di Bitcoin, Satoshi Nakamoto, la definì “un nuovo sistema di denaro elettronico completamente peer-to-peer, senza terze parti fidate”.

La cosa fondamentale da capire è che Bitcoin utilizza la blockchain solo come mezzo per registrare in modo trasparente un registro dei pagamenti, ma la blockchain può, in teoria, essere utilizzata per registrare in modo immutabile qualsiasi numero di dati. Come discusso in precedenza, potrebbe trattarsi di transazioni, voti in un’elezione, inventari di prodotti, identificazioni statali, atti di proprietà di case e molto altro ancora.

Attualmente, decine di migliaia di progetti stanno cercando di implementare le blockchain in una varietà di modi per aiutare la società, oltre alla semplice registrazione delle transazioni, ad esempio come metodo per votare in modo sicuro in elezioni democratiche. L’immutabilità della blockchain rende molto più difficile il verificarsi di votazioni fraudolente.

Ad esempio, un sistema di voto potrebbe funzionare in modo tale che ogni cittadino di un Paese riceva una singola criptovaluta o token. A ciascun candidato verrebbe assegnato un indirizzo specifico di portafoglio e gli elettori invierebbero il loro token o criptovaluta all’indirizzo del candidato per il quale desiderano votare. La natura trasparente e tracciabile della blockchain eliminerebbe sia la necessità di un conteggio umano dei voti sia la possibilità per i malintenzionati di manomettere le schede elettorali fisiche.

Bitcoin vs Blockchain

Come vengono utilizzate le blockchain?

Come sappiamo, i blocchi della blockchain di Bitcoin memorizzano i dati relativi alle transazioni monetarie. Oggi ci sono più di 10.000 altre criptovalute che funzionano su blockchain. Ma si è scoperto che la blockchain è in realtà un modo affidabile per memorizzare i dati relativi ad altri tipi di transazioni.

Tra le aziende che hanno già incorporato la blockchain ci sono Walmart, Pfizer, AIG, Siemens, Unilever e molte altre. Ad esempio, IBM ha creato la sua blockchain Food Trust per tracciare il viaggio che i prodotti alimentari compiono per arrivare al luogo in cui si trovano.

Perché farlo? L’industria alimentare ha visto innumerevoli epidemie di E. coli, salmonella e listeria, nonché l’introduzione accidentale di materiali pericolosi negli alimenti. In passato, ci sono volute settimane per trovare l’origine di questi focolai o la causa di malattia di ciò che la gente mangiava. L’utilizzo della blockchain offre ai marchi la possibilità di tracciare il percorso di un prodotto alimentare dalla sua origine, attraverso ogni fermata e infine la sua consegna.

Se un alimento risulta contaminato, si può risalire all’origine attraverso ogni tappa. Non solo, ma queste aziende possono anche vedere tutto ciò con cui potrebbe essere entrato in contatto, consentendo di identificare il problema molto prima e potenzialmente salvare vite umane. Questo è un esempio di blockchain nella pratica, ma esistono molte altre forme di implementazione della blockchain.

Banche e finanza

Forse nessun settore può trarre vantaggio dall’integrazione della blockchain nelle sue operazioni commerciali più di quello bancario. Gli istituti finanziari operano solo durante l’orario di lavoro, di solito cinque giorni alla settimana. Ciò significa che se cercate di depositare un assegno il venerdì alle 18.00, probabilmente dovrete aspettare fino al lunedì mattina per vedere il denaro sul vostro conto. Anche se si effettua il deposito durante l’orario di lavoro, la transazione può richiedere da uno a tre giorni per essere verificata, a causa del volume delle transazioni che le banche devono regolare. La blockchain, invece, non dorme mai.

Integrando la blockchain nelle banche, i consumatori possono vedere le loro transazioni elaborate in appena 10 minuti – in pratica il tempo necessario per aggiungere un blocco alla blockchain, indipendentemente dalle festività o dall’ora del giorno o della settimana. Con la blockchain, le banche hanno anche la possibilità di scambiare fondi tra istituzioni in modo più rapido e sicuro. Nel settore del trading azionario, ad esempio, il processo di liquidazione e compensazione può richiedere fino a tre giorni (o più, se il trading è internazionale), il che significa che il denaro e le azioni sono congelati per quel periodo di tempo.

Data l’entità delle somme in gioco, anche i pochi giorni di transito del denaro possono comportare costi e rischi significativi per le banche.

Valuta

La blockchain costituisce il fondamento delle criptovalute come il Bitcoin. Il dollaro statunitense è controllato dalla Federal Reserve. In questo sistema di autorità centrale, i dati e la valuta di un utente sono tecnicamente a disposizione della sua banca o del suo governo. Se la banca di un utente viene violata, le informazioni private del cliente sono a rischio. Se la banca del cliente crolla o il cliente vive in un paese con un governo instabile, il valore della sua valuta può essere a rischio. Nel 2008, diverse banche in crisi sono state salvate, in parte con il denaro dei contribuenti. Queste sono le preoccupazioni che hanno fatto nascere e sviluppare il Bitcoin.

Distribuendo le operazioni su una rete di computer, la blockchain consente al Bitcoin e alle altre criptovalute di operare senza la necessità di un’autorità centrale. Questo non solo riduce i rischi, ma elimina anche molte delle commissioni di elaborazione e transazione. Inoltre, può dare a chi si trova in Paesi con valute o infrastrutture finanziarie instabili una valuta più stabile, con più applicazioni e una rete più ampia di individui e istituzioni con cui fare affari, sia a livello nazionale che internazionale.

L’uso dei portafogli di criptovalute per i conti di risparmio o come mezzo di pagamento è particolarmente importante per coloro che non hanno un’identificazione statale. Alcuni Paesi possono essere in guerra o avere governi privi di una vera e propria infrastruttura per l’identificazione. I cittadini di questi Paesi potrebbero non avere accesso a conti di risparmio o di intermediazione e, quindi, a un modo per conservare in modo sicuro la ricchezza.

Assistenza sanitaria

Gli operatori sanitari possono sfruttare la blockchain per archiviare in modo sicuro le cartelle cliniche dei loro pazienti. Quando una cartella clinica viene generata e firmata, può essere scritta nella blockchain, fornendo ai pazienti la prova e la sicurezza che la cartella non può essere modificata. Queste cartelle cliniche personali potrebbero essere codificate e archiviate sulla blockchain con una chiave privata, in modo da essere accessibili solo a determinati individui, garantendo così la privacy.

Registri di proprietà

Se avete mai trascorso del tempo nell’ufficio del cancelliere locale, saprete che il processo di registrazione dei diritti di proprietà è oneroso e inefficiente. Oggi, un atto fisico deve essere consegnato a un impiegato statale presso l’ufficio di registrazione locale, dove viene inserito manualmente nel database centrale della contea e nell’indice pubblico. In caso di controversia sulla proprietà, le rivendicazioni devono essere riconciliate con l’indice pubblico.

Questo processo non è solo costoso e richiede tempo, ma è anche soggetto a errori umani e ogni imprecisione rende meno efficiente il monitoraggio della proprietà. Blockchain ha il potenziale per eliminare la necessità di scansionare i documenti e di rintracciare i file fisici in un ufficio di registrazione locale. Se la proprietà è memorizzata e verificata sulla blockchain, i proprietari possono fidarsi che il loro atto sia accurato e registrato in modo permanente.

Nei Paesi devastati dalla guerra o in aree che hanno poche o nessuna infrastruttura governativa o finanziaria, e certamente nessun ufficio di registrazione, può essere quasi impossibile dimostrare la proprietà di un immobile. Se un gruppo di persone che vive in un’area di questo tipo è in grado di sfruttare la blockchain, si possono stabilire linee temporali trasparenti e chiare sulla proprietà.

Contratti intelligenti

Uno smart contract è un codice informatico che può essere integrato nella blockchain per facilitare, verificare o negoziare un accordo contrattuale. I contratti intelligenti operano in base a una serie di condizioni che gli utenti accettano. Quando tali condizioni sono soddisfatte, i termini dell’accordo vengono eseguiti automaticamente.

Supponiamo, ad esempio, che un potenziale inquilino voglia affittare un appartamento utilizzando uno smart contract. Il proprietario accetta di dare all’inquilino il codice della porta dell’appartamento non appena l’inquilino paga il deposito cauzionale. Sia l’inquilino che il proprietario invierebbero le rispettive parti dell’accordo allo smart contract, che manterrebbe e scambierebbe automaticamente il codice della porta con il deposito cauzionale alla data di inizio della locazione. Se il locatore non fornisce il codice della porta entro la data di locazione, lo smart contract rimborsa il deposito cauzionale. In questo modo si eliminano le spese e i processi tipicamente associati all’uso di un notaio, di un mediatore terzo o di avvocati.

Catene di approvvigionamento

Come nell’esempio di IBM Food Trust, i fornitori possono utilizzare la blockchain per registrare le origini dei materiali acquistati. Ciò consentirebbe alle aziende di verificare l’autenticità non solo dei loro prodotti, ma anche di etichette comuni come “biologico”, “locale” e “commercio equo e solidale”.
Come riportato da Forbes, l’industria alimentare sta adottando sempre più l’uso della blockchain per tracciare il percorso e la sicurezza degli alimenti lungo tutto il tragitto dalla fattoria all’utente.

Il voto

Come già accennato, la blockchain potrebbe essere utilizzata per facilitare un sistema di voto moderno. Il voto con la blockchain ha il potenziale per eliminare le frodi elettorali e aumentare l’affluenza alle urne, come è stato sperimentato nelle elezioni di metà mandato del novembre 2018 in West Virginia.

L’uso della blockchain in questo modo renderebbe i voti quasi impossibili da manomettere. Il protocollo blockchain manterrebbe anche la trasparenza del processo elettorale, riducendo il personale necessario per condurre un’elezione e fornendo ai funzionari risultati quasi istantanei. In questo modo si eliminerebbe la necessità di riconteggiare i voti o di temere realmente che i brogli possano minacciare le elezioni.

Pro e contro di Blockchain

Nonostante la sua complessità, il potenziale della blockchain come forma decentralizzata di conservazione dei dati è quasi illimitato. Da una maggiore privacy degli utenti a una maggiore sicurezza, da spese di elaborazione più basse a un minor numero di errori, la tecnologia blockchain potrebbe trovare applicazioni al di là di quelle descritte sopra. Ma ci sono anche alcuni svantaggi.

Pro

  • Maggiore accuratezza grazie all’eliminazione del coinvolgimento umano nella verifica
  • Riduzione dei costi grazie all’eliminazione della verifica da parte di terzi
  • La decentralizzazione rende più difficile la manomissione
  • Le transazioni sono sicure, private ed efficienti
  • Tecnologia trasparente
  • Fornisce un’alternativa bancaria e un modo per proteggere le informazioni personali dei cittadini di paesi con governi instabili o sottosviluppati.

Contro

  • Costi tecnologici significativi associati al mining di bitcoin
  • Basse transazioni al secondo
  • Utilizzo storico in attività illecite, come nel dark web.
  • La regolamentazione varia a seconda della giurisdizione e rimane incerta
  • Limitazioni nell’archiviazione dei dati
Pro e contro di Blockchain

Vantaggi delle blockchain

Accuratezza della catena

Le transazioni sulla rete blockchain sono approvate da una rete di migliaia di computer. Ciò elimina quasi del tutto il coinvolgimento umano nel processo di verifica, con conseguente riduzione degli errori umani e una registrazione accurata delle informazioni. Anche se un computer della rete dovesse commettere un errore di calcolo, l’errore verrebbe commesso solo su una copia della blockchain. Affinché l’errore si diffonda al resto della blockchain, dovrebbe essere commesso da almeno il 51% dei computer della rete: un’impresa quasi impossibile per una rete grande e in crescita come quella di Bitcoin.

Riduzione dei costi

Di solito i consumatori pagano una banca per verificare una transazione, un notaio per firmare un documento o un ministro per celebrare un matrimonio. Blockchain elimina la necessità di verifiche da parte di terzi e, con esse, i costi associati. Ad esempio, i proprietari di attività commerciali devono sostenere una piccola spesa ogni volta che accettano pagamenti con carte di credito, perché le banche e le società di elaborazione dei pagamenti devono elaborare tali transazioni. Il Bitcoin, invece, non ha un’autorità centrale e ha spese di transazione limitate.

Decentralizzazione

La blockchain non memorizza le informazioni in una posizione centrale. La blockchain viene invece copiata e diffusa in una rete di computer. Ogni volta che un nuovo blocco viene aggiunto alla blockchain, ogni computer della rete aggiorna la propria blockchain per riflettere la modifica. Diffondendo le informazioni su una rete, anziché memorizzarle in un unico database centrale, la blockchain diventa più difficile da manomettere. Se una copia della blockchain finisse nelle mani di un hacker, verrebbe compromessa solo una singola copia delle informazioni e non l’intera rete.

Transazioni efficienti

Le transazioni effettuate tramite un’autorità centrale possono richiedere fino a qualche giorno per essere regolate. Se si tenta di depositare un assegno il venerdì sera, ad esempio, si potrebbero vedere i fondi sul proprio conto solo il lunedì mattina. Mentre le istituzioni finanziarie operano durante l’orario di lavoro, di solito cinque giorni alla settimana, la blockchain lavora 24 ore al giorno, sette giorni alla settimana e 365 giorni all’anno. Le transazioni possono essere completate in soli 10 minuti e possono essere considerate sicure dopo poche ore. Questo è particolarmente utile per le transazioni transfrontaliere, che di solito richiedono molto più tempo a causa di problemi di fuso orario e del fatto che tutte le parti devono confermare l’elaborazione del pagamento.

Transazioni private

Molte reti blockchain operano come database pubblici, il che significa che chiunque abbia una connessione a Internet può visualizzare un elenco della cronologia delle transazioni della rete. Sebbene gli utenti possano accedere ai dettagli delle transazioni, non possono accedere alle informazioni identificative degli utenti che le effettuano. È opinione comune che le reti blockchain come il bitcoin siano anonime, mentre in realtà sono solo riservate.
Quando un utente effettua una transazione pubblica, il suo codice univoco, chiamato chiave pubblica, come già detto, viene registrato sulla blockchain. Le informazioni personali non lo sono. Se una persona ha effettuato un acquisto di Bitcoin su uno scambio che richiede l’identificazione, l’identità della persona è ancora legata al suo indirizzo blockchain, ma una transazione, anche se legata al nome di una persona, non rivela alcuna informazione personale.

Transazioni sicure

Una volta registrata una transazione, la sua autenticità deve essere verificata dalla rete blockchain. Migliaia di computer sulla blockchain si affrettano a confermare che i dettagli dell’acquisto sono corretti. Dopo che un computer ha convalidato la transazione, questa viene aggiunta al blocco della blockchain. Ogni blocco della blockchain contiene il proprio hash unico, insieme all’hash unico del blocco precedente. Quando le informazioni di un blocco vengono modificate in qualsiasi modo, il codice hash di quel blocco cambia, mentre il codice hash del blocco successivo non cambia. Questa discrepanza rende estremamente difficile che le informazioni sulla blockchain vengano modificate senza preavviso.

Trasparenza

La maggior parte delle blockchain è un software interamente open-source. Ciò significa che chiunque può visualizzarne il codice. Ciò consente ai revisori di verificare la sicurezza di criptovalute come il Bitcoin. Ciò significa anche che non esiste una vera autorità su chi controlla il codice del Bitcoin o su come viene modificato. Per questo motivo, chiunque può suggerire modifiche o aggiornamenti al sistema. Se la maggioranza degli utenti della rete concorda che la nuova versione del codice con l’aggiornamento è valida e utile, il Bitcoin può essere aggiornato.

Bancarizzare i non bancarizzati

Forse l’aspetto più profondo della blockchain e del Bitcoin è la possibilità di utilizzo da parte di chiunque, indipendentemente dall’etnia, dal sesso o dal background culturale. Secondo la Banca Mondiale, si stima che circa 1,7 miliardi di adulti non abbiano conti bancari o mezzi per conservare il proprio denaro o la propria ricchezza.

Quasi tutti questi individui vivono in Paesi in via di sviluppo, dove l’economia è agli inizi e dipende interamente dal denaro contante.

Queste persone spesso guadagnano pochi soldi che vengono pagati in contanti. Devono quindi conservare questo contante fisico in luoghi nascosti nelle loro case o in altri luoghi di vita, rendendoli soggetti a rapine o violenze non necessarie. Le chiavi di un portafoglio bitcoin possono essere conservate su un pezzo di carta, su un cellulare economico o anche memorizzate, se necessario. Per la maggior parte delle persone, è probabile che queste opzioni siano più facilmente occultabili di un piccolo mucchio di contanti sotto il materasso.

Le blockchain del futuro sono anche alla ricerca di soluzioni per essere non solo un’unità di conto per la conservazione della ricchezza, ma anche per memorizzare le cartelle cliniche, i diritti di proprietà e una serie di altri contratti legali.

Svantaggi delle blockchain

Costo della tecnologia

Sebbene la blockchain possa far risparmiare agli utenti sulle commissioni di transazione, la tecnologia è tutt’altro che gratuita. Ad esempio, il sistema PoW che la rete bitcoin utilizza per convalidare le transazioni consuma grandi quantità di energia computazionale. Nel mondo reale, l’energia dei milioni di computer della rete bitcoin si avvicina a quella consumata annualmente dalla Norvegia e dall’Ucraina.

Nonostante i costi del mining di bitcoin, gli utenti continuano ad aumentare le bollette dell’elettricità per convalidare le transazioni sulla blockchain. Questo perché quando i minatori aggiungono un blocco alla blockchain di bitcoin, vengono ricompensati con una quantità di bitcoin tale da far fruttare il loro tempo e la loro energia. Quando si tratta di blockchain che non utilizzano criptovalute, invece, i minatori dovranno essere pagati o comunque incentivati a convalidare le transazioni.

Alcune soluzioni a questi problemi stanno iniziando a sorgere. Ad esempio, sono state create delle fattorie per l’estrazione di bitcoin che utilizzano l’energia solare, il gas naturale in eccesso proveniente da siti di fracking o l’energia dei parchi eolici.

Velocità e inefficienza dei dati

Bitcoin è un caso di studio perfetto per le possibili inefficienze della blockchain. Il sistema PoW di Bitcoin impiega circa 10 minuti per aggiungere un nuovo blocco alla blockchain.
A questa velocità, si stima che la rete blockchain possa gestire solo circa sette transazioni al secondo (TPS). Anche se altre criptovalute come Ethereum hanno prestazioni migliori rispetto al bitcoin, sono ancora limitate dalla blockchain. Il marchio storico Visa, per esempio, può elaborare 65.000 TPS.
Le soluzioni a questo problema sono in fase di sviluppo da anni. Attualmente esistono blockchain che vantano più di 30.000 TPS.

Si prevede che la fusione di Ethereum tra la rete principale e la catena di beacon (15 settembre 2022) consentirà di raggiungere i 100.000 TPS dopo il lancio di un aggiornamento che include lo sharding, ovvero la suddivisione del database in modo che più dispositivi (telefoni, tablet e laptop) possano eseguire Ethereum. Ciò aumenterà la partecipazione alla rete, ridurrà la congestione e aumenterà la velocità delle transazioni.

L’altro problema è che ogni blocco può contenere solo una certa quantità di dati. Il dibattito sulla dimensione dei blocchi è stato e continua a essere uno dei problemi più pressanti per la scalabilità delle blockchain in futuro.

Attività illegali

Se da un lato la riservatezza sulla rete blockchain protegge gli utenti dagli hacker e preserva la privacy, dall’altro consente anche il commercio e le attività illegali sulla rete blockchain. L’esempio più citato di utilizzo della blockchain per transazioni illecite è probabilmente Silk Road, un mercato online di droghe illegali e riciclaggio di denaro nel dark web, attivo dal febbraio 2011 all’ottobre 2013, quando è stato chiuso dall’FBI.

Il dark web consente agli utenti di acquistare e vendere merci illegali senza essere rintracciati utilizzando il browser Tor e di effettuare acquisti illegali in Bitcoin o altre criptovalute. Le attuali normative statunitensi prevedono che i fornitori di servizi finanziari ottengano informazioni sui propri clienti al momento dell’apertura di un conto, verifichino l’identità di ciascun cliente e confermino che i clienti non compaiano in alcun elenco di organizzazioni terroristiche note o sospette.

Questo sistema può essere visto sia come un pro che come un contro. Consente a chiunque di accedere ai conti finanziari, ma permette anche ai criminali di effettuare transazioni con maggiore facilità. Molti hanno sostenuto che i buoni usi delle criptovalute, come il banking per il mondo non bancario, superano i cattivi usi delle criptovalute, specialmente quando la maggior parte delle attività illegali è ancora realizzata attraverso contanti non tracciabili.

Sebbene il Bitcoin sia stato utilizzato all’inizio per tali scopi, la sua natura trasparente e la sua maturità come attività finanziaria hanno visto l’attività illegale migrare verso altre criptovalute come Monero e Dash.

Oggi le attività illegali rappresentano solo una minima parte di tutte le transazioni in Bitcoin.

Regolamentazione

Molti nello spazio delle criptovalute hanno espresso preoccupazione per la regolamentazione governativa delle criptovalute. Sebbene sia sempre più difficile e quasi impossibile porre fine a qualcosa come il Bitcoin con la crescita della sua rete decentralizzata, i governi potrebbero teoricamente rendere illegale il possesso di criptovalute o la partecipazione alle loro reti.

Questa preoccupazione si è ridimensionata nel tempo, poiché grandi aziende come PayPal hanno iniziato a consentire il possesso e l’utilizzo di criptovalute sulla propria piattaforma.

Cos’è una blockchain in termini semplici?

In parole povere, una blockchain è un database o libro mastro condiviso. I dati vengono memorizzati in strutture di dati note come blocchi e ogni nodo della rete possiede una replica esatta dell’intero database. La sicurezza è garantita dal fatto che se qualcuno tenta di modificare o cancellare una voce in una copia del libro mastro, la maggior parte non rifletterà questa modifica e verrà rifiutata.

Quante blockchain esistono?

Il numero di blockchain attive cresce ogni giorno a un ritmo sempre maggiore. Al 2022, ci sono più di 10.000 criptovalute attive basate su blockchain, con diverse altre centinaia di blockchain non basate su criptovalute.

Qual è la differenza tra una blockchain privata e una blockchain pubblica?

Una blockchain pubblica, nota anche come blockchain aperta o senza permessi, è una blockchain in cui chiunque può entrare liberamente nella rete e creare un nodo. A causa della loro natura aperta, queste blockchain devono essere protette con la crittografia e un sistema di consenso come il proof of work (PoW).

Una blockchain privata o autorizzata, invece, richiede che ogni nodo sia approvato prima di unirsi. Poiché i nodi sono considerati affidabili, i livelli di sicurezza non devono essere altrettanto robusti.

Cos’è una piattaforma blockchain?

Una piattaforma blockchain consente agli utenti e agli sviluppatori di creare nuovi usi sulla base di un’infrastruttura blockchain esistente. Un esempio è Ethereum, che ha una criptovaluta nativa nota come ether (ETH).

Ma la blockchain di Ethereum consente anche la creazione di contratti intelligenti e di token programmabili utilizzati nelle offerte iniziali di monete (ICO) e di token non fungibili (NFT). Tutti questi sono costruiti attorno all’infrastruttura Ethereum e sono garantiti dai nodi della rete Ethereum.

Chi ha inventato la Blockchain?

La tecnologia Blockchain è stata delineata per la prima volta nel 1991 da Stuart Haber e W. Scott Stornetta, due matematici che volevano implementare un sistema in cui i timestamp dei documenti non potessero essere manomessi.

Alla fine degli anni Novanta, il cypherpunk Nick Szabo propose di utilizzare una blockchain per proteggere un sistema di pagamenti digitali, noto come bit gold (che non fu mai implementato).

Il bilancio

Con molte applicazioni pratiche della tecnologia già in fase di implementazione ed esplorazione, la blockchain si sta finalmente facendo un nome non solo grazie al bitcoin e alle criptovalute. Parola d’ordine sulla lingua di tutti gli investitori del Paese, la blockchain è in grado di rendere le operazioni commerciali e governative più accurate, efficienti, sicure ed economiche, con meno intermediari.
Mentre ci prepariamo a entrare nel terzo decennio della blockchain, non si tratta più di sapere se le aziende tradizionali si accosteranno a questa tecnologia, ma di capire quando. Oggi assistiamo a una proliferazione di NFT e alla tokenizzazione degli asset. I prossimi decenni si riveleranno un importante periodo di crescita per la blockchain.