Focus sulla tecnologia Blockchain: Centralized, Decentralized, Distributed Ledger

Le discussioni sulla tecnologia blockchain spesso si riferiscono alle reti come “decentralizzate”, “distribuite” o “centralizzate.” Ma cos’è una rete decentralizzata ? Quali sono le differenze rispetto ad una rete distribuita? E quali sono i vantaggi di queste ultime rispetto alle reti centralizzate?

Cos’è una rete centralizzata?

Le reti centralizzate sono costruite attorno ad un singolo nodo o server centralizzato, che gestisce tutti i principali processi di elaborazione dei dati e memorizza le informazioni utente che altri utenti possono accedere. 

La maggior parte delle applicazioni web che usiamo ogni giorno sono infatti costituite da reti centralizzate.

Queste reti dipendono da un proprietario della rete centrale per connettere tutti gli altri utenti, è presente quindi un unico punto di fallimento che può essere deliberatamente sfruttato da attori malintenzionati.

Cos’è invece una rete decentralizzata?

Una rete decentralizzata distribuisce la potenza di calcolo per l’elaborazione delle informazioni su più dispositivi o nodi invece di fare affidamento su un singolo server centrale. Ognuno di questi dispositivi separati interagisce in modo indipendente con altri nodi. Ne consegue che anche se uno dei nodi viene compromesso, la rete generale continuerà a funzionare senza interruzioni

​​Cos’è una rete distribuita?

Una rete distribuita è simile per certi aspetti ad una rete decentralizzata, ma le reti distribuite sono composte da nodi uguali e interconnessi e quindi la proprietà dei dati e le risorse computazionali sono condivise uniformemente su tutta la rete.

Abbiamo parlato delle differenti tipologie di ledger, ma quindi che cos’è la decentralizzazione?

Nella blockchain, la decentralizzazione si riferisce al trasferimento del controllo e del processo decisionale da un’entità centralizzata a una rete distribuita. Le reti decentralizzate sono trustless, ovvero hanno l’obiettivo di ridurre il livello di fiducia che i partecipanti devono riporre l’un l’altro.

Ogni architettura di rete ha i suoi vantaggi e svantaggi. Ad esempio, i sistemi blockchain decentralizzati, a differenza dei sistemi distribuiti, di solito danno priorità alla sicurezza rispetto alle prestazioni. Così, quando una rete blockchain cerca di “scalare”, la rete accresce la sicurezza a discapito delle prestazioni perché appunto ogni singolo nodo della rete deve convalidare tutti i dati aggiunti al libro mastro.

Per scoprire di più su come Skillchain utilizza la tecnologia Blockchain per la certificazione delle skills e non solo, leggi gli articoli precedenti.