cos'è una Blockchain

La Blockchain è letteralmente una ”catena di blocchi”, che sfrutta le caratteristiche di una rete informatica di nodi e consente di gestire e aggiornare, in modo sicuro, un registro contenente dati ed informazioni, come ad esempio le transazioni, in maniera aperta, condivisa e distribuita senza la necessità di un ente di controllo centrale.

Server room rack, blockchain technology, token api access, data center, cloud storage concept, data exchange protocol illustration, dark neon gradient background

Ogni blocco della catena contiene essenzialmente 3 elementi:

1. DATI  il tipo di dati contenuti nel blocco, dipende dal tipo di Blockchain. La Blockchain di Takamaka in questo caso, memorizza i dettagli delle transazioni come mittente, destinatario e la quantità di TKG che viene scambiata.

2. HASH cioè una stringa di numeri e lettere che identifica quel blocco ed il suo contenuto, ed è sempre unico, come una specie di impronta digitale. Ogni volta che viene creato un nuovo blocco, viene calcolato un nuovo hash specifico per quel blocco, e se qualche dato all’interno del blocco cambia, anche l’hash cambierà.

3. HASH DEL BLOCCO PRECEDENTE è proprio la presenza di questo elemento all’interno di ogni blocco a dare origine alla catena ed è questo che rende la Blockchain cosi sicura.

Prendiamo ad esempio una catena di blocchi di una Blockchain di TKG. Ogni blocco contiene un hash e l’hash del blocco precedente; quindi il blocco N.3 farà riferimento al blocco N.2, ed il blocco N.2 farà riferimento al blocco N.1. Il primo blocco non potendo puntare su nessun blocco precedente, viene chiamato ”genesis block”.