Kriptovalute su digitalne novčane jedinice koje bi trebale funkcionirati kao neovisni, decentralizirano kontrolirani i kriptografski šifrirani sustavi plaćanja. Ne generira ih i izdaje državna središnja banka, poput eura ili američkog dolara, već se generiraju isključivo digitalno. Ne postoji središnji operator koji kontrolira stvaranje. Odgovarajuću kriptovalutu generira mreža sudionika koji je žele koristiti, a tisuće računala unutar mreže provjeravaju i ispravno izvršavaju transakcije, lokalno ih provjeravaju i pohranjuju.