Criptomonedele rulează pe un registru public distribuit numit blockchain, o înregistrare a tuturor tranzacțiilor actualizată și deținută de deținătorii de monede. Unitățile de criptomonedă sunt create printr-un proces numit mining, care implică utilizarea puterii computerului pentru a rezolva probleme matematice complicate.