Una rapida occhiata alla blockchain:
Cos'è esattamente la Blockchain?
Devi aver sentito molto parlare di blockchain al giorno d'oggi. Se anche tu ti stai chiedendo cosa sia esattamente la blockchain come me, tuffati!
Wikipedia afferma che una blockchain è un libro mastro distribuito con un elenco crescente di record (blocchi) che sono collegati in modo sicuro tramite hash crittografici.
Sembrava qualcosa di molto tecnico. Aspetta, sono qui. Lasciatemelo dire in parole semplici, blockchain è una serie di blocchi che contengono alcune informazioni sulle transazioni o letteralmente qualsiasi cosa al mondo. Questi blocchi non possono essere modificati una volta creati. E sai qual è la parte più bella? Che è decentrato.
Come funziona il decentramento?
Immagina, ci sono 5 sistemi connessi a una rete. Ora, se una qualsiasi transazione avviene in uno dei sistemi, tale transazione sarà visibile anche su tutti e 5 i sistemi connessi alla rete. Ciò rende la blockchain affidabile e degna di fiducia rispetto ad altre tecnologie. Esaminiamo di nuovo la definizione di cui sopra.
Cos'è un libro mastro?
Se cerchi questa parola su Google, otterrai di nuovo alcuni termini tecnici. Ma un libro mastro in termini semplici è un libro o un track record di varie transazioni. Ad esempio, se vai in un negozio al dettaglio, mantengono un libro che contiene la registrazione di tutte le transazioni avvenute durante un determinato giorno o mese o un determinato anno.
Ora, cos'è un libro mastro distribuito?
Un libro mastro distribuito è un record disponibile su tutti i sistemi connessi a una rete. Ciò significa che se ci sono 5 sistemi sulla rete, il record di qualsiasi transazione che avviene su uno qualsiasi di quei sistemi sarà disponibile per tutti i sistemi sulla rete.
E gli hash crittografici?
Supponiamo che esista un algoritmo che accetta alcuni input arbitrari e fornisce un output crittografato. Sembra bello vero?
E sì! Esistono alcuni algoritmi che possono fare lo stesso. Possono accettare input e fornire un output di dimensioni fisse del testo cifrato chiamato valore hash o semplicemente "hash". Alcuni vantaggi dell'utilizzo di un tale algoritmo sono:
- Non reversibile : una funzione hash rende difficile ricostruire l'input dato dall'output generato.
- Determinismo: un dato input genererà sempre lo stesso valore di output o valore "hash".
- Resistenza alla collisione: non puoi mai trovare due input diversi per un dato valore hash
- Effetto valanga: ciò significa che se modifichi anche solo un po' il testo di input, genererebbe un valore hash completamente diverso.
- Non prevedibile: i valori hash non possono essere previsti dal testo di input fornito.
OH! sei arrivato alla fine di questo articolo. Continua così. Ci vediamo al prossimo :)

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































