Bitcoin mining é o processamento de transações no sistema de moeda digital, no qual os registros de transações Bitcoin atuais, conhecidos como blocos, são adicionados ao registro de transações passadas, conhecidas como a cadeia de blocos.
A Bitcoin é definida pelo registro assinado digitalmente de suas transações, começando com a sua criação. O bloco é uma prova de trabalho encriptada de hash, criada num processo computacional intensivo. Os mineiros usam softwares que acessam sua capacidade de processamento para resolver algoritmos relacionados às transações. Em troca, eles recebem um certo número de Bitcoins por bloco. A cadeia de blocos evita tentativas de gastar uma Bitcoin mais de uma vez -- caso contrário a moeda digital poderia ser contrafeita por copy and paste.
Originalmente, a mineração de Bitcoin foi conduzida nas CPUs de computadores individuais, com mais núcleos e maior velocidade resultando em mais lucratividade. Depois disso, o sistema passou a ser dominado por sistemas de placas multigráficas, depois por matrizes de portões programáveis em campo (FPGAs) e finalmente por circuitos integrados específicos de aplicação (ASICs), na tentativa de encontrar mais hashes com menos consumo de energia elétrica.
P>Devido a esta constante escalada, tornou-se difícil para os potenciais novos mineiros iniciarem a exploração. Esta dificuldade ajustável é um mecanismo intencional criado para evitar a inflação. Para contornar esse problema, os indivíduos frequentemente trabalham em piscinas de mineração.
Bitcoin geralmente começou com indivíduos e pequenas organizações de mineração. Nessa altura, o arranque poderia ser activado por um único sistema de jogo topo de gama. Agora, no entanto, as grandes organizações de mineração podem gastar dezenas de milhares em um computador especializado de alto desempenho.
No mundo do malware, uma das ameaças mais prevalecentes atualmente é a mineração de infecções de botnet, em que os sistemas de usuários extraem para Bitcoin sem o conhecimento e fundos dos proprietários são canalizados para o mestre de botnet.