BLOCKCHAIN – Cos’è? A cosa serve? Pillole per principianti! -

in #ita7 years ago

Si sente sempre parlare di Blockchain, ma molti di noi, soprattutto quelli alle prime armi, non sanno effettivamente cosa sia. In questo articolo vorrei spiegare, nel modo più semplice possibile, cos'è e a che cosa serve questa nuova tecnologia.

PILLOLE PER PRINCIPIANTI
LA BLOCKCHAIN


clicca per ingrandire
fonte immagine https://pixabay.com/it/blockchain-criptovaluta-rete-3277336/

La Blockchain si può descrivere come un catena di blocchi (dal nome Blockchain), in sostanza si tratta di un grosso database condiviso, decentralizzato, distribuito e criptato, diviso in blocchi numerati progressivamente. La catena parte sempre con un blocco di genesi (Genesis Block), il primo, il numero uno. Ad ogni intervallo di tempo determinato vengono creati nuovi blocchi, tutti legati a quello precedente e a quello successivo, in maniera progressiva.
Dal blocco 1 si crea il blocco 2, dal blocco 2 si crea il blocco 3 e così via, ogni blocco porta con se delle informazioni derivanti dal blocco precedente e cede informazioni al blocco successivo.

Cos’è un blocco?


Il contenuto di ogni blocco è abbastanza standardizzato, certamente ogni blockchain ha le sue peculiarità ma grossomodo, almeno concettualmente, si assomigliano tutti.
Per esempio nella blockchain più famosa, quella del Bitcoin un blocco contiene sempre:

  • Una ID (intestazione di blocco), una stringa alfanumerica unica
  • Un riferimento al blocco precedente
  • I dati, il fulcro del blocco, sono protetti da algoritmi di crittografia.

nella blockchain di Bitcoin i dati contengo i parametri delle transazioni
I blocchi hanno una dimensione finita, quindi possono contenere un massimo numero di dati, nel caso di BTC la dimensione è uguale a 1 MB. Se i dati relativi all’intervallo di tempo tra la creazione di un blocco e un altro superano la dimensione massima (1 MB) i dati in eccesso vengono slittati al blocco successivo (questo processo si chiama Back Log).
Ogni blocco della catena viene creato e validato attraverso la funzione di “mining”.

clicca per ingrandire
fonte immagine https://pixabay.com/it/blockchain-criptovaluta-rete-3277336/

Cos'è il Mining?


Il mining (o estrazione) è quel processo per cui, attraverso la soluzione di algoritmi complessi tramite l’utilizzo della potenza di calcolo hardware di un computer, è resa possibile la validazione e quindi la creazione di un nuovo blocco.
Ognuno di noi volendo potrebbe essere un Miner, è necessario solamente possedere un computer da mettere a disposizione alle rete.
I Miner vengono ricompensati per il loro lavoro con delle parti di monete, per esempio se mini bitcoin otterrai bitcoin

Decentralizzato


La decentralizzazione serve a garantirne l’autenticità. Tutti i nodi della rete possiedono una copia della blockchain e ogni volta che un blocco viene creato viene distribuito in copia su tutti i nodi. La conseguenza ovvia è che diventa impossibile falsificare le transazioni. Se per esempio un hacker riuscisse a compromettere un blocco su un determinato nodo, non potrebbe riuscire ad effettuare false transazioni in quanto nel momento della validazione verrebbe scoperto e la sua richiesta invalidata. Questo perché, attraverso un processo democratico, al momento della creazione di un nuovo blocco vengono confrontate le catene appartenenti a tutti i nodi e se uno o più sono difformi vengono respinti. Se si volesse crakkare la blockchain bisognerebbe violare la maggioranza dei nodi contemporaneamente e questo è virtualmente impossibile (per questo processo viene utilizzato un algoritmo di proof of work (PoW).

Immutabile


Ogni blocco diventa anche un archivio per lo storico di ciascuna transazione, in sostanza vengono riportate anche tutte le transazioni precedenti nel momento della validazione di una nuova, siccome l’approvazione e sottoposta a tutti i nodi della rete le transazioni possono essere considerate immodificabili

PICCOLO DIZIONARIO:


HASH
Funzione algoritmica informatica non invertibile che identifica un blocco in modo univoco permettendo la connessione sia con il blocco precedente che la creazione della futura connessione con il blocco futuro, una sorta di firma digitale

NODO
I nodo partecipano alla formazione e al progresso funzionale della Blockchain, sono dai server fisici, ognuno di noi volendo potrebbe utilizzare il proprio pc come nodo

REGISTRO PUBBLICO (o Ledger)
È un registro pubblico nel quale vengono scritte in modo immutabile tutte le transazioni effettuate, il Ledger è costituito dall’insieme dei blocchi collegati tra di loro attraverso l’uso di hash

GENESIS BLOCK
Il Genesis Block o blocco originario è il primo blocco da cui ha origine la catena

PROOF OF WORK (PoW):
Il Proof of work è il tipo di algoritmo utilizzato per validare una transazione o per dimostrare l'autenticità di un blocco.
In sostanza è la dimostrazione nel particolare che una transazione è stata eseguita in maniera corretta.

Fonti:
https://it.wikipedia.org/wiki/Blockchain

Follow Me: @pojo  

Sort:  

Semplice e chiaro, ben fatto!

grazie

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 67971.67
ETH 2643.41
USDT 1.00
SBD 2.67