Waluty cyfrowe to wirtualne lub cyfrowe środki płatnicze zaprojektowane w celu działania jako środek wymiany. Używają one szyfrowania do zabezpieczania i weryfikacji transakcji, a także do kontrolowania tworzenia nowych jednostek danej waluty cyfrowej. Zasadniczo waluty cyfrowe są ograniczonymi wpisami w bazie danych, której nikt nie może zmienić, chyba że spełnione są określone warunki.