Capitalizzazione di mercato —Volume 24h —BTC —Indice di paura —
MasterInvestiInvestimenti & Guadagni
Annuncio
Annuncio

Che cos'è SHA-256 nelle criptovalute?

leggi5320QuotaVersione stampabile
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

  • Determinismo: lo stesso input produce sempre lo stesso hash;
  • Effetto valanga: la minima modifica nei dati cambia completamente il risultato;
  • Resistenza alle collisioni: è estremamente difficile trovare due input diversi con lo stesso hash;
  • Irreversibilità: è irrealistico recuperare i dati sorgente dall'hash.

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.

Di più sull'argomento «Termini e definizioni delle criptovalute»

Tutti i post
Una citazione casuale sul denaro
Quando si ha molto da mettervi dentro, un giorno ha cento tasche.
— Friedrich Nietzsche

Interessante in altre sezioni

Intero blog

Commenti 0

Nessun commento ancora

Sii il primo a condividere la tua opinione o esperienza su questo argomento.

Annuncio