Een cryptocurrency is een digitale munt waarvan de werking wordt gereguleerd en gecontroleerd door software of een programma dat draait op duizenden computers of knooppunten die een gedecentraliseerd netwerk vormen. Deze knooppunten functioneren zodanig dat ze elke transactie die gebruikers van deze munt uitvoeren, verifiëren. Om dit te bereiken, gebruikt de software een reeks geavanceerde wiskundige functies die bekend staan als cryptografie. Het is door het gebruik van cryptografie dat zaken zoals het eigendom van de munten, hun gebruik (verzending en ontvangst van betalingen), evenals hun uitgifte en boekhouding onder strikte en veilige controle blijven.
Het idee achter cryptocurrencies is dat gebruikers deze digitale munten binnen dit netwerk van knooppunten verplaatsen, met behulp van cryptografie. Zo wordt elke beweging vastgelegd in een gedistribueerd grootboek dat binnen elk knooppunt wordt opgeslagen, op een onveranderlijke en veilige manier.