Close
Blockchain News

Cos’è una blockchain?

Una blockchain è un registro digitale decentralizzato in cui gli scambi di valore sono registrati cronologicamente e pubblicamente. Vediamo come questa tecnologia funziona e in che ambiti potrebbe essere utilizzata in futuro.

Un registro digitale decentralizzato in cui gli scambi di valore sono registrati cronologicamente e pubblicamente.

La tecnologia Blockchain, così come la conosciamo oggi, è stata descritta per la prima volta dall’autore anonimo Satoshi Nakamoto nel manifesto di Bitcoin. Come ha sottolineato Nakamoto, le transazioni emesse in Bitcoin sono verificate attraverso la crittografia e registrate in registro digitale distribuito pubblicamente.

I sistemi bancari o di registrazione Morden possono tenere una copia di un registro che rappresenta il flusso delle transazioni finanziarie passate attraverso il conto di un utente. Principalmente, i titolari di conti si fidano di persone o organizzazioni per sostenere l’integrità di un registro e per verificare sia le transazioni in entrata che quelle in uscita. In quanto tali, i registri comuni non sono immutabili – sono vulnerabili ad alterazioni accidentali o intenzionali, fatti o per errore o intenzionalmente.

La tecnologia Blockchain risolve questo problema evitando la necessità di un “intermediario”, e trasmette invece un registro pubblico sui computer – “nodi” – in tutto il mondo. Mentre si potrebbe fare affidamento sull’affidabilità di una banca per garantire l’integrità di un registra, la tecnologia Blockchain si basa invece sulla crittografia (l’arte di creare o risolvere codici).

Cos’è la tecnologia Blockchain?

La tecnologia Blockchain prende il nome dalla sua struttura di dati intrinseca che consiste di file da 1 megabyte chiamati ‘blocchi’, che sono essenzialmente dei registri. I blocchi sono “incatenati” tra loro attraverso una complessa verifica crittografica che garantisce stabilità; come una mosca che è incastonata in strati di ambra, le transazioni sono costantemente confermate col passare del tempo. Se una parte tentasse di modificare una cronologia di transazioni, tutte le transazioni successive segnalerebbero immediatamente l’errore.

In un sistema “aperto”, tutti i nodi della rete hanno la possibilità di accedere ad una blockchain e visualizzare le transazioni autenticate.

Ciò significa che i computer di tutto il mondo tengono ciascuno una copia di quel registro pubblico, e le transazioni effettuate in una rete sono visibili a tutti. Le parti che effettuano transazioni sono pseudonimi in quanto una blockchain non mostra i nomi delle parti, ma fornisce invece una designazione alfanumerica.

Che cos’è la “proof of work”?

Il processo di autenticazione delle transazioni in sospeso e la loro raccolta in un blocco da includere in una blockchain è chiamato proof-of-work, o “Mining”. I “Miners” (“Minatori”) sono utenti PC con hardware incredibilmente potente che risolvono problemi matematici complessi per crittografare un blocco di transazioni e collegarli a tutte le transazioni precedenti in una rete.

I minatori servono le comunità legate dalle criptovalute stabilendo una rete sicura. Il processo di risoluzione della prova di crittografia per un blocco è estremamente impegnativo dal punto di vista delle risorse; vincendo la gara per estrarre i ‘blocchi’ da 1 megabyte di transazioni, i Miners ricevono una ‘taglia’ o una ‘ricompensa’ in una criptovaluta rinomata.

Una transazione malevola richiede così tanto calcolo (e quindi elettricità) che in quasi tutti i casi è più redditizio usare la stessa potenza di calcolo per mettere in sicurezza la rete e raccogliere la ricompensa del blocco. Questo è ciò che impedisce agli attori malintenzionati di attaccare la rete e preserva la blockchain dalla registrazione di entrate dannose o fraudolente.

Che cos’è la “proof of stake”?

Le nuove criptovalute hanno invece sviluppato un nuovo meccanismo chiamato proof-of-stake che converte il processo di “estrazione”, ad alto consumo di risorse, in un processo in cui i detentori di monete sono dotati di risorse di rete e di un’autorità relativa al possesso di monete che sono disposti a “puntare” su una rete.

Mentre il mining proof-of-work fa leva sulla potenza di calcolo per risolvere puzzle sempre più difficili, la verifica del proof-of-stake attribuisce la potenza del mining alla percentuale di monete detenute da un minatore in prima istanza.

Il metodo prende il nome dal fatto che, in questo scenario, un minatore si limita a estrarre una percentuale di transazioni che è correlata alla sua partecipazione azionaria in una rete.

Attraverso uno di questi meccanismi – o una combinazione di questi – gli utenti di tutto il mondo possono aiutare a gestire una blockchain. Nonostante la probabilità che questi utenti agiscano nell’interesse personale (per ottenere una ricompensa sotto forma di criptovaluta) le loro azioni sono intrinsecamente benefiche, piuttosto che negative, per una rete blockchain.

Come gestisce le transazioni una blockchain?

Quando si effettua una transazione su una blockchain, le parti fanno leva su quello che viene chiamato “Wallet” (Portafoglio) per scambiare i tagli in una valuta criptata. I wallet forniscono ai loro utenti sia una chiave pubblica (l’indirizzo da cui si invia, o da cui si riceve una valuta criptata) sia una chiave privata.

Una chiave privata è una “firma” per gli utenti, che viene utilizzata per confermare le transazioni in sospeso dando una prova matematica che esse provengono dal proprietario del wallet in questione.

Quando un utente desidera effettuare una transazione, la sua intenzione viene segnalata su una blockchain inviando una transazione firmata con la chiave privata dell’utente. Una rete convalida la transazione verificando che gli indirizzi da e verso siano validi, che la chiave privata sia valida e che abbia accesso a fondi sufficienti per eseguire la transazione. La transazione di solito viene confermata sulla rete in pochi minuti, e viene poi trasmessa a una blockchain all’interno di un “blocco”.

Cos’è una blockchain “pubblica”?

Una blockchain pubblica non ha restrizioni di accesso, il che significa che chiunque abbia una connessione a Internet sarebbe in grado di emettere una transazione quando esegue un software per l’occorrenza, o di diventare un validatore su una rete di questo tipo. La rete Bitcoin è il primo esempio di una blockchain pubblica.

Cos’è una blockchain privata?

Le blockchain private, al contrario, sono su invito – il che significa che i nuovi utenti non possono automaticamente entrare in una rete come partecipante o come validatore, a meno che non siano invitati da un amministratore di rete. Tali reti sono solitamente utilizzate da imprese che cercano di incorporare la tecnologia delle blockchain nel loro iter contabile o nella loro revisione contabile senza condividere con il pubblico dati finanziari sensibili.

Una blockchain può essere utilizzata solo per tracciare i fondi?

Mentre la tecnologia delle blockchain può avere una naturale predisposizione per gestire una nuova forma di valuta digitale come il Bitcoin, le blockchain non devono necessariamente limitarsi a gestire lo scambio di valuta in sé.

La tecnologia blockchain, come un registro digitale condiviso, è in grado di gestire il trasferimento di asset. Oltre a gestire una valuta, questo può naturalmente estendersi fino alle proprietà fisiche e digitali – la tecnologia blockchain potrebbe consentire agli utenti di tutto il mondo di collocarvi la proprietà di beni come immobili, media digitali o anche materiali appartenenti ad una catena di fornitura.

In alcuni casi, la tecnologia blockchain ha trovato un posto di rilievo nel conteggio delle elezioni governative, nella gestione dei social network, o nella gestione di reti distribuite per l’archiviazione dei dati o per l’elaborazione informatica.