Kriptovaliuta yra skaitmeninė valiuta, kurios veikimas yra reguliuojamas ir kontroliuojamas programinės įrangos ar programos, veikiančios tūkstančiuose kompiuterių ar mazgų, sudarančių decentralizuotą tinklą. Šie mazgai veikia taip, kad patvirtina visas operacijas, kurias atlieka šios valiutos vartotojai. Tam pasiekti programinė įranga naudoja pažangias matematikos funkcijas, žinomas kaip kriptografija. Būtent naudojant kriptografiją, tokie dalykai kaip valiutos nuosavybė, jos naudojimas (mokėjimų siuntimas ir gavimas), taip pat jos emisija ir apskaita yra laikomi griežtai ir saugiai kontroliuojami.
Kriptovaliutų idėja yra ta, kad vartotojai perkelia šias skaitmenines valiutas šioje mazgų tinkle, naudodami kriptografiją. Taip kiekvienas judėjimas yra užfiksuotas paskirstytame apskaitos registre, kuris yra saugomas kiekviename mazge, nepakitęs ir saugus.