Hash ni kitendaji cha kihisabati kinachobadilisha data yoyote ya urefu wowote kuwa matokeo ya kipekee yaliyosimbwa kwa urefu maalum. Vitendaji hivi ni sehemu muhimu ya teknolojia ya blockchain, vikihakikisha kuwa data inabaki salama na inaweza kuthibitishwa. Kwa sababu matokeo yake ni ya kideterministi, data ile ile ya awali itazalisha thamani sawa ya hash, bila kujali ukubwa wa data hiyo.
Vitendaji hivi hufanya kazi kwa kuchakata taarifa kupitia algoriti maalum zinazobadilisha data kuwa mfuatano maalum wa herufi, ambao mara nyingi huwakilishwa kama nambari ya heksadesimali. Vitendaji vya hash vya kriptografia vimeundwa kuwa vya njia moja, kumaanisha kuwa haiwezekani kihesabu kupata data ya awali kutoka kwa hash iliyozalishwa. Sifa hii ya usalama inaruhusu mitandao kuthibitisha uadilifu wa data bila kufichua taarifa zenyewe.
Katika matumizi, mtandao wa blockchain hutumia hash hizi kulinda miamala na kuunganisha vizuizi (blocks) pamoja. Kwa mfano, algoriti ya SHA-256 huchukua data, kuibadilisha kuwa mfumo wa binary, na kuipitisha kupitia mfululizo wa mizunguko ya kubana ili kuzalisha matokeo ya tarakimu 64. Mchakato huu unahakikisha kuwa hata mabadiliko madogo kabisa kwenye data ya awali yatasababisha hash tofauti kabisa, jambo linalofanya hash kuwa zana muhimu ya kudumisha kutobadilika kwa leja za kidijitali.