La blockchain é sicura ?
La tecnologia Blockchain garantisce sicurezza e fiducia decentralizzate in diversi modi. Per cominciare, i nuovi blocchi vengono sempre memorizzati in modo lineare e cronologico e cioè, vengono sempre aggiunti alla “fine” della blockchain. Dopo che un blocco è stato aggiunto alla fine della blockchain, è estremamente difficile tornare indietro e modificare il contenuto del blocco stesso a meno che la maggioranza della rete non abbia raggiunto un consenso in tal senso. Questo perché ogni blocco contiene il proprio hash, insieme all’hash del blocco precedente, nonché al timestamp menzionato in precedenza. I codici hash sono creati da una funzione matematica che trasforma le informazioni digitali in una stringa di numeri e lettere. Se tali informazioni vengono modificate in qualsiasi modo, cambia anche il codice hash.
Diciamo se per ipotesi un hacker, che gestisce anche un nodo su una rete blockchain, vuole alterare una blockchain e rubare criptovalute a tutti gli altri. Se dovessero alterare la propria singola copia, non si allineerebbe più con la copia degli altri. Quando tutti gli altri incrociano le loro copie l’una contro l’altra, vedrebbero questa copia emergere e quella versione hacker della catena verrebbe scartata come illegittima. Riuscire con un tale hack richiederebbe che l’hacker controlli e modifichi simultaneamente il 51% o più delle copie della blockchain in modo che la copia diventi la copia maggioritaria. Un tale attacco richiederebbe anche un’immensa quantità di denaro e risorse, poiché dovrebbero rifare tutti i blocchi perché avrebbero il timestamp e codici hash diversi.
A causa delle dimensioni di molte reti di criptovalute e della velocità con cui stanno crescendo, il costo per portare a termine un’impresa del genere sarebbe probabilmente insormontabile. Questo sarebbe non solo estremamente costoso ma anche probabilmente infruttuoso. Fare una cosa del genere non passerebbe inosservato, poiché i membri della rete vedrebbero alterazioni troppo drastiche alla blockchain. e si sposterebbero a una nuova versione della catena che non è stata interessata. Ciò farebbe precipitare il valore della versione attaccata del token, rendendo l’attacco alla fine inutile, poiché il malfattore avrebbe avuto il controllo di una risorsa senza valore. Lo stesso accadrebbe se il malfattore attaccasse il nuovo fork di Bitcoin.