Categoria Monero

porFernando Pinheiro

Como minerar numa pool usando XMMrig – gerar Monero em casa

O guia abaixo constitui em um tutorial sobre como minerar altcoins, no caso Monero, a partir de sua casa ou de um computador em nuvem, a fim de receber unidades desta criptomoeda a qual, na data da publicação desta matéria está na casa de $253,00 – duzentos e cinquenta e três dólares a unidade

Como minerar numa piscina usando o XMRig

Wallet

Antes de começar, você já precisa ter uma carteira configurada e funcionando. O pool precisa saber o endereço da sua carteira para poder enviar pagamentos para lá. Consulte o guia Aceitando Monero para obter mais informações.

Lucratividade

Antes de minerar, você deve decidir se vale a pena ou não para você. Você tem que decidir isso por si mesmo, com base nos custos de energia e no hardware disponível. Existem muitos sites, como o CryptoCompare, que permitem que você insira a velocidade e o consumo de energia do seu minerador, e mostra o lucro (ou prejuízo) por semana / mês.

Baixar o Minerador

O primeiro passo é baixar o software de mineração para o seu computador.

Windows

O desenvolvedor XMRig fornece binários pré-construídos para usuários do Windows. Eles estão disponíveis na página de lançamento do GitHub.

Role para baixo até ver xmrig-VERSION-msvc-win64.zip. Baixe este arquivo e extraia o arquivo em algum lugar memorável, como sua área de trabalho.

Ubuntu Linux

O desenvolvedor XMRig fornece binários pré-construídos para Ubuntu Xenial Xerus (16.04). Eles podem funcionar em outras versões do Ubuntu e em outras distribuições, mas isso não é garantido.

Esses binários estão disponíveis na página de lançamento do GitHub.

Role para baixo até ver xmrig-VERSION-xenial-x64.tar.gz. Baixe este arquivo, extraia o arquivo em algum lugar memorável, como seu desktop.

 

Outro Linux

Os usuários de outras distribuições Linux podem compilar o XMRig a partir da fonte. Em primeiro lugar, instale as dependências:

# Para distros baseadas em Debian

sudo apt install \
build-essential \
cmake \
git \
libhwloc-dev \
libssl-dev \
libuv1-dev

Baixe o código-fonte do XMRig:

git clone https://github.com/xmrig/xmrig.git

cd xmrig

Configure e compile o XMRig:

cmake -Bbuild
make -Cbuild -j$(nproc)

 

Copie a configuração binária e de exemplo para seu diretório inicial:

cp build / xmrig ~ /
cp src / config.json ~ /

macOS Build

Em primeiro lugar, instale o XCode e o Homebrew.

Use o Homebrew para instalar dependências:

brew install \
cmake \
hwloc \
libmicrohttpd \
libuv \
openssl

Baixe fontes XMRig:

git clone https://github.com/xmrig/xmrig.git

cd xmrig

Configure e compile o XMRig:

cmake -Bbuild -DOPENSSL_ROOT_DIR = / usr / local / opt / openssl
make -Cbuild -j $ (nproc)

Copie a configuração binária e de exemplo para seu diretório inicial:

cp build / xmrig ~ /
cp src / config.json ~ /

Selecionando uma piscina (pool)

Existem muitas piscinas para escolher. Você pode encontrar uma lista em miningpoolstats.stream/monero.

Escolher um pool maior significa que você verá pagamentos mais frequentes (mas menores), mas escolher um pool menor ajuda a manter a rede descentralizada. Os mineiros não perderão nenhuma receita com a mineração em um reservatório menor.

Configurando o minerador

Navegue até a página da web do pool escolhido e leia sua documentação. Eles devem mencionar um endereço e uma porta para você entrar em seu minerador. Por exemplo, pool.xmr.pt:3333.

Em seguida, abra o config.json que você copiou ou extraiu anteriormente em seu editor de texto favorito. Role para baixo até a linha que diz donate.v2.xmrig.com:3333 e altere o texto dentro das aspas para o endereço do seu pool. A linha abaixo deve conter YOUR_WALLET_ADDRESS. Altere-o para o endereço real da carteira.

Após essas modificações, sua configuração deve ser semelhante a esta:

{
// […]

          “pools”: [

                               {

                              “url”: “pool.xmr.pt:3333”,

                             “user”: “43YjW8SZov …”

                                }

                           ],

 // […]

}

Iniciando o mineiro

Os usuários do Windows podem clicar duas vezes em xmrig.exe. Os usuários de outros sistemas operacionais devem entrar no diretório que contém o XMRig, digitar  ./xmrig e pressionar Enter.

Se você vir mensagens verdes informando que os compartilhamentos foram aceitos, parabéns, está tudo funcionando!

Solução de problemas

O antivírus continua removendo o XMRig

Alguns antivírus sinalizam o XMRig como malware porque costuma ser implantado em computadores infectados para minerar sem o consentimento do proprietário. Como é o seu computador e você está configurando o minerador para minerar para você, é seguro adicionar o XMRig à sua lista de permissões de antivírus.

Não é possível ler / definir MSR

Em algumas CPUs, o XMRig tenta aumentar o desempenho desativando certos recursos, como o pré-buscador de instruções da CPU. Essas operações requerem root / administrador, então tente clicar com o botão direito do mouse em xmrig.exe e executá-lo como administrador ou executar sudo ./xmrig em outros sistemas.

Algo desconhecido

Encontre a linha em config.json que diz algo: null e altere para algo: “rx / 0”. Por padrão, o XMRig espera que o pool informe qual algoritmo de hash usar.

Páginas enormes 0%

Permitindo páginas grandes no Windows

Retirado do MSDN:

1 – No menu Iniciar, clique em Executar. Na caixa Abrir, digite gpedit.msc.

2 – No console do Editor de Diretiva de Grupo Local, expanda Configuração do Computador e, em seguida, expanda Configurações do Windows.

3 – Expanda Configurações de segurança e, em seguida, expanda Diretivas locais.

4 – Selecione a pasta Atribuição de direitos do usuário.

5 – As políticas serão exibidas no painel de detalhes.

6 – No painel, clique duas vezes em Bloquear páginas na memória.

7 – Na caixa de diálogo Configuração de segurança local – Bloquear páginas na memória, clique em Adicionar usuário ou grupo.

8 – Na caixa de diálogo Selecionar Usuários, Contas de Serviço ou Grupos, adicione uma conta na qual você executará o minerador

9 – Reinicialize para que as alterações tenham efeito.

Você também pode precisar iniciar o minerador como administrador.

Permitindo páginas grandes no Linux

Em primeiro lugar, pare o minerador (se estiver em execução), execute os seguintes comandos para habilitar páginas grandes e, em seguida, inicie o minerador como root:

sudo sysctl -w vm.nr_hugepages=1168
sudo ./xmrig

Pode ser necessário aumentar 1168 dependendo de quantos nós NUMA sua (s) CPU (s) têm.

Permitindo páginas grandes no macOS

Páginas enormes não são suportadas no macOS.

O saldo não aumenta (da carteira)

A maioria dos pools são pools PPLNS, o que significa que você só é pago quando um mineiro no pool encontra um bloco. Se a piscina em que você está minerando for pequena, isso pode levar de alguns dias a semanas.

Além disso, todos os blocos encontrados devem amadurecer antes de serem pagos. Isso leva 60 blocos (aproximadamente 2 horas).

 

Conseguindo ajuda

Uma comunidade de mineração Monero ativa no Reddit é / r / MoneroSupport

Indo mais longe

Considere usar um sub endereço apenas para mineração, para evitar que seu endereço seja vinculado a diferentes serviços.

Considere usar o Tor para se conectar ao pool (ou a um pool de serviço oculto como HashVault, RespectXMR e MoneroOcean). Isso oculta a atividade de mineração do seu ISP e evita que o pool saiba quem você é.

Traduzido com adptações do getmonero.org, imagem pexels.com