Een hash is de output met vaste lengte die wordt geproduceerd door data door een cryptografische hashfunctie te halen. Ongeacht de grootte van de invoer is de output altijd even lang. Zelfs een kleine wijziging in de invoer levert een compleet andere hash op. In blockchain wordt hashing gebruikt om transacties te beveiligen, blocks aan elkaar te koppelen, walletadressen te genereren en Proof of Work-mining aan te drijven. De meest gebruikte hashfunctie in crypto is SHA-256.