Guides

Intermediate

Come funziona la tecnologia blockchain?

Pensate a quanto la società si basa sui dati. I dati fanno funzionare la tecnologia blockchain. Tuttavia, secondo la percezione del pubblico generale, la blockchain è ancora strettamente associata a Bitcoin che ha vissuto una corsa selvaggia negli ultimi 12 mesi, mentre il suo prezzo ha quasi raggiunto i 20.000 dollari prima di inciampare a meno della metà di quel valore. In questo articolo lasceremo fuori tutti i movimenti dei prezzi e le speculazioni sul futuro, in modo da poterci concentrare sulle diverse tecnologie che fanno funzionare la tecnologia blockchain.

 

Una definizione di blockchain

Una blockchain è un registro decentralizzato e affidabile delle transazioni che si verificano all'interno di una rete e sono convalidate da una rete di computer di proprietà separata che utilizzano un protocollo crittografico per valutare l'accuratezza dei dati contenuti nel libro mastro.

Rete decentrata con un registro condiviso

Uno dei principali fattori di differenziazione della tecnologia blockchain è la sua dipendenza da una rete completamente decentrata di computer per convalidare le transazioni o gli input di dati sul registro condiviso. Invece di un server principale che funge da garante dei dati, si è affermata l'idea di una rete decentrata in grado di convalidare le transazioni sulla base di un meccanismo di verifica matematica che tutti i computer/server accettano di mantenere.

Improvvisamente non c'era bisogno di dipendere da una macchina centrale per far funzionare una rete, e quest'ultima poteva sopravvivere senza la prima. Questo è uno degli aspetti che rendono la blockchain così attraente dal punto di vista della sicurezza.

Non c'e' un solo punto di fallimento. Con la tecnologia di oggi, le impraticità di hackerare con successo un'intera blockchain sono il loro deterrente. Sarebbe praticamente impossibile corrompere un numero così elevato di server contemporaneamente per danneggiare le informazioni contenute nel libro mastro condiviso.

 

Crittografia

L'applicazione delle chiavi crittografiche alla tecnologia blockchain mira a garantire la riservatezza, la sicurezza e la privacy degli utenti e dei dati che condividono. Esistono due tipi di chiavi crittografiche, pubbliche e private, e ogni utente ne ha una.

La combinazione di chiavi private e pubbliche di un utente forma la firma digitale dell'individuo, consentendo a lui di condurre transazioni su una blockchain. Questa firma digitale differenzia gli utenti della rete, aggiungendo un ulteriore livello di sicurezza per garantire l'integrità dei dati.

La relazione tra la chiave pubblica e la sua chiave corrispondente è tecnicamente complessa, ma può essere spiegata in termini semplici, usando Bitcoin come esempio. La chiave privata è una stringa di numeri e lettere generata casualmente che è matematicamente correlata all'indirizzo del tuo portafoglio, ma impossibile da hackerare. Ti permette di inviare Bitcoin dal tuo portafoglio a quelli di qualcun altro se ti danno il loro indirizzo.

La chiave pubblica è l'indirizzo o una versione hash (più breve) di tale indirizzo. Puoi accedere solo al tuo portafoglio (chiave pubblica A) e spostare Bitcoin usando la tua chiave privata (A), nello stesso modo in cui la persona che possiede il portafoglio a cui invii Bitcoin (chiave pubblica B) può accedere solo a quei fondi utilizzando la chiave privata del portafoglio (B).

Con le chiavi crittografiche utilizzate per condurre transazioni in rete, emerge un quadro più chiaro delle diverse parti in movimento in una blockchain, ma manca ancora un elemento. Come possiamo sapere se le informazioni inserite sono attendibili?

 

Precisione, sicurezza e registrazione del protocollo

Quando A invia un Bitcoin a B, tale transazione viene registrata su un blocco con altre transazioni con un timestamp e comunicata alla rete decentrata dove diverse macchine impiegano la loro potenza di calcolo per convalidare tale transazione (insieme al resto del blocco).

Come nota a margine, è possibile sostituire la transazione con qualsiasi altro tipo di dati con valore. Questo vi aiuterà a capire come la blockchain può essere usata per registrare qualsiasi cosa di valore. Il protocollo che permette questa convalida è brillante nel suo inizio perché si basa sull'interesse umano per garantire l'integrità della blockchain.

Questi diversi computer incaricati di verificare l'accuratezza delle informazioni sono in competizione per una ricompensa nella risoluzione di un problema matematico molto complesso. Il primo a risolverlo trasmette la soluzione alle altre macchine. Quando la maggior parte di questi nodi arriva alla stessa soluzione, i dati sul blocco vengono convalidati e aggiunti alla blockchain.

 

Blockchain sta crescendo

Blockchain sta attraversando una fase emozionante, con nuove soluzioni che emergono ad ogni turno, il tutto con lo scopo di rendere la tecnologia più efficiente. Mentre leggete questo articolo, gli sviluppatori di tutto il mondo stanno lavorando a nuovi modi per convalidare le transazioni senza utilizzare così tanta elettricità e potenza di calcolo.

Scopri le nostre altre guide Blockchain qui .

 

 

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.