Kripto mədənçiliyi kriptovalyuta hashingi adlanan bir sistemdən istifadə edir. Bu funksiya sadəcə olaraq hər hansı bir daxil etməni (mesajlar, sözlər və ya hər cür məlumat) alır və onu "hash" adlanan sabit uzunluqlu alfanumerik koduna çevirir.
Hər bir daxil etmə tamamilə unikaldır və hansı daxil etmələrin müəyyən hash-ləri yaradacağını proqnozlaşdırmaq demək olar ki, mümkünsüzdür. Daxil etmənin bir simvolunu dəyişdirmək tamamilə fərqli sabit uzunluqlu kod yaradır.
Hər yeni blokun "hədəf hash" adlanan bir dəyəri var. Növbəti bloku doldurmaq hüququnu qazanmaq üçün, mədənçilərin 'hədəf' hash-in ədədi dəyərindən aşağı və ya bərabər olan bir hash istehsal etmələri lazımdır. Hash-lər tamamilə təsadüfi olduğundan, bir mədənçinin uğur qazanması üçün sadəcə olaraq sınaq və səhv etmək məsələsidir.