Hesh — bu istalgan uzunlikdagi kiruvchi ma'lumotni belgilangan uzunlikdagi noyob, shifrlangan chiqish qiymatiga aylantiruvchi matematik funksiya. Ushbu funksiyalar blokcheyn texnologiyasining asosiy tarkibiy qismi bo'lib, ma'lumotlarning xavfsizligi va tekshirilishi mumkinligini ta'minlaydi. Chiqish qiymati deterministik bo'lgani uchun, asl ma'lumotlar hajmidan qat'i nazar, bir xil kiruvchi ma'lumot har doim bir xil hesh qiymatini hosil qiladi.
Ushbu funksiyalar ma'lumotlarni o'ziga xos algoritmlar orqali qayta ishlash orqali ishlaydi, ular ma'lumotlarni ko'pincha o'n oltilik sanoq tizimidagi raqam sifatida ifodalanadigan belgilangan uzunlikdagi satrga aylantiradi. Kriptografik hesh funksiyalari bir tomonlama bo'lishi uchun mo'ljallangan, ya'ni hosil bo'lgan heshdan asl ma'lumotni teskari muhandislik usuli bilan tiklash hisoblash nuqtai nazaridan imkonsizdir. Ushbu xavfsizlik xususiyati tarmoqlarga asosiy ma'lumotlarni oshkor qilmasdan ma'lumotlar yaxlitligini tekshirish imkonini beradi.
Amalda, blokcheyn tarmog'i ushbu heshlardan tranzaksiyalarni himoya qilish va bloklarni bir-biriga bog'lash uchun foydalanadi. Masalan, SHA-256 algoritmi ma'lumotlar qismini oladi, uni ikkilik tizimga o'tkazadi va 64 xonali chiqish qiymatini yaratish uchun bir qator siqish sikllaridan o'tkazadi. Bu jarayon kiruvchi ma'lumotlardagi eng kichik o'zgarish ham butunlay boshqacha hesh qiymatiga olib kelishini ta'minlaydi, bu esa uni raqamli daftarlarning o'zgarmasligini saqlash uchun muhim vositaga aylantiradi.