Kriptovalūta ir digitāla valūta, kuras darbību regulē un kontrolē programmatūra vai programma, kas darbojas tūkstošiem datoru vai mezglu, kas veido decentralizētu tīklu. Šie mezgli darbojas tā, lai pārbaudītu visas operācijas, ko veic šīs valūtas lietotāji. Lai to panāktu, programmatūra izmanto virkni sarežģītu matemātisku funkciju, ko sauc par kriptogrāfiju. Tieši kriptogrāfijas izmantošanas dēļ tiek nodrošināta stingra un droša kontrole pār tādām lietām kā valūtas īpašumtiesības, tās izmantošana (maksājumu nosūtīšana un saņemšana), kā arī tās emisija un grāmatvedība.
Kriptovalūtu ideja ir tāda, ka lietotāji pārvieto šīs digitālās valūtas šajā mezglu tīklā, izmantojot kriptogrāfiju. Tādējādi katrs darījums tiek ierakstīts izplatītā grāmatvedībā, kas tiek glabāta katrā mezglā, nemainīgā un drošā veidā.