Caratteristiche di una tecnologia blockchain ?

La tecnologia Blockchain ha le seguenti caratteristiche principali:


DECENTRALIZZAZIONE

La decentralizzazione nella blockchain comporta il trasferimento del controllo e del processo decisionale da un'entità centralizzata (singola, organizzazione o gruppo) a una rete distribuita. Le reti blockchain decentralizzate utilizzano la trasparenza per ridurre la necessità di fiducia tra i partecipanti. Queste reti impediscono inoltre ai partecipanti di esercitare il potere o controllarsi a vicenda in modi che potrebbero compromettere il funzionamento della rete.


IMMUTABILITA'

Immutabilità significa che qualcosa non può essere cambiato o cambiato. Una volta che qualcuno ha registrato una transazione nel libro mastro condiviso, nessun partecipante può manomettere la transazione. Se il registro delle transazioni contiene errori, è necessario aggiungere una nuova transazione per annullarla ed entrambe le transazioni sono visibili alla rete.


CONSENSO

Il sistema blockchain stabilisce le regole attorno alle quali i partecipanti accettano di registrare le transazioni. Le nuove transazioni possono essere registrate solo se la maggioranza dei partecipanti alla rete è d'accordo.



Quali sono le componenti chiave della tecnologia blockchain?


UN LIBRO MASTRO DISTRIBUITO

Un libro mastro distribuito è un database condiviso in una rete blockchain che memorizza le transazioni come un file condiviso che può essere modificato da tutti i membri del team. Nella maggior parte degli editor di testo condivisi, chiunque abbia i diritti di modifica può eliminare l'intero file. Tuttavia, la tecnologia del registro distribuito ha regole rigide su chi può apportare modifiche e come. Le modifiche non possono essere annullate una volta registrate.


CONTRATTI SMART

L'azienda utilizza gli smart contract per gestire in autonomia i contratti aziendali senza l'assistenza di terzi. Sono programmi archiviati nel sistema blockchain che vengono eseguiti automaticamente quando vengono soddisfatte le condizioni preimpostate. Eseguono controlli se-allora in modo che la transazione possa essere eseguita in sicurezza. Ad esempio, una società di logistica potrebbe avere uno smart contract che paga automaticamente una volta che le merci arrivano al porto.


CRITTOGRAFIA DELLA CHIAVE PUBBLICA

La crittografia a chiave pubblica è una funzionalità di sicurezza utilizzata per identificare in modo univoco i partecipanti a una rete blockchain. Questo meccanismo genera due set di chiavi per i membri della rete. Le chiavi sono pubbliche e comuni a tutti nella rete. L'altra è la chiave privata, che è diversa per ogni membro. Le chiavi private e pubbliche collaborano per sbloccare i dati nel libro mastro.

Ad esempio, John e Jill sono due membri della rete. John registra una transazione crittografata con la sua chiave privata. Jill può decifrarlo con la sua chiave pubblica. In questo modo, Jill può essere sicura che John abbia effettuato la transazione. Se la chiave privata di John viene manomessa, la chiave pubblica di Jill non funzionerà.




Commenti