Kryptowaluta to cyfrowa waluta, której działanie jest regulowane i kontrolowane przez oprogramowanie lub program, który działa na tysiącach komputerów lub węzłów tworzących zdecentralizowaną sieć. Węzły te działają w taki sposób, że weryfikują każdą operację przeprowadzaną przez użytkowników tej waluty. Aby to osiągnąć, oprogramowanie wykorzystuje szereg zaawansowanych funkcji matematycznych znanych jako kryptografia. To dzięki wykorzystaniu kryptografii rzeczy takie jak posiadanie walut, ich użytkowanie (wysyłanie i odbieranie płatności), a także ich emisja i księgowość są utrzymywane pod ścisłą i bezpieczną kontrolą.
Idea kryptowalut polega na tym, że użytkownicy przemieszczają te cyfrowe waluty w ramach tej sieci węzłów, używając kryptografii. W ten sposób każdy ruch jest rejestrowany w rozproszonej księdze rachunkowej, która jest przechowywana w każdym węźle, w sposób niezmienny i bezpieczny.