Il fatto che le blockchain private operino in modo fondamentalmente diverso dalle blockchain pubbliche induce a chiedersi: perché non utilizzare semplicemente un database? Vediamo la questione da entrambi i punti di vista.
Come sappiamo, al momento della prima comparsa di Bitcoin (BTC) come blockchain pubblica decentralizzata e libera, ha cambiato radicalmente il panorama finanziario, ma anche quello tecnologico.
La tecnologia blockchain permette una lunga serie di operazioni e di sfruttare enormi vantaggi derivanti proprio dalla sua struttura e le sue caratteristiche. Da allora infatti sono nate molte altre blockchain più o meno simili a Bitcoin negli scopi e nel funzionamento. Ma altrettante sono le variabili che possono modificare questa tecnologia fino a diventare qualcosa di completamente diverso sia nell’utilizzo che nelle sue caratteristiche intrinseche. Vediamo quindi in cosa differiscono le due grandi categorie di blockchain: pubbliche e private
Table of Contents
Cos’è una blockchain pubblica
Bitcoin utilizza una blockchain pubblica, il che significa che chiunque può diventare un nodo e tutti i dati possono essere visualizzati da tutto il pubblico. Utilizzando un blockchain explorer, è possibile visualizzare ogni singola transazione effettuata dopo il blocco genesi.
Perché questo potrebbe essere un problema? Un’azienda può essere interessata a utilizzare la tecnologia blockchain, ma è possibile che non voglia che tutti i suoi dati siano resi pubblici. È possibile che una blockchain pubblica violi le leggi sulla protezione dei dati o riveli informazioni aziendali riservate.
Esistono pericoli intrinseci associati alle blockchain pubbliche a causa del fatto che i miner possono colludere e modificare la blockchain. Questo tipo di aggressione viene definita “attacco del 51%”. Questo potrebbe essere dannoso per le operazioni di un’azienda se il dispositivo in questione ospitava beni e questi beni sono stati persi o rubati.
Dopo la storica violazione di The DAO, i miner di Ethereum (ETH) hanno apportato modifiche alla blockchain nel tentativo di riscrivere la storia e far sembrare che l’incidente non si sia mai verificato. Alcuni ritenevano che ciò violasse il principio di immutabilità, per cui si è scelto di mantenere la catena più vecchia, oggi nota come Ethereum Classic (ETC).
Cos’è una blockchain privata e come funziona
Un libro mastro distribuito che è di proprietà e gestito da una singola organizzazione è noto come blockchain privata. L’accesso alla blockchain è sempre sotto il controllo del proprietario. Ciò significa che è il proprietario a scegliere chi può effettuare il mining, chi può utilizzarlo e chi può visualizzarlo. “Blockchain autorizzate” sono un altro nome per questo tipo di reti.
Quali sono i vantaggi di una blockchain privata
L’utilizzo di blockchain private presenta diversi vantaggi, in particolare per le applicazioni nel mondo aziendale. Questi sono i seguenti:
- Controllo
Il proprietario ha la possibilità di decidere se aggiornare o meno la blockchain. Ciò significa che ha la possibilità di modificare le transazioni e di crearne di nuove se lo desidera. Ciò può essere richiesto dalla legislazione in materia di protezione dei dati personali. - Privacy
Le transazioni non sono visibili al pubblico. Ciò consente a un’azienda di tenere nascoste le proprie informazioni sensibili da occhi indiscreti, a tutto vantaggio dell’azienda stessa. Le transazioni devono essere autenticate solo da pochi computer potenti invece che da migliaia di computer meno potenti, con un notevole risparmio sui costi. Ciò si traduce in una riduzione significativa delle commissioni per il completamento delle transazioni. - Sono meno gravose dal punto di vista energetico
Non è più necessario estrarre nuove valute. Per questo motivo, i nodi non utilizzeranno le enormi quantità di energia spesso associate al proof of work (PoW). - Sicurezza dagli attacchi
Se la società utilizza nodi che sa essere affidabili, non dovrà preoccuparsi di un assalto del 51%, cosa che può accadere in una blockchain pubblica. Questo rende il sistema più sicuro. - Velocità maggiore
Le transazioni possono essere confermate rapidamente, il che si traduce in tempi di blocco più rapidi.
Quali sono esattamente i problemi legati alle blockchain private?
Alcune persone sono scettiche nei confronti delle blockchain private. Ecco alcuni problemi che spesso vengono sollevati:
- È inutile
Le blockchain pubbliche sono destinate a operare in un ambiente che non richiede fiducia, cioè trustless. Potrebbe essere più semplice e meno costoso utilizzare semplicemente un database classico, a condizione che si possa fare affidamento sui nodi. Le blockchain pubbliche sono funzionali perché chiunque può verificare la legittimità delle transazioni. Una terza parte potrebbe non fidarsi di una blockchain privata perché il proprietario potrebbe avervi apportato delle modifiche o aver corrotto i dati in qualche altro modo. - È centralizzata
Una blockchain privata con pochi e potenti nodi offre meno punti di guasto potenziali rispetto a una blockchain pubblica che include molti più nodi. Poiché le blockchain pubbliche comprendono centinaia di nodi, non c’è la possibilità che si verifichino tempi di inattività.
Perché non utilizzare un database?
Rispetto ai database, le blockchain private offrono una serie di vantaggi distinti, tra cui i seguenti:
Responsabilità Una blockchain consente di rintracciare i singoli dati immessi fino all’inizio del libro mastro.
- Partnership
Diverse aziende possono cercare di utilizzare una blockchain privata per confermare le transazioni in modo indipendente senza rendere i dati disponibili al pubblico. - Standardizzazione
Invece di cercare di collegare tra loro diversi sistemi aziendali, questi possono essere integrati con un unico sistema basato su blockchain.
Quali aziende utilizzano le blockchain private
L’architettura blockchain permission nota come Hyperledger Fabric è stata sviluppata dalla Linux Foundation. La IBM Blockchain Platform e altre piattaforme, insieme ad altre, utilizzano questo protocollo open-source per fornire servizi basati su blockchain ai clienti commerciali.
R3, una collaborazione in materia di blockchain, è responsabile della creazione di Corda Enterprise. Viene utilizzato in diversi settori, tra i quali l’industria dei servizi finanziari, il settore sanitario e quello assicurativo. Con questo sistema è possibile utilizzare Oracles.
“Una volta creata la struttura fondamentale, sarà possibile modificare la rete in base alle esigenze della propria azienda. Potrete concedere permessi a chi ne ha bisogno ed escludere chi non ne ha bisogno”.
– Adrianna Corriveau, membro di IBM Blockchain.
In un futuro non troppo lontano, le blockchain private potrebbero essere utilizzate per tracciare un prodotto lungo tutta la sua catena di fornitura, che potrebbe coinvolgere diverse aziende.
Grazie alla possibilità di monitorare maggiormente l’intero processo, lo sviluppo dei prodotti potrebbe diventare molto più sicuro. Potrebbero anche essere utilizzate per un sistema di pagamenti finanziari a livello mondiale, che è esattamente ciò che IBM spera di ottenere con il suo Blockchain World Wire, una blockchain privata che opera sulla piattaforma Stellar Lumes (XLM).
Ciò consentirebbe di effettuare pagamenti transfrontalieri in modo molto più rapido e a costi inferiori. L’uso di blockchain pubbliche è un’opzione, ma alcune aziende potrebbero desiderare il maggiore controllo e la verifica offerti dalle blockchain private.
*NB: Le riflessioni e le analisi condivise sono da intendere ad esclusivo scopo divulgativo. Quanto esposto non vuole quindi essere un consiglio finanziario o di investimento e non va interpretato come tale. Ricorda sempre che le scelte riguardo i propri capitali di rischio devono essere frutto di ricerche e analisi personali. L’invito è pertanto quello di fare sempre le proprie ricerche in autonomia.