Hashování zahrnuje předávání dat prostřednictvím jednosměrné funkce, která vytváří jedinečný „otisk“ vstupu (hash). V případě sebemenší úpravy vstupu bude otisk zcela odlišný. Původní otisk tudíž nelze vrátit zpět bez rozsáhlých výpočtů a zdrojů. Jelikož jsou bloky spojené do řetězců, neexistuje žádný způsob, jak by mohl kdokoli upravit starý záznam bez zrušení platnosti následujících bloků. Tato struktura je jednou z komponent, která zajišťuje bezpečnost blockchainu.
Obecně platí, že čím obtížnější je najít vstup, tím bezpečnější je hashovací algoritmus.
Transformací vstupu bude vždy zjednodušený, zhuštěný výstup (hash). Taková technika odstraňuje potřebu ukládat a „pamatovat“ si velké množství dat.
Mimo oblast kryptoměn se hashování využívá k vyhledávání v databázích, analýzám velkých souborů a správě dat. Kryptografické hashovací funkce se hojně využívají v aplikacích informační bezpečnosti, jako je ověřování zpráv a digitální otisky prstů. Jsou nezbytnou součástí procesu těžby bitcoinu a hrají také roli při generování nových adres a klíčů.
Skutečná síla hashování se projevuje při práci s obrovským množstvím informací.
zdroj: coinmarketcap.com, coindesk.com, wiki, pixabay.com, oKrypte.sk