A mineração de criptomoedas é o processo de verificação de transações em uma rede blockchain, que incentiva os mineradores a resolver problemas matemáticos complexos (ou "hashing") em troca de uma recompensa. Essa recompensa é composta de moedas recém-cunhadas mais taxas de transação que são coletadas durante o processo de mineração. A mineração de criptomoedas é um meio de produzir ou cunhar novas moedas digitais. É usada como uma forma de regular o número de moedas em circulação na rede blockchain e para evitar gastos duplos.
O processo de mineração de criptomoedas é descentralizado e ocorre em redes distribuídas de mineradores, usando seu poder de computação para resolver os quebra-cabeças de hash. Um software especializado executado em um hardware dedicado é usado para minerar criptomoedas. Esse hardware inclui plataformas personalizadas com mineradores ASIC, mineradores FPGA e GPUs. Essas soluções de hardware também são chamadas de plataformas de mineração.
O principal objetivo da mineração de criptomoedas é criar registros públicos seguros, confiáveis e invioláveis, verificando as transações usando um mecanismo de consenso de prova de trabalho, como o do Bitcoin. Dessa forma, as recompensas da mineração incentivam os mineradores a competir e mantêm as redes seguras.
No entanto, a mineração de criptomoedas levou à questão da centralização, pois as operações de mineração se tornam maiores e dificultam a participação de mineradores menores. Além disso, a mineração de criptomoedas requer muita eletricidade e poder de computação, o que a torna proibitiva em termos de custo para muitos mineradores e gera preocupações ambientais.