Pour comprendre ces nouvelles monnaies, il faut aborder la technologie derrière la très grande majorité des cryptomonnaies : la blockchain, ou "chaîne de blocs". On peut se la représenter comme une base de données décentralisée, partagée entre tous ses utilisateurs qui forment un réseau. Chaque utilisateur ou groupe d’utilisateurs connecté à ce réseau représente un de ses nœuds, possède une copie de la base de données et peut y ajouter des éléments. Une transaction en monnaie virtuelle consiste donc à inscrire sur la base de données le transfert d’une somme d’un utilisateur vers l’autre et à partager l’information avec le réseau. Celle-ci est alors mise dans une liste de transaction temporaire, qui une fois validée par le réseau, formera un bloc qui s’ajoutera à la liste des blocs de transactions validés, d’où le nom "chaîne de blocs".