MasterInvestiInvestimenti & Guadagni · masterinvest.info

Che cos'è SHA-256 nelle criptovalute?

27-07-2019, 02:20
Che cos'è SHA-256 nelle criptovalute?


SHA-256 (Secure Hash Algorithm 256-bit) è una funzione di hash crittografico della famiglia SHA-2 che trasforma dati di input di dimensioni arbitrarie in una stringa di lunghezza fissa di 256 bit. Il valore risultante è chiamato hash, o impronta digitale: anche una minima modifica nei dati sorgente cambia completamente il risultato. Allo stesso tempo, il recupero inverso delle informazioni originali dall'hash è praticamente impossibile, il che rende la funzione una pietra miliare della crittografia moderna.

Nel blockchain, SHA-256 svolge diversi compiti chiave. Sostiene il protocollo Bitcoin ed è utilizzato nella generazione di indirizzi, nel collegamento dei blocchi in una catena e nel meccanismo di Proof-of-Work. I miner cercano un valore tale che l'hash dell'intestazione del blocco soddisfi le condizioni di difficoltà date: è proprio questo processo che protegge la rete contro la falsificazione.

Proprietà chiave di SHA-256

Oltre a Bitcoin, l'algoritmo SHA-256 è utilizzato anche in un numero di altre criptovalute, ed è ampiamente impiegato nelle firme digitali e nella verifica dell'integrità dei dati.