Come funziona la blockchain? (La guida completa per i principianti)
Potresti immaginare la tecnologia blockchain come una forma di contabilità digitale. Di conseguenza, la blockchain funge da "registro digitale", custodendo dettagli cruciali di ogni transazione, quali i partecipanti e lo stato delle stesse.
Indice dei contenuti:
La tecnologia blockchain esiste dal 2008.
Tuttavia, molte persone stanno ancora cercando di capire come funziona la tecnologia blockchain e cosa dovrebbe cambiare in futuro.
Qual è la ragione?
Il primo motivo risiede nel fatto che la blockchain è ancora considerata una tecnologia “nuova”.
Sebbene sia stata menzionata per la prima volta nel 1991 in una ricerca realizzata da Stuart Haber e Scott Stornett, la tecnologia è diventata operativa nel 2009, quando Satoshi Nakamoto ha effettuato la prima transazione in Bitcoin. Fondamentalmente, la tecnologia non ha ancora raggiunto la sua "età adulta".
Il secondo motivo è la terminologia piena di gergo professionale.
Dato che la tecnologia è ancora ai suoi albori, molte spiegazioni su come funziona e quali problemi dovrebbe risolvere sono piene di termini tecnici noti solo agli esperti in crittografia, matematica e programmazione.
Ecco perché il grande pubblico fa fatica a comprendere la materia.
Di conseguenza, la maggior parte delle persone che guardano video esplicativi, leggono blog o documenti di ricerca sulle tecnologie blockchain finiscono per dire: Non capisco ancora bene di cosa si tratti.
Per aggirare questo problema, abbiamo deciso di semplificare la spiegazione della blockchain e descrivere come funziona con l'ausilio di elementi visivi.
Passiamo ora alla prima questione: la definizione di blockchain.
Cos'è la blockchain?
Quattro fatti rapidi sulla blockchain:
- La blockchain è un database che può essere facilmente condiviso tra tutti gli utenti della rete blockchain.
- Attualmente, i dati più memorizzati sulla blockchain sono le transazioni di criptovalute.
- A differenza dei database regolari, che memorizzano i dati in cartelle, la blockchain memorizza i dati in blocchi in ordine cronologico.
- Una volta memorizzati sulla blockchain, i dati non possono mai essere invertiti o modificati.
Puoi pensare alla tecnologia blockchain come alla contabilità digitale.
Pertanto, la blockchain è un “registro digitale” che contiene informazioni importanti su ogni transazione (ad esempio, i partecipanti alla transazione, lo stato delle transazioni, ecc.)
Tutte le informazioni sono in ordine cronologico e protette dalla crittografia.
La blockchain può essere duplicata e condivisa tra altri computer (nodi) nella rete. È per questo che la blockchain è spesso descritta come un “registro distribuito”.
Ogni computer (nodo) che gestisce la rete blockchain ha una visione diretta della storia di tutte le transazioni.
Dato che tutti hanno accesso alle informazioni nella blockchain, questa è considerata molto trasparente.
Molte persone sono ancora confuse riguardo a diverse questioni, come: Esiste una sola blockchain o Blockchain e Bitcoin sono la stessa cosa ?
In breve, la blockchain è la tecnologia, mentre Bitcoin è la criptovaluta che è alimentata dalla tecnologia blockchain.
Esistono molte reti blockchain. Ogni rete blockchain ha una vasta gamma di possibilità. Ciò che è più importante, le reti blockchain hanno più casi d'uso oltre al tracciamento delle transazioni.
Quando si parla di Bitcoin, la sua blockchain tiene traccia delle transazioni.
Se stiamo trattando con Ethereum, di solito conserva i record delle transazioni, ma può essere anche altre cose, come ad esempio i contratti intelligenti (smart contracts).
Per altre altcoin, potrebbero essere l'uso del tuo Wi-Fi o file o documenti.
Fondamentalmente, le reti blockchain possono registrare e memorizzare dati su qualsiasi forma di asset che potrebbe avere valore.
La blockchain è una tecnologia di uso generale, il che significa che può essere applicata in ogni settore. Alcune delle applicazioni commerciali più comuni della blockchain si trovano in aree come:
- finanza
- immobiliare
- ricerca medica
- votazioni elettorali
Come funziona la blockchain?
Molti database utilizzano cartelle per memorizzare tutte le informazioni. La blockchain, invece, usa i blocchi al posto delle cartelle.
Come viene memorizzata l'informazione in ogni blocco?
Prendiamo come esempio una semplice transazione. La Persona B acquista un certo numero di Bitcoin dalla Persona A (*potrebbe essere qualsiasi tipo di asset oltre al Bitcoin. Dato che la blockchain è utilizzata maggiormente per tenere traccia dell'acquisto e della vendita di criptovalute, abbiamo preso il Bitcoin come esempio).
Una volta completata e confermata la transazione, tutti i dettagli della transazione vengono registrati.
Immagina che ogni transazione venga registrata in un elenco come questo (immagine sottostante).
Una volta raccolti gli elenchi delle transazioni, vengono memorizzati in un singolo blocco (immagine sottostante). È importante sapere che ogni blocco ha un limite, in altre parole, non può ricevere un numero infinito di elenchi di transazioni.
Una volta che un singolo blocco raggiunge il suo massimo, si collega al blocco precedente. Dopo essere stato verificato, diventa parte della catena organizzata cronologicamente.
Un nuovo insieme di elenchi di transazioni si sposta in un nuovo blocco “vuoto” e l'azione si ripete.
I blocchi sono collegati insieme per formare una catena di registrazioni, ed è per questo che la tecnologia è chiamata blockchain.
La blockchain salva questi blocchi in un formato che ci permette di visualizzare una storia perfettamente registrata delle transazioni Bitcoin.
Chi conferma e verifica la transazione nella blockchain?
Probabilmente ti sarai chiesto: Okay, le transazioni sono memorizzate nella blockchain, ma chi decide se le transazioni sono valide?
Il processo di verifica delle transazioni è in realtà molto semplice.
La blockchain è alimentata da una rete di computer.
Ogni computer che utilizza una blockchain agisce anche come un "nodo" (* per partecipare alla rete blockchain, tutto ciò di cui hai bisogno è un computer e una connessione internet).
Ecco come puoi immaginarti una rete piena di nodi che gestiscono una rete blockchain.
Come vengono confermate le transazioni e aggiunte alla blockchain?
Quando due parti effettuano una transazione, la transazione deve passare attraverso la rete. Tutti i computer (nodi) controllano i dettagli della transazione per verificare che sia valida.
Poiché ogni computer (nodo) ha accesso diretto a ogni transazione nella rete (dai blocchi precedenti), è facile determinare se la stessa persona che ha effettuato una transazione ha tentato di fare la stessa transazione due volte o ha tentato di cambiare qualcosa nel frattempo.
Se i nodi approvano la transazione, essa verrà memorizzata sulla blockchain. Da quel momento non può essere più cambiata.
Se i nodi scoprono che la persona che ha effettuato una transazione ha tentato di cambiare qualcosa o ha fatto la stessa transazione due volte nello stesso momento, la transazione verrà automaticamente rifiutata, il che significa che non verrà memorizzata sulla blockchain.
5 caratteristiche chiave della blockchain
1. La blockchain è una rete decentralizzata
Decentralizzata significa che la criptovaluta opera senza un terzo intermediario, come un governo, una banca, un'azienda, ecc.
La blockchain non è memorizzata in un unico luogo. È distribuita tra molti computer e luoghi.
Pertanto, se un computer smette di funzionare, molti altri computer all'interno della rete sono ancora sufficienti per registrare e memorizzare le transazioni e, in ultima analisi, affinché la rete funzioni normalmente.
2. La blockchain è una rete trasparente
Abbiamo stabilito che la blockchain è un registro distribuito.
Questo significa che transazioni e dati sono memorizzati in modo identico in più luoghi contemporaneamente.
In altre parole, tutti i computer (nodi) hanno una copia identica della storia di tutte le transazioni. Ogni azione è immediatamente visibile a ogni computer (nodo).
Poiché ogni computer ha accesso alla storia di tutte le transazioni, l'intera rete elimina automaticamente qualsiasi possibilità di frode.
3. La blockchain garantisce sicurezza a tutti gli utenti
La sicurezza è una delle maggiori caratteristiche della tecnologia blockchain.
Come viene garantita la sicurezza della blockchain?
Come abbiamo menzionato nell'esempio sopra, ogni transazione deve essere approvata da una rete di computer (nodo). Tutte le transazioni sono approvate per consenso tra tutti i computer della rete.
Inoltre, ogni transazione è criptata. Quindi, se un certo attore malevolo cerca improvvisamente di cambiare i dati a suo favore, non sarà possibile.
Primo, tutti i computer hanno accesso alla storia delle transazioni che sono avvenute.
Poiché hanno tutte le informazioni, ogni computer nella rete determinerà che l'attore malevolo ha cambiato i dati.
Quando i computer (nodi) rilevano un'attività malevola, la transazione verrà rifiutata.
4. La tecnologia blockchain consente transazioni istantanee
Con l'aiuto della blockchain, puoi effettuare una transazione in pochi minuti, ovunque nel mondo.
Immagina quanto ti costerebbe inviare denaro in tutto il mondo con la banca tradizionale, per non parlare del tempo di invio.
Una persona che effettua transazioni in criptovalute può eseguire una serie di transazioni in pochi istanti.
Tutta la "documentazione" sulle transazioni effettuate con le criptovalute è memorizzata sulla blockchain, eliminando così la necessità di scambio cartaceo e tempo aggiuntivo.
Inoltre, le commissioni per l'invio di criptovalute sono molto basse (rispetto ai servizi bancari tradizionali).
5. La blockchain offre una visione istantanea di tutti i dati
Come consumatore, ti piacerebbe avere accesso a tutte le informazioni sull'origine di un prodotto (dall'inizio della produzione al momento della messa in commercio).
Questo è ciò che la tecnologia blockchain ci permetterà nel prossimo futuro.
La tecnologia blockchain crea una “traccia” che documenta ogni passaggio dell'intero viaggio (che si tratti di produzione, spedizione, transazione, ecc.).
Questo può essere cruciale nella costruzione della fiducia tra diverse industrie e consumatori, specialmente in tempi in cui i consumatori sono più preoccupati per questioni ambientali e simili.
Ad esempio, i produttori di abbigliamento che affermano di utilizzare materiali naturali possono condividere tutte le informazioni con i consumatori sull'origine degli ingredienti utilizzati nei prodotti.
Nel mondo della blockchain, ci sono già progetti che cercano di risolvere problemi nelle catene di fornitura e produzione. Il più popolare è VeChain.
3 casi d'uso più popolari della blockchain in settori esistenti
Quando si parla di tecnologia blockchain, molti la identificano automaticamente con le criptovalute.
Attualmente, la tecnologia blockchain è maggiormente utilizzata nel settore finanziario. Tuttavia, la tecnologia ha anche altri utilizzi.
1. Assistenza sanitaria
Ci sono diversi progetti che applicano la tecnologia blockchain nel settore medico. La tecnologia blockchain viene utilizzata come mezzo per registrare ricerche mediche, cartelle cliniche dei pazienti in modo trasparente.
2. Immobiliare
Che si tratti di diritti di proprietà o delle dimensioni dell'immobile, la tecnologia blockchain può garantire trasparenza nel settore immobiliare e nelle transazioni tra i contraenti.
3. Votazione
L'idea di utilizzare la tecnologia blockchain per migliorare il processo di votazione circola da tempo nell'opinione pubblica. Gli argomenti più comuni a favore dell'uso della blockchain nei sistemi di votazione sono la prevenzione di potenziali frodi elettorali e l'offerta di un modo semplice per conteggiare i voti.
Conclusione
La tecnologia blockchain è un'innovazione che offre una soluzione a sfide quali la conservazione sicura e la protezione dei dati.
La tecnologia cerca inoltre di fornire un modo utile per autenticare informazioni, identità, transazioni e altri elementi, creando un "libro" sicuro di informazioni che può essere aggiornato in tempo reale.
Man mano che i confini tra il mondo fisico e quello digitale si riducono rapidamente, l'applicazione della tecnologia blockchain continuerà a crescere.
Se la tecnologia blockchain continuerà a crescere esponenzialmente, potremmo presto assistere alla creazione di un ecosistema in cui individui, aziende e organizzazioni possono collaborare in modo sicuro, confidenziale e virtuale.