En hash eller en “envägsfunktion som det också kallas är en matematisk algoritm eller funktion. Som gör att talet/värdet som matas in är omöjlig att utläsa ur det gamla värdet som stoppades in, från det nya värdet som genererades. Hash värdet är ett långt binärt tal som sedan omvandlas till ett hexadecimalt tal och varje värde ger alltid en identisk hash. På såvis gör hasfunktionen att en blockjedja fungerar som den ska då det inte går att ändra föregående transkationer i kjedjan och ge sin egen wallet eller någon annan, coins som inte finns eller tillhör någon annan person/wallet. För att bevisa att transaktionerna i de föregående hashen är korrekta så tar man alla gammla transaktioner inklusive den du vill se att den ingår i blockjedjan och hashar dom igen och jämför den nya hashen med den gamla hashen från blockjedjan.