Software de mineração cryptonight

Cryptonight é um algoritmo de prova de trabalho usado por várias moedas de privacidade, como Monero, Electroneum e Bytecoin, e pode ser extraído usando CPUs e GPUs de computador.

Neste artigo, examinaremos a maior parte do software de mineração Cryptonight, para que os leitores tenham um melhor entendimento de cada um dos softwares e possam tomar uma decisão mais fundamentada sobre qual deles desejam usar.

Este artigo não está tentando descobrir qual software é “o melhor”, já que isso precisa ser determinado por cada minerador individualmente, com base nos recursos que eles desejam em um software de mineração. Este artigo é mais um estudo de caso, uma visão geral da maior parte do software de mineração Cryptonight, bem como uma forma de testá-los por si mesmo.

Software de mineração cryptonight

Quaisquer opiniões ou benchmarks de velocidade apresentados neste artigo são apenas opiniões e estimativas aproximadas. Eles não são fatos. Provavelmente, a configuração de mineração de todos dará diferentes referências de velocidade, mesmo se você tiver a mesma configuração de hardware e software que estou usando.

Configuração de teste

Para a configuração do teste, estarei usando o Windows 10, com 3 GPUs Vega64. Quanto aos drivers, estou usando os drivers Blockchain em https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx

Estarei minerando Electroneum durante este teste e usando https://electroneum.hashvault.pro como minha piscina de mineração.

Atualmente estou usando o XMR-Stak, porque senti que este software de mineração tinha os recursos que eu procurava. Eu estava curioso para ver como ele funcionava em outro software de mineração e também queria fazer mais pesquisas sobre os recursos do outro software de mineração.

Recursos que eu procurava no software de mineração

Pessoalmente, minha principal prioridade era encontrar o software de mineração mais rápido. Eu também queria a capacidade de monitorar remotamente se o minerador ainda estava funcionando e a que velocidade ele estava. Gosto da ideia de software de código aberto, mas queria principalmente o minerador mais rápido. Eu também não me importava muito com os recursos de monitoramento da GPU.

Software de Mineração

Para o software de mineração, estaremos revisando o seguinte software:

Também me certifiquei de usar as versões mais recentes de cada software de mineração.

  • XMR-Stak versão 2.2.0
  • XMRig versão 2.5.0
  • Claymore’s Cryptonote AMD GPU Miner versão 11.2
  • Cast XMR versão 0.9.0

Aqui está um gráfico de recursos que criei para comparar rapidamente cada um dos softwares de mineração que analisarei:

Revisão XMR-Stak

Aqui estão os recursos do XMR-Stak

XMR-Stak é provavelmente o software de mineração que possui mais recursos e pode ser executado na maioria das plataformas. A única coisa que o XMR-Stak parece não ter são os recursos de monitoramento da GPU.

Este é o arquivo de configuração que usei para o sistema Vega:

Aqui está o código para o arquivo em lote:

xmr-stak.exe –noCPU

Para começar o teste, executei o minerador por uma hora, e então peguei a velocidade média de 15 minutos que ele informa, como o benchmark de velocidade.

O XMR-Stak relatou que a velocidade era de 5952,6 H / s. XMR-Stak não forneceu compartilhamentos obsoletos ou inválidos durante o teste.

Análise da XMRig AMD

Aqui estão os recursos do XMRig:

Parece que o XMRig AMD também tem muitos recursos, mas também não tem os recursos de monitoramento da GPU. Uma coisa a se notar é que este software de mineração também não oferece suporte a SSL.

Aqui está o código para o arquivo em lote:

xmrig-amd.exe –donate-level 1 –api-port 8000 –opencl-platform = 0 –opencl-devices = 0,0,1,1,2,2 –opencl-launch = 1900×8,1900×8 , 1900×8,1900×8,1900×8,1900×8 -o pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail

  • –Doar nível 1 é definir o minerador para usar uma taxa de desenvolvimento de 1%
  • –Api-port 8000 é para habilitar relatórios remotos na porta 8000
  • –Opencl-platform = 0 é usar a instalação padrão da opencl
  • –Opencl-devices = 0,0,1,1,2,2 é usar GPU 0,1 e 2. Eu tenho números duplos porque quero usar 2 threads por GPU.
  • –Opencl-launch = 1900 × 8,1900 × 8,1900 × 8,1900 × 8,1900 × 8,1900 × 8 serve para informar aos threads da GPU qual intensidade e tamanho de trabalho eles devem usar.

Para começar o teste, executei o minerador por uma hora, e então peguei a velocidade média de 15 minutos que ele informa, como o benchmark de velocidade.

A XMRig AMD relatou que a velocidade era de 5907,2 H / s. A XMRig AMD não forneceu compartilhamentos obsoletos ou inválidos durante o teste.

Os resultados foram ligeiramente inferiores ao XMR-Stak. Também não gosto do fato de você ter que baixar programas separados para usar os componentes da CPU, Nvidia ou AMD. Eu pessoalmente não uso SSL, mas gostaria de ter a opção de usá-lo. Por essas razões, a partir de agora ainda usarei o XMR-Stak como meu software de mineração.

Cryptonote AMD GPU Miner Review de Claymore

Aqui estão os recursos do Cryptonote AMD GPU Miner de Claymore:

O Cryptonote AMD GPU Miner da Claymore não é um código aberto, mas possui recursos de monitoramento de GPU.

Aqui está o código para o arquivo em lote:

setx GPU_FORCE_64BIT_PTR 1

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

NsGpuCNMiner.exe -xpool pool.electroneum.hashvault.pro:7777 -xwal wallet_public_key -xpsw officecomputer: myemail

Meu plano era executar o minerador por uma hora, mas só o executei por 18 minutos, porque claramente não era tão rápido quanto os outros dois softwares de mineração.

O minerador de GPU Cryptonote AMD da Claymore relatou que a velocidade era de 5349 H / s. O minerador de GPU AMD Cryptonote de Claymore não forneceu compartilhamentos obsoletos ou inválidos durante o teste.

Os resultados foram muito inferiores ao XMR-Stak. Eu também prefiro software de código aberto. Por essas razões, a partir de agora ainda usarei o XMR-Stak como meu software de mineração.

Análise do Cast XMR

Aqui estão os recursos do Cast XMR:

Parece que o Cast XMR é o software de mineração com menos recursos.

Aqui está o código para o arquivo em lote:

cast_xmr-vega.exe -S pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail -G 0,1,2 -R –nonicehash –fastjobswitch

  • -G 0,1,2 é para usar GPU 0,1,2
  • -R é para habilitar relatórios remotos
  • –Nonicehash é para acelerar o minerador quando não estiver usando nicehash
  • -Fastjobswitch é para acelerar o mineiro

Para começar o teste, executei o minerador por uma hora, e então peguei a velocidade média de 15 minutos que ele informa, como o benchmark de velocidade.

Tive que tirar a média de uma seção, porque estava usando a opção –fastjobswitch. Esta opção deve mudar rapidamente após o envio de um compartilhamento, mas diminuirá a velocidade média relatada, pois mostrará 0 H / s por alguns milissegundos.

A média acabou sendo 2018,4 + 2023,3 + 2021,1 = 6062,8 H / s. Isso é mais rápido do que XMR-Stak.

Comparação XMR-Stak e Cast XMR

Como a velocidade era o recurso mais importante para mim, tive que fazer outra comparação entre XMR-Stak e Cast XMR.

Até agora, aqui estão os resultados de velocidade:

Se você deixar a taxa padrão em XMR-Stak, temos:

XMR-Stak = 5952,6 * 98% = 5833,6 H / s

Cast XMR = 6062,8 * 98,5% = 5971,9 H / s

No entanto, como o XMR-Stak é um código aberto, pode-se reduzir ou remover a taxa completamente. Se calcularmos os benchmarks de velocidade com base nesse cálculo, teríamos:

XMR-Stak = 5952,6 * 100% = 5952,6 H / s

Cast XMR = 6062,8 * 98,5% = 5971,9 H / s

Essas velocidades estão dentro de uma margem de erro, então mais testes foram necessários.

Para a próxima rodada de testes, eu iria testá-los usando as estatísticas da piscina de mineração. Estou testando “Total de hashes”, bem como “compartilhamentos válidos” e “compartilhamentos inválidos”.

Vou executar o Cast XMR e o XMR-Stak por 4 horas desta vez. Acho que é um tempo longo o suficiente para obter uma boa leitura, mas não muito para que um pool perca a conexão ou algo que possa tornar o teste inválido.

Aqui estão os números antes de executar o teste:

Antes de qualquer teste, estamos começando com:

Total de ações: 1.046.185

Ações válidas: 81

Ações inválidas: 0

Depois de executar o Cast XMR por 4 horas, temos os seguintes resultados:

Isso significa que o Cast XMR nos deu os seguintes resultados após funcionar 4 horas:

Total de ações: 77.233.475 – 1.046.185 = 76.187.290

Ações válidas: 528 – 81 = 447

Ações inválidas: 0 – 0 = 0

Depois de executar o XMR-Stak por 4 horas, temos os seguintes resultados:

Isso significa que o XMR-Stak nos deu os seguintes resultados após funcionar 4 horas:

Total de ações: 153.480.475 – 77.233.475 = 76.247.000

Ações válidas: 978 – 528 = 450

Ações inválidas: 0 – 0 = 0

Então, mais uma vez, temos que eles estão na margem de erro.

Conclusão

Aqui está o gráfico completo de recursos, para que você possa comparar facilmente qual software de mineração pode ser certo para você.

Para mim, pessoalmente, decidi ficar com o XMR-Stak. A razão para isso é que o recurso mais importante para mim era a velocidade. As diferenças entre o XMR-Stak e o Cast XMR em minha máquina e configuração eram praticamente as mesmas. Eu também prefiro o layout de Relatórios Remotos (página HTML) em XMR-Stak em comparação com o layout (JSON) em Cast XMR. Também gosto que o XMR-Stak é o mais compatível com sistemas operacionais e componentes, em comparação com outro software de mineração.

Gosto do fato de ser de código aberto e permitir que você decida se e quando deseja doar. Pessoalmente, prefiro fazer uma doação depois de alguns meses, em vez de meu minerador se desconectar e reconectar a cada X minutos, do reservatório de mineração que escolhi usar. Também gosto que seja open source, porque a comunidade pode aprender e contribuir melhor desta forma.

Espero que este artigo ajude você a decidir qual software de mineração Cryptonight é certo para você, com base nos recursos que são importantes para você.