Ukratko, rudarenje je verifikovanje transkakcija između korisnika kriptovalute. Da bi verifikovao transakciju moraš dodati transakcijski blok u čitav lanac, što zahtjeva proračun složenih matematičkih problema (zbog toga skupi računari). A za naknadu, rudar bude plaćen u istoj kriptovaluti.