Sep 15

HASH

Una funzione di hash crittografica è una classe speciale di funzione hash che ha determinate proprietà che lo rendono adatto per l’uso in crittografia. È un algoritmo matematico che mappa i dati di dimensioni arbitrarie in una stringa di bit di dimensioni fisse ed è progettato per essere una funzione unidirezionale, ovvero una funzione che è impossibile da invertire. Nella blockchain è utilizzato nel mining per la ricerca del Nonce e nella creazione del Merkle Tree, oltre che nella creazione della chiave pubblica a partire da quella privata.

Ci sono diversi algoritmi di hash. Ad esempio Bitcoin e Litecoin utilizzano SHA256 come algoritmo di hash, mentre Ethereum utilizza ETHASH, etc. etc.

glossario