Eine kryptographische Hashfunktion ist eine spezielle Form einer Hashfunktion, welche kollisionsresistent ist. Es ist quasi unmöglich, zwei unterschiedliche Eingabewerte zu finden, die einen identischen Hashwert ergeben. So erreicht eine Transaktion an eine öffentliche Adresse garantiert die richtige Wallet bzw. deren Private Key. SHA-256 ist der Hash-Algorithmus von Bitcoin.