Le blockchain private presentano alcune differenze cruciali rispetto alle blockchain pubbliche, il che fa sorgere la domanda: perché non utilizzare un database? Esaminiamo entrambi i lati.
Che cos’è una blockchain pubblica?
Bitcoin utilizza una blockchain pubblica, dove chiunque può essere un nodo e tutti i dati sono accessibili pubblicamente. Tutte le transazioni mai effettuate dal blocco di genesi sono disponibili per essere esaminate utilizzando un esploratore di blocchi.
Perché questo potrebbe essere negativo?
Un’azienda potrebbe voler utilizzare una blockchain ma potrebbe non volere che tutti i suoi dati siano accessibili pubblicamente. Una blockchain pubblica potrebbe violare gli atti di protezione dei dati o rivelare segreti aziendali.
Le blockchain pubbliche comportano dei rischi perché i minatori potrebbero collaborare e alterare la blockchain. Questo è noto come attacco del 51%. Questo potrebbe essere dannoso per un’azienda se detenesse beni su di essa e questi venissero cancellati o rubati.
Lo sapevate?
I minatori di Ethereum hanno alterato la blockchain in seguito all’hack DAO per riscrivere la storia in modo che non sia mai successo. Alcuni hanno ritenuto che questo avesse infranto il principio immutabile e hanno deciso di continuare a utilizzare la vecchia catena, ora chiamata Ethereum Classic.
Cos’è una blockchain privata?
Una blockchain privata è un registro distribuito controllato da una singola entità. Il proprietario controlla l’accesso alla blockchain. Ciò significa che selezionano chi può estrarlo, chi può usarlo e chi può vederlo.
A volte sono chiamati blockchain autorizzati.
Quali sono i vantaggi?
Le blockchain private hanno molti vantaggi, principalmente per i casi d’uso aziendali. Questi includono:
- 🛃 Controllo – Il proprietario può forzare le modifiche da apportare alla blockchain. Ciò significa che possono modificare le transazioni e aggiungerne di nuove se lo desiderano. Ciò potrebbe essere necessario per le normative sulla protezione dei dati.
- 🕵️ Privato: le transazioni non sono disponibili pubblicamente. Ciò presenta vantaggi per un’azienda nel tenere i propri dati lontani da occhi indiscreti.
- 💸 Più economico: le transazioni devono essere confermate solo da pochi computer ad alta elaborazione rispetto a migliaia di computer più piccoli. Ciò significa che le commissioni di transazione sono molto più basse.
- 🛁 Pulitore: non è necessario estrarre nuove monete. Quindi, i nodi non utilizzeranno quantità incredibilmente elevate di elettricità associate alla prova di lavoro.
- 🔒 Più sicuro: se l’azienda utilizza nodi che sa essere affidabili, non dovrà preoccuparsi di un attacco del 51% che potrebbe accadere a una blockchain pubblica.
- 🏃 Più veloce: le transazioni possono essere confermate rapidamente, il che significa che i tempi di blocco possono essere più rapidi.
Quali sono i problemi?
Le blockchain private non sono prive di critiche. Ecco alcuni problemi:
- 🤷 Non necessario: le blockchain pubbliche sono progettate per funzionare in un ambiente privo di fiducia. Se i nodi sono affidabili, potrebbe essere più semplice ed economico utilizzare solo un database.
- 🤝 Fiducia: le blockchain pubbliche funzionano perché chiunque può verificarne le transazioni. Una terza parte potrebbe non fidarsi di una blockchain privata perché potrebbe essere stata modificata o manipolata dal proprietario.
- 🔘 Centralizzato: se una blockchain privata ha solo pochi nodi più potenti, ha meno punti di errore. Le blockchain pubbliche hanno migliaia di nodi, il che significa nessun tempo di inattività.
Perché non utilizzare un database?
Le blockchain private hanno diversi vantaggi rispetto ai database per casi d’uso specifici:
- 📚 Responsabilità – È possibile seguire le voci di dati dall’inizio su una blockchain.
- 👨👩👦👦 Partnership: diverse aziende potrebbero voler utilizzare una blockchain privata in modo da poter convalidare le transazioni senza rendere i dati disponibili pubblicamente.
- 🔠 Standardizzazione: piuttosto che provare a connettere diversi sistemi aziendali insieme, ciascuno di essi può integrarsi con un sistema basato su blockchain.
Quali aziende utilizzano blockchain private?
Hyperledger Fabric della Linux Foundation è un framework blockchain di autorizzazioni. È un protocollo open source utilizzato da IBM Blockchain Platform e altri nella fornitura di servizi blockchain per le aziende.
Leggi di più su Hyperledger qui .
Il consorzio Blockchain R3 ha sviluppato Corda Enterprise. È utilizzato in settori dai servizi finanziari all’assistenza sanitaria e alle assicurazioni. Ha il supporto per oracoli .
“Con il framework principale in atto, puoi quindi modificare la rete in base alle tue esigenze aziendali, concedendo le autorizzazioni a coloro che ne hanno bisogno e assicurandoti che coloro che non ne hanno bisogno siano tenuti fuori”. Adrianna Corriveau, IBM Blockchain.
Il futuro
Le blockchain private potrebbero essere utilizzate per tracciare un prodotto lungo l’intera catena di approvvigionamento, attraverso diverse società. Ciò potrebbe consentire una creazione di prodotti molto più sicura in quanto consente una maggiore supervisione sull’intero processo.
Potrebbero anche essere utilizzati per un sistema di pagamenti finanziari globali, come spera IBM con il suo Blockchain World Wire che gestisce una blockchain privata sulla piattaforma Stellar. Ciò consentirebbe pagamenti transfrontalieri molto più economici e veloci. Questo può essere fatto utilizzando blockchain pubbliche, ma le aziende potrebbero richiedere il maggiore controllo e supervisione offerti dalle blockchain private.