Se stai cercando una semplice spiegazione di cosa sia un database blockchain, ti verrà difficile trovare uno che si concentri su dadi e bulloni. La maggior parte degli appassionati di blockchain parla in termini generali come decentralizzazione e registri distribuiti, ma cosa significa tutto ciò?
Dopo aver letto questo articolo, capirai cos'è un database blockchain e perché rappresenta un nuova straordinaria tecnologia che potrebbe trasformare molti settori.
What Is a Blockchain?
Il pezzo fondamentale di un database blockchain è qualcosa chiamato un blockchain. Se chiedi alla maggior parte dei blogger tecnologici là fuori, diranno "una blockchain è un libro mastro distribuito".
Ma cos'è un "libro mastro distribuito"?
Pensalo come un identico file di dati che viene archiviato su un sacco di computer in tutto il mondo allo stesso tempo. Questo è un libro mastro distribuito. È decentralizzato, il che significa che i dati non sono archiviati su un singolo database che si trova su un singolo server.
Invece, l'intera rete di nodi (computer) che contiene i dati costituisce una sorta di "server". Il file archiviato in quel libro mastro è dotato di una firma crittografica in modo che tu, come "partecipante", possa visualizzare i dati in esso contenuti.
In_content_1 all: [300x250] / dfp: [ 640x360]->Tuttavia, non esiste un server centrale che contenga tutte le informazioni. Questo è il motivo per cui è chiamato "decentralizzato".
Una blockchain utilizza questa tecnologia di contabilità generale per memorizzare il proprio tipo di informazioni costituite da "blocchi". Ogni nuovo "blocco" di dati deve essere confermato e validato da ogni nodo della rete prima che possa essere aggiunto. Questo è ciò che rende la tecnologia così sicura.
In altre parole, se un hacker che tenta di allegare dati alla blockchain con una firma crittografica errata, i nodi blockchain lo rifiuteranno.
Questo è un blockchain. Storicamente, la tecnologia è stata utilizzata per archiviare transazioni di valuta elettronica (come Bitcoin). Le transazioni sono sicure e non possono essere modificate o manipolate.
Tuttavia, un database blockchain utilizza la tecnologia blockchain in un modo molto diverso.
Che cos'è un database Blockchain ?
Un database blockchain è l'uso della tecnologia blockchain per archiviare informazioni. Per visualizzarlo, immagina come funziona oggi l'industria navale, rispetto a come potrebbe funzionare utilizzando un database blockchain.
Un manifest di spedizione contiene un elenco di tutto il carico posto a bordo di una nave quando parte, cosa viene scaricato in ogni bacino e ciò che rimane. I documenti di spedizione come questo sono fondamentali per le aziende che spediscono milioni di merci all'anno, come Amazon o Walmart.
Un manifest contiene un registro costantemente aggiornato di:
Agenti doganali, società di autotrasporti e molte altre organizzazioni che compongono l'intera catena di spedizioni dipendono sulla precisione di questi record. Sfortunatamente, in tutto il mondo, c'è una storia di frodi - in cui le merci vengono “perse” e i manifesti vengono modificati senza autorizzazione.
La digitalizzazione del processo aiuta, ma un database centralizzato è ancora suscettibile di hacking e manipolazione. / p>
La soluzione perfetta è un database blockchain. Questo perché una volta che un database blockchain viene aggiornato e verificato come un nuovo blocco nel "libro mastro", è impossibile modificarlo o modificarlo.
Poiché ogni transazione è convalidata e verificata come autenticata e approvata, qualsiasi tentativo di manipolare la quantità o il valore originale lungo la strada fallirà. Controlli e saldi devono soddisfare la rigorosa autenticazione di ogni nodo nella blockchain. Non sono consentiti "saldi" errati. L'errore umano non è più una scusa valida.
Un database "Chain"
Quando pensi al database blockchain in termini di una "catena", è facile immaginare quali settori siano i migliori per la tecnologia.
In genere, sono quelle aree in cui è necessario aggiungere un record con informazioni nuove, accurate e aggiornate.
Per vedere questo in azione, immagina un manifest di spedizione molto semplificato, con tre merci. Nota: questo è un esempio molto semplice e non assomiglia affatto ai dati effettivi in un database blockchain di spedizione. Questo esempio viene utilizzato solo a scopo illustrativo.
Il primo "blocco" nella catena può contenere i seguenti dati.
Alla prima porta, un nuovo blocco è aggiunto alla catena con tutte le transazioni relative a merci scaricate dimostrate crittograficamente dai nodi della rete come accurate rispetto al blocco originale.
Se una delle transazioni non è valida in relazione al primo blocco, il nuovo blocco non verrà accettato come transazione blockchain valida.
Ciò significa che l'errore umano non può causare una "perdita" di merci lungo il percorso. L'intera blockchain funge da record accurato del percorso di spedizione per tutte le merci lungo la strada.
Questo processo continua e il database blockchain continua a costruire blocchi aggiuntivi, fino al completamento dell'intera "transazione" di spedizione. Esiste un record accurato per tutto ciò che nessuno può modificare.
Applicazioni database blockchain
Questa tecnologia è utile nel mondo reale? Walmart lo pensa certamente.
Nel 2018, la divisione canadese di Walmart ha lanciato ufficialmente la propria catena di fornitura blockchain che ha seguito questo tipo di transazioni di spedizione per i suoi 70 venditori di società di autotrasporti.
La blockchain di Walmart conteneva solo poche decine di nodi per eseguire la convalida crittografica richiesta poiché i camion di spedizione trasportavano merci da una destinazione all'altra.
Un esperto ha affermato che il sistema elimina la probabilità di controversie tra le società di autotrasporti quando il loro i record non corrispondono.
Walmart non è l'unica azienda che sfrutta i database blockchain. Tutte le seguenti applicazioni sono state lanciate negli ultimi anni.
Come puoi vedere, i database blockchain non sono solo teorici. Vengono applicati ad applicazioni nel mondo reale che richiedono transazioni affidabili.
Potrebbe benissimo essere che in futuro, qualsiasi transazione nel mondo che richiede i più alti livelli di sicurezza sarà gestita da un tipo della tecnologia del database blockchain.