Een adreshash is een unieke identificatiecode die met behulp van cryptografische hashfuncties wordt gegenereerd op basis van een openbare sleutel. Dit proces zet de openbare sleutel om in een tekenreeks met een vaste lengte, waardoor deze geschikt is voor gebruik als adres bij transacties. Wanneer een gebruiker digitale activa wil verzenden of ontvangen, verstrekt hij of zij de adreshash. Deze hash zorgt ervoor dat het adres zowel compact als veilig is, wat het delen en gebruiken in transacties vergemakkelijkt. Omdat het hashingproces eenrichtingsverkeer is, is het vrijwel onmogelijk om de oorspronkelijke openbare sleutel te achterhalen aan de hand van de adreshash. Verschillende cryptovaluta's kunnen verschillende hashalgoritmen gebruiken, zoals SHA-256 voor Bitcoin of Keccak-256 voor Ethereum. Elk algoritme voegt een beveiligingslaag toe, waardoor de resulterende adreshash uniek is voor de bijbehorende openbare sleutel. Over het algemeen verbeteren adreshashes de privacy en veiligheid van gebruikers, waardoor ze transacties kunnen uitvoeren zonder hun openbare sleutels direct bloot te stellen.