Kryptovaluutta on digitaalinen valuutta, jonka toimintaa säätelee ja valvoo ohjelmisto tai ohjelma, joka toimii tuhansilla tietokoneilla tai solmuilla, jotka muodostavat hajautetun verkon. Nämä solmut toimivat siten, että ne tarkistavat kaikki käyttäjien tekemät toimet tällä valuutalla. Tämän saavuttamiseksi ohjelmisto käyttää joukkoa edistyneitä matemaattisia toimintoja, joita kutsutaan kryptografiaksi. Kryptografian avulla varmistetaan, että esimerkiksi kolikoiden omistus, niiden käyttö (maksujen lähettäminen ja vastaanottaminen) sekä niiden liikkeeseenlasku ja kirjanpito pysyvät tiukassa ja turvallisessa valvonnassa.
Kryptovaluuttojen idea on, että käyttäjät liikuttavat näitä digitaalisia kolikoita solmujen verkossa käyttäen kryptografiaa. Näin kaikki liikkeet tallennetaan hajautettuun kirjanpitoon, joka säilytetään jokaisessa solmussa muuttumattomana ja turvallisena.