A exploração de criptomoedas, como Bitcoin, Ethereum e outras Altcoins, envolve a decifração de uma unidade de moeda digital, dividida em segmentos criptografados, conhecidos como hashes. Cada hash exige poder computacional para ser descriptografado. Este processo demanda o uso de processadores que solucionam pequenas partes, ou hashes, da moeda. Certos grupos adotaram uma abordagem menos onerosa, porém antiética, para a mineração de criptomoedas, utilizando o tempo de navegação em sites para “tomar emprestados” recursos do sistema dos usuários. Essa prática desonesta é denominada Cryptojacking. Alguns mineradores instalam malware que pode ser removido por um antivírus. No entanto, algumas infecções têm como alvo o navegador. Veja como impedir a mineração de bitcoin diretamente no seu navegador.
Observação: Alguns sites informam que usarão sua sessão de navegação para mineração, indicando também a quantidade de poder de processamento que será utilizada. Outros, porém, não são tão transparentes.
1. Análise de Desempenho
O primeiro passo é verificar se existe um problema. Se você notar que seu sistema se comporta de maneira incomum quando o navegador está em execução, este é um sinal de alerta. Existem alguns sintomas que merecem atenção.
Degradação do Desempenho
Este é geralmente um sinal claro de que seu sistema está realizando tarefas que não deveria. Se o desempenho do seu sistema cair de forma repentina, pode ser motivo de preocupação. Se o seu sistema levar muito tempo para alternar entre janelas, travar frequentemente ou sobrecarregar a rede, é importante investigar. A melhor forma de verificar isso é desabilitar todas as extensões em execução (você pode reativá-las depois do teste) para entender o desempenho básico do seu navegador. Para desabilitar suas extensões e complementos:
Em seguida, abra o Gerenciador de Tarefas (Ctrl + Shift + Esc) > Desempenho > Abrir Monitor de Recursos (na parte inferior da janela) ou procure por “Monitor de Recursos” no menu Iniciar.
Uma vez aqui, vá para a aba Visão Geral e deixe-o rodar por cerca de 20 minutos. Estes resultados representam o desempenho básico do seu sistema em modo ocioso. É comum ver várias instâncias de um navegador rodando, especialmente no Chrome, então não se preocupe com isso.
Depois que uma linha de base for estabelecida, comece a visitar os sites que você costuma acessar, e fique atento a como o desempenho aumenta. Você verá alguns picos ocasionais, mas se você notar um aumento constante no desempenho, é possível que um site esteja exigindo demais do seu sistema.
Aumento de Temperatura
Se o seu sistema começar a esquentar mais do que o normal, esse é outro sinal de que você precisa analisar o desempenho. Uma forma fácil de verificar é colocar a mão perto do ventilador e sentir a temperatura do ar que está saindo. Outra forma é monitorar a temperatura através de ferramentas especializadas.
Bloqueando a Mineração de Bitcoin
Se você tiver motivos para suspeitar que o seu navegador está com baixo desempenho, o próximo passo lógico é identificar a origem do problema. Como não é possível inspecionar todos os sites suspeitos, você pode impedir que seu navegador execute esses scripts de mineração. Imagine-os como bloqueadores de anúncios para criptomoedas. Existem dois projetos principais conhecidos como minerBlock e No Coin. As extensões na Chrome Web Store são baseadas neles.
MinerBlock
MinerBlock é uma ferramenta simples que monitora qualquer atividade de mineração online. Ele primeiro identifica o culpado e depois bloqueia as atividades no seu navegador. É bem fácil. Você pode verificar as configurações para criar uma lista de permissões ou verificar quanta mineração você evitou. Se esta opção não te agradar, existe outra alternativa. Usuários do Firefox podem instalar CoinBlock, que é o equivalente ao MinerBlock para Firefox.
No Coin
No Coin tem o mesmo propósito do MinerBlock, com a diferença de que você pode limitar a duração da sessão de mineração. Você também tem uma lista de permissões para usar, ou pode pausar a extensão enquanto a utiliza. Não recomendamos instalar ambas as extensões ao mesmo tempo, pois elas abordam o mesmo problema de formas diferentes, o que pode acabar sobrecarregando seu sistema. É justamente o que queremos evitar. No Coin também está disponível para Firefox
Conclusão
Em alguns casos, pode ser aceitável permitir que seu site favorito mine criptomoedas, caso essa seja uma alternativa aos anúncios intrusivos. No entanto, você deve ter controle total sobre quem tem acesso aos seus recursos enquanto navega em um site. Por fim, se você tiver interesse em mineração de bitcoin, pesquise e se informe bastante. Se você não souber o que está fazendo, corre o risco de colocar seu hardware, e o de outros que participarem desse experimento, em risco.