Criptovalutele functioneaza prin intermediul tehnologiei blockchain, care este un sistem descentralizat si criptat. Tranzactiile cu criptomonede sunt inregistrate in blockchain printr-un proces de minerit, care implica validarea tranzactiilor de catre un grup de noduri conectate la retea. Criptomoneda este stocata in portofele digitale securizate prin intermediul cheilor private si publice.