Hash to wynik działania funkcji kryptograficznej (np. SHA-256 dla Bitcoin), która zamienia dane wejściowe o dowolnej długości w ciąg znaków o stałej długości. Nawet drobna zmiana w danych wejściowych całkowicie zmienia hash.
Właściwości
- Deterministyczny (ten sam input → ten sam output)
- Jednokierunkowy (nie da się odwrócić)
- Lawinowy (mała zmiana = całkowicie inny hash)