Blockchain
Blockchain: cos'è
Una blockchain è un database che non si trova centralmente su un computer, ma è distribuito su molti computer. Il suo compito principale è quello di documentare in modo sicuro le transazioni digitali. La tecnologia è diventata nota grazie a criptovalute come Bitcoin ed Ethereum. Il significato di Blockchain è letteralmente "catena di blocchi" e deriva dal fatto che questa rete informatica ha una struttura a nodi/blocchi. Essa gestisce in maniera aperta ma sicura un registro pubblico formato da dati (es.: transazioni) senza la necessità di un controllo centrale.
Come funziona la blockchain (spiegato in modo semplice)?
La blockchain può essere paragonata a un database molto grande. Tuttavia, i dati non si trovano – come in genere accade – su un unico server. Piuttosto, sono distribuiti su molti singoli computer. Per questo motivo si parla spesso di distributed ledger technology (DLT). Questa memorizzazione distribuita di dati e transazioni rende la blockchain particolarmente sicura. In teoria, ogni singolo computer dovrebbe essere violato per accedere o modificare le informazioni, ma questo è quasi impossibile. Questo è anche il motivo per cui numerose criptovalute come il Bitcoin si affidano a questa tecnologia.
Che cos’è il Bitcoin?
Il Bitcoin è una valuta digitale che utilizza un sistema di pagamento distribuito a livello globale (la blockchain). A differenza delle valute tradizionali, per il trasferimento non sono necessarie banche o altri fornitori di servizi finanziari. Non esiste nemmeno un’istituzione che regoli o controlli la moneta digitale. I trasferimenti avvengono direttamente dal mittente al destinatario. La blockchain ne garantisce l’autenticità delle transazioni.
Come è strutturata la blockchain?
La blockchain è, come suggerisce il nome, una catena di blocchi di dati. Il modo più semplice per illustrare questo approccio è con un esempio. Prendiamo come esempio la criptovaluta Bitcoin:
Nelle criptovalute come Bitcoin o Ethereum, un blocco può essere paragonato a un foglio Excel con la seguente struttura:
Utente A (mittente) | Utente B (ricevitore) | Importo della transazione |
---|---|---|
1F1tAaz5x1HUcw6o5GNn4w | 16BmMGXDCCNwYLmYR1H | 0.0518814 BTC |
1BestcHaNGExXQ5ZHo344r5 | 1Jx3AuozJ9REKc5YWwfgh78 | 0.0002813 BTC |
Il contenuto delle prime due colonne è costituito dagli indirizzi anonimizzati (hash) del mittente e del destinatario della rispettiva transazione. A ogni transazione, la tabella (il blocco) viene completata con un’altra riga. Una volta raggiunto un numero definito di righe (dimensione), il blocco viene chiuso, sigillato e archiviato. Quindi viene avviato il blocco successivo. Nel corso del tempo, vengono creati numerosi blocchi allineati: la blockchain. Più blocchi ci sono in una rete blockchain, maggiore è la sicurezza.
Quanto è sicura la blockchain?
La blockchain offre un elevato livello di sicurezza, raggiunto in particolare grazie ai seguenti fattori:
- Conti anonimizzati
- Memorizzazione decentralizzata di tutte le informazioni sul conto
- Processo di approvazione delle transazioni
- Esecuzione criptata delle transazioni
Nonostante questi elevati standard di sicurezza, tuttavia, le blockchain non sono completamente al sicuro dagli attacchi degli hacker. In particolare, i cosiddetti portafogli, in cui vengono memorizzate criptovalute come Bitcoin ed Ethereum dopo l’acquisto, sono ripetutamente presi di mira dai criminali informatici.
Dove viene utilizzata la tecnologia blockchain?
Le blockchain non sono adatte solo al mondo dei Bitcoin e alla compravendita di altre valute digitali, ma anche a numerosi processi aziendali. Per citarne alcuni:
- Industria finanziaria: effettuare transazioni finanziarie in modo rapido, economico e sicuro.
- Logistica: ad esempio, prova della consegna completa di un pacco, tracciamento dei pacchi.
- Industria: mappatura di vari contratti (Smart Contract).
- Assicurazioni: liquidazione di sinistri e prestazioni tramite Smart Contract.
Quali sono i vantaggi e gli svantaggi della blockchain per le aziende?
La blockchain offre grandi potenzialità e anche alcuni rischi per le aziende. In sintesi, i vantaggi e gli svantaggi sono i seguenti:
Vantaggi della Blockchain | Svantaggi della Blockchain |
---|---|
✅ Alta sicurezza | ❌ Non (ancora) arbitrariamente scalabile in termini di requisiti di memoria e di connessione a Internet |
✅ Documentazione accurata, trasparente e coerente di ogni transazione | ❌ Rischio di divisione di una rete (in caso di opinioni diverse sullo sviluppo futuro della rete) |
✅ Le modifiche ai dati sono possibili solo se tutti i partecipanti alla rete sono d'accordo | ❌ Rischio restante di manipolazione |
✅ Buona tracciabilità delle operazioni (consente la verifica dell'autenticità, l'individuazione delle frodi e la tracciabilità della catena di approvvigionamento per prodotti specifici) | ❌ Troppa trasparenza (terzi possono facilmente visualizzare la cronologia delle proprie transazioni) |
✅ Elevata velocità delle transazioni (non solo nel trasferimento di Bitcoin e altre criptovalute, ma anche nei processi aziendali) | ❌ Potenza di calcolo estremamente elevata richiesta per il mining ("estrazione") di nuove criptovalute; ciò comporta un elevato consumo di energia con i relativi svantaggi ecologici |
✅ Non è necessario alcun fornitore di terze parti per garantire la sicurezza e l'affidabilità delle transazioni |
Infine, ma non meno importante, i Big Data sono un campo di attività interessante per gli hacker. Molte aziende archiviano i propri dati nel cloud. Specialmente con i sistemi distribuiti, dove i server possono essere situati in qualsiasi parte del mondo, la protezione dei dati è una sfida elevata.
Articoli correlati