Il mining è la base delle criptovalute. Svolge quattro funzioni principali: conferma le operazioni, protegge la blockchain da dati errati (transazioni false, etc.), difende la rete dagli attacchi e supporta la decentralizzazione della rete. Tutte queste operazioni, effettuate da due utenti della rete, devono sempre essere confermate nel blocco di dati. Colui che fa mining conferma l'operazione e la aggiunge al blocco. In questo modo i truffatori non possono manomettere i blocchi e generare le criptovalute da soli.