Como minerar litecoin e outras moedas (altcoins)

Embora agora seja considerado muito tarde para os amadores sem processadores ASIC caros iniciarem a mineração de bitcoins, muitas das moedas digitais alternativas ainda são adequadas para a mineração em seu PC doméstico.

Neste guia, vamos levá-lo através de tudo que você precisa saber para começar a desenterrar alguns litecoins, feathercoins ou dogecoins sem qualquer equipamento extra caro.

Na maioria das vezes, as criptomoedas empregam o SHA-256 ou o scrypt como seu algoritmo hash de prova de trabalho, mas muitas das moedas mais recentes optaram pelo scrypt.

O Scrypt tende a ser o mais intensivo de memória dos dois – no entanto, PCs domésticos com placas gráficas razoavelmente poderosas ainda podem extrair essas criptomoedas com bastante eficiência, já que não há ASICs dedicados para competir com – ainda.

Talvez surpreendentemente, ainda é possível usar apenas a CPU do seu computador para extrair algumas das moedas digitais. Isso é verdade, mesmo se você tiver apenas um laptop com gráficos integrados; embora isso possa não ser muito eficaz e não é uma configuração que recomendamos.

Carteiras preparadas

Antes de iniciar a mineração, você precisará de uma carteira para guardar suas moedas suadas (veja nosso guia para armazenar bitcoins). Uma boa opção é ir para a página inicial da moeda que você pretende explorar e procurar o link de download para o aplicativo de carteira padrão. Se você gostaria de fazer mais pesquisas sobre o litecoin especificamente, nós temos um guia sobre como começar.

Se você precisar de ajuda e conselhos, a maioria dos altcoins tem fóruns da comunidade, assim como seu próprio subreddit. A maioria das carteiras é baseada no cliente Bitcoin-Qt original. Esteja avisado, porém, que antes que essas carteiras sejam realmente utilizáveis, você poderá enfrentar uma longa espera enquanto a cadeia inteira de blocos da moeda é descarregada.

O need for speed

A menos que você possua hardware de mineração específico, há duas maneiras de minerar criptomoedas: com sua unidade central de processamento (CPU) ou com sua unidade de processamento gráfico (GPU) – esta última, obviamente, em sua placa gráfica.

Dos dois, uma GPU oferece um desempenho muito melhor para os cálculos criptográficos necessários. No entanto, se você estiver fazendo sua primeira incursão na mineração e não possuir um computador de jogos sobrecarregado – um laptop com gráficos integrados da Intel, talvez – ainda será possível explorar esses altcoins, mas a um ritmo muito mais lento.

A pegada com a mineração de GPU é que ela requer um processador gráfico dedicado, tal como você pode ter instalado dentro de seu PC de mesa – as placas gráficas integradas da Intel encontradas na maioria dos laptops simplesmente não são adequadas para a tarefa. Para manter a velocidade em um nível respeitável, a maioria dos mineiros de altcoin constrói máquinas dedicadas usando placas-mãe que podem abrigar várias placas gráficas, geralmente por meio de cabos riser.

Esteja ciente, também, que as moedas digitais de mineração são muito intensivas no sistema e podem reduzir a vida útil de seus componentes eletrônicos. É uma boa ideia certificar-se de que você tem o resfriamento adequado, manter um olho nessas temperaturas e manter quaisquer garantias – apenas no caso.

Sozinho ou com a galera?

A mineração pode ser um empreendimento solitário ou você pode participar de um “pool” de mineração, onde um número de pessoas combina seus recursos de processamento e todos participam das recompensas.

Pode ser útil pensar em pools de mineração como se juntando a um sindicato de loteria – os prós e contras são exatamente os mesmos. Ir sozinho significa que você consegue manter as recompensas totais de seus esforços, mas aceitar chances reduzidas de ser bem sucedido. Por outro lado, ingressar em um pool significa que os membros, como um todo, terão uma chance muito maior de resolver um bloco, mas a recompensa será dividida entre todos os membros do pool, com base no número de ‘ações’ recebidas.

Se você está pensando em ir sozinho, vale a pena notar que configurar seu software para mineração a solo pode ser mais complicado do que com um pool, e os iniciantes provavelmente estariam melhor se optassem pela última rota. Essa opção também cria um fluxo de renda mais estável, mesmo que cada pagamento seja modesto em comparação com a recompensa total do bloco.

Decidir qual altcoin a minha será outra coisa para ter em mente, no entanto, alguns pools, como o Multipool, gerenciam isso para você e trocam moedas com base na lucratividade.

Configurando seu minerador CPU

Um software útil chamado cpuminer é a maneira mais fácil de iniciar a mineração, mas requer a capacidade de usar a linha de comando no seu computador. O programa pode ser baixado do SourceForge e está disponível para Windows (32 e 64 bits), OS X e Linux. Para os fins deste guia, no entanto, estamos assumindo que você está usando o sistema operacional Windows.

Primeiro, baixe o arquivo apropriado para o seu sistema operacional. O arquivo zip pode ser extraído para qualquer lugar no disco rígido, desde que você se lembre de onde foi. Uma boa ideia seria criar uma pasta ‘cpuminer’ na sua área de trabalho.

Escrevendo o seu código

Então, como configurar o cpuminer com os parâmetros necessários para o seu pool de mineração? Bem, geralmente é mais simples escrever um script de uma linha (conhecido como ‘arquivo de lote’ no Windows) para iniciar o minerador com as instruções corretas.

Para fazer isso, você precisará do seguinte:

  • O caminho completo do diretório no qual o programa de mineração (“minerd.exe”) está armazenado (por exemplo, “C: \ cpu-miner-pooler”).
  • A URL ‘stratum’ do seu servidor de pool de mineração (por exemplo: “stratum + tcp: //pool.d2.cc”).
  • O número da porta do seu servidor de mineração (por exemplo: “3333”).
  • Seu nome de usuário do pool de mineração (por exemplo: “nome de usuário”).
  • Seu nome ou número do trabalhador (por exemplo: “1”).
  • Sua senha do trabalhador (por exemplo: “x”).

Agora, abra o Bloco de Notas ou o seu editor de texto preferido. Não use, no entanto, um processador de texto como o MS Word. Em seguida, insira o script usando a seguinte fórmula (observe que esse método pressupõe que você esteja explorando uma moeda que usa o algoritmo scrypt):

start “path” minerd.exe – -url URL:PORT -a scrypt – – userpass USERNAME.WORKER:PASSWORD

Então, usando os detalhes do exemplo acima, você teria produzido o seguinte texto:

start “C:\cpu-miner-pooler” minerd.exe –url stratum+tcp://pool.d2.cc:3333 -a scrypt –userpass username.1:x

Salve este arquivo com uma extensão “.bat”; por exemplo: “my-mining-profile.bat”.

Depois que o arquivo de lote for salvo, clique duas vezes nele para ativar o programa do minerador. Seu pool de mineração provavelmente terá uma interface baseada na Web e, em alguns minutos, o site deverá mostrar que o seu trabalhador de mineração está ativo.

Agora que você sabe como usar a CPU, vamos dar uma olhada no uso da sua GPU.

Configurando seu minerador GPU

Para aqueles que pretendem usar GPUs, ou dispositivos de mineração USB, o cgminer é o programa a ser usado e pode ser baixado do site do desenvolvedor – a menos que você seja um usuário de Mac e, nesse caso, você encontrará alguns binários não oficiais. Aqui.

Versões do cgminer após a versão 3.72 não suportam scrypt mining e o suporte para GPUs foi removido na versão 3.82. Portanto, a versão mais recente não é necessariamente a única a ser baixada. Em vez disso, procure a versão adequada às suas necessidades.

Novamente, neste exemplo, estamos assumindo que você está usando o sistema operacional Windows. No entanto, se você estiver usando Linux ou OS X, os argumentos da linha de comando (isto é: os parâmetros) são os mesmos. Além disso, as instruções abaixo mais uma vez assumem que você estará minerando uma moeda scrypt.

Extraia o software em uma pasta que possa ser facilmente encontrada, por exemplo: “c: \ cgminer \”.

Antes de prosseguir, verifique se os drivers gráficos estão atualizados.

Em seguida, pressione a tecla Windows junto com a tecla “R”, digite “cmd” e pressione “enter”. Isto irá abrir o terminal de comando. Use o comando “cd” para mudar o diretório para o que contém o arquivo zip cgminer.

Em seguida, digite “cgminer.exe -n”. Isso listará todos os dispositivos reconhecidos no seu PC. Se a sua placa gráfica for detectada, você deve estar pronto. Caso contrário, você terá que pesquisar as etapas necessárias para configurar adequadamente sua placa gráfica específica.

Agora você precisará dos detalhes do seu pool de mineração, assim como na seção de mineração de CPU acima:

  • O caminho completo do diretório no qual o programa de mineração (“minerd.exe”) está armazenado (por exemplo, “C: \ cpu-miner-pooler”).
  • A URL ‘stratum’ do seu servidor de pool de mineração (por exemplo: “stratum + tcp: //pool.d2.cc”).
  • O número da porta do seu servidor de mineração (por exemplo: “3333”).
  • Seu nome de usuário do pool de mineração (por exemplo: “nome de usuário”).
  • Seu nome ou número do trabalhador (por exemplo: “1”).
  • Sua senha do trabalhador (por exemplo: “x”).

Agora faremos um arquivo de lote novamente, para iniciar o cgminer com os parâmetros corretos. Nesse caso, a estrutura de comando é:

Start “path” cgminer — scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD

Por exemplo,

Start “C:\cgminer\” — scrypt -o stratum+tcp://pool.d2.cc:3333 –userpass username.1:x

Assistindo o seu minerador

Agora, o software de mineração escolhido está configurado, você verá várias estatísticas rolando pelo seu terminal de linha de comando. Se você estiver usando o cgminer, você verá mais informações do que você faria com o cpuminer. No caso do primeiro, você verá informações sobre a moeda e o pool de mineração, bem como sobre seu hardware de mineração. Se você estiver rodando o cpuminer, você verá apenas referências a blocos que o seu PC resolveu; embora, pelo menos, mostre sua velocidade de hashing.

Maximizando o potencial

Boas notícias para os mineradores que possuem PCs com placas gráficas dedicadas: é possível executar o cpuminer e o cgminer ao mesmo tempo. Para tornar isso possível, adicione um argumento “- threads n” ao comando minerd. Aqui, “n” representa o número de núcleos de CPU que você deseja empregar para mineração.

Lembre-se de deixar um ou dois núcleos livres para controlar suas GPUs. Definir minerd para usar todos os núcleos da CPU significa que a CPU estará muito ocupada para enviar dados para a GPU para processamento. Por exemplo, se você tiver uma CPU quad core, tente definir o argumento “–threads” como “2” ou “3”.

Mineração com GPU e CPU simultaneamente revela quanto GPUs são melhores em mineração do que a CPU. Compare as taxas de hash mostradas nas janelas de terminal para cada um dos seus programas de mineração e você deve ver pelo menos uma diferença de cinco vezes na velocidade de hashing.