Registri distribuiti

Un libro mastro distribuito (chiamato anche registro condiviso o tecnologia di registro distribuito o DLT) è un consenso di dati digitali replicati, condivisi e sincronizzati distribuiti geograficamente su più siti, paesi o istituzioni. A differenza di un database centralizzato, non esiste un amministratore centrale.

È necessaria una rete peer-to-peer e algoritmi di consenso per garantire la replica tra i nodi. Una forma di progettazione del registro distribuito è il sistema blockchain, che può essere pubblico o privato.

Il database del registro distribuito è distribuito su diversi nodi (dispositivi) su una rete peer-to-peer, in cui ciascuno replica e salva una copia identica del registro e si aggiorna autonomamente. Il vantaggio principale è la mancanza di un’autorità centrale. Quando si verifica un aggiornamento del libro mastro, ogni nodo costruisce la nuova transazione, quindi i nodi votano in base all’algoritmo di consenso su quale copia è corretta. Una volta determinato il consenso, tutti gli altri nodi si aggiornano con la nuova copia corretta del registro. La sicurezza è ottenuta tramite chiavi crittografiche e firme.

I registri distribuiti possono essere autorizzati o non autorizzati. Questo determina se chiunque o solo le persone approvate possono eseguire un nodo per convalidare le transazioni. Variano anche tra l’algoritmo di consenso: prova del lavoro, prova della posta in gioco, sistemi di voto e hashgraph. Possono essere estraibili (si può rivendicare la proprietà di nuove monete che contribuiscono con un nodo) o meno (il creatore della criptovaluta possiede tutto all’inizio).

Tutta la blockchain è considerata una forma di DLT. Esistono anche tabelle di registro distribuito non blockchain.

Le DLT non blockchain possono essere sotto forma di criptovaluta distribuita o possono essere l’architettura su cui vengono archiviati o condivisi dati privati ​​o pubblici.

La differenza principale è che mentre la blockchain richiede il consenso globale su tutti i nodi, una DLT può ottenere il consenso senza dover convalidare l’intera blockchain.