Hashing is een methode om met behulp van hash-algoritmes cryptografische data te maken. Cryptografische hashing wordt gezien als de structuur waarop cryptocurrency's rusten. Het doel van deze methode, ook wel de versleutelingsmethode genoemd, is de veiligheid zo groot mogelijk te maken. In dat opzicht lijken cryptografische hashes op digitale handtekeningen. Voor mining zijn hashes essentieel: ze spelen een sleutelrol bij het aanmaken van nieuwe adressen. Miners werken met complexe getallen en met hashing wanneer ze blokproblemen oplossen. Die problemen los je niet op met pen en papier of een rekenmachine, maar alleen met apparatuur die daar speciaal voor gebouwd is.
Het gebruikte hash-algoritme is zo ontworpen dat het een samenvatting van de vorige hash bevat. Zo worden de voorgaande hashes aan de volgende geketend, en precies daaruit is het begrip blockchain ontstaan. In cryptografische hash-systemen wordt doorgaans het SHA-256-algoritme gebruikt, bekend als "Secure Hash Algorithm". Dat algoritme levert als uitvoer een digest van 32 bytes op. Een gegenereerde uitvoer kan de daaropvolgende data omvatten, maar teruggaan naar de eerdere data is uiterst complex. Met andere woorden: het systeem berust op een eenrichtingsmechanisme, en daar komt de veiligheid vandaan. Omdat data achterwaarts nauwelijks te ontcijferen zijn, wordt hashing moeiteloos ingezet voor wachtwoorden en authenticatie of voor digitale handtekeningen.
De hashing-methode, die in uiteenlopende vakgebieden wordt toegepast, bleek in combinatie met cryptografie een nuttig en veilig systeem. Die ontwikkeling heeft geleid tot nieuwe systemen en doorbraken en heeft de technologie naar een heel andere dimensie getild. In dat licht kun je stellen dat het cryptografische hash-algoritme, een onmisbaar onderdeel van de blockchain, een grote invloed heeft op cryptocurrency's.
