Mineração Ethereum no Ubuntu e Debian

Mineração Ethereum no Ubuntu e Debian

Ethereum se estabeleceu como um dos grandes jogadores no mundo da criptomoeda. Seu valor tem aumentado constante há mais de um ano, e é uma das moedas mais comercializadas do mundo.

O Ethereum também é uma tecnologia de código aberto, e o Ethereum Blockchain está alimentando uma nova onda de desenvolvimento da Web e tecnologias da Web. Embora a onda inicial de interesse no Ethereum tenha diminuído, claramente não é tarde demais para se envolver.

Se você não estiver executando os drivers AMDGPU-PRO, confira nosso guia sobre a instalação do OpenCL para o Open Source AMDGPU antes de ir mais longe.

Antes de começar com qualquer uma das instalações, verifique se você tem os drivers gráficos mais recentes do seu cartão com suporte de OpenCL. Esse poderia ser o proprietário dos motoristas da NVIDIA, os drivers AMD de código aberto ou os drivers AMDGPU-PRO no Ubuntu.

OBSERVAÇÃO
A instalação de drivers de gráficos para o seu cartão está além do escopo deste tutorial. Antes de prosseguir, verifique se os drivers de gráficos para o seu cartão estão totalmente instalados e atualizados.

Neste tutorial, você aprenderá:

  • Como instalar o Ethereum
  • Como instalar o software de mineração EthMiner
  • Como instalar e configurar a carteira de moeda
  • Como começar a minerar e conectar -se ao pool de mineração

Mineração Ethereum no Ubuntu e Debian

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Uma instalação funcional do Sistema Operacional de Debian ou Ubuntu Linux
Programas Ehtereum, ethminer, carteira de moeda
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
    1. Prepare -se seu endereço da carteira Ethereum

      Sinta -se à vontade para pular esta etapa se você já tiver seu endereço de carteira Ethereum. Dessa forma, você tem algum lugar para o seu Ethereum ser depositado. Se você tem uma preferência na carteira, por todos os meios, use -a. Este guia vai usar a carteira de moeda como exemplo. Use os seguintes comandos para instalar a carteira de moeda no seu sistema Ubuntu e Debian Linux:

      Ubuntu

      Para instalar a carteira de moeda no seu sistema Ubuntu, execute o seguinte foto comando:

      $ sudo snap install moeda 

      Debian

      Para instalar a carteira de moeda no Debian, você pode primeiro precisar instalar Snapd. Uma vez pronto, instale a carteira de moedas. A sequência de comando para executar toda a instalação pode parecer algo assim:

      $ sudo apt install snapd $ sudo systemctl ativar snapd $ sudo systemctl snapd $ sudo snap install moeda 


      Configure sua carteira

      Abra sua nova carteira de moedas. Dependendo do seu ambiente de desktop, pode estar na seção da Internet ou em Outro.

      Iniciar a aplicação da carteira de moeda

      Na primeira tela, você será perguntado se deseja abrir uma nova carteira ou sua criptografia existente Walet. Clique em Novas e siga as instruções sobre como gerar uma nova senha de carteira.

      AVISO
      Certifique -se de anotar sua nova senha. Sem senha, sem acesso à sua carteira e, como resultado, você não poderá acessar seus fundos.

      Depois de iniciar sua nova carteira. Mude para a Ethrereum Coin para acessar seu endereço de carteira Ethereum.

      Mude para a Ethrereum Coin Obtenha seu endereço da carteira do Ethereum clicando em Receber

      O produto acabado terá sua carteira no seu endereço. Tome uma nota do seu endereço, pois o endereço é a parte importante. É isso que você usará para configurar suas operações de mineração e comprar e vender com o Ethereum.

    2. Instale os pacotes Ethereum

      Há um PPA oficial do Ethereum com todos os pacotes que você precisará começar com o Ethereum. Existem mais alguns programas que você instalará neste guia, mas este é o núcleo. O PPA foi projetado para o Ubuntu, mas também funciona muito bem com o Debian.

      Ubuntu

      Instale o Ethereum no Ubuntu

      Usar o PPA é obviamente mais fácil para o Ubuntu. Adicione ao seu sistema.

      $ sudo add-aprop-repository ppa: Ethereum/Ethereum $ sudo apt atualização

      Agora, instale o pacote Ethereum.

      $ sudo apt install Ethereum

      Debian

      No Debian, o processo é essencialmente o mesmo, simplesmente não é tão automático. Comece criando um arquivo em /etc/apt/fontes.lista.D/Ethereum.lista.

      Nesse arquivo, coloque as duas linhas a seguir.

      Deb http: // ppa.plataforma de lançamento.net/Ethereum/Ethereum/Ubuntu Bionic Main Deb-Src http: // ppa.plataforma de lançamento.net/Ethereum/Ethereum/Ubuntu Bionic Main

      Salvar e sair. Em seguida, você terá que importar a chave GPG para o PPA.

      $ sudo apt-key Adv-KeyServer KeyServer.Ubuntu.COM--RECV-KEYS 2A518C819BE37D2C2031944D1C52189C923F6CA9

      Depois que o Apt acabou de importar a chave, atualize seu sistema e instale o pacote Ethereum.

      $ sudo apt update $ sudo apt install Ethereum

      Confirme que o Ethereum está instalado:

      $ dpkg -l | Grep Ethereum II Ethereum 1.9.25+Build24398+meta-pacote bionic AMD64 para instalar Geth e outras ferramentas 


    3. Instale o ethminer

      Não é realmente lucrativo minerar o Ethereum com sua CPU. A mineração da GPU, no entanto, faz sentido com a configuração certa. Existem dois programas para mineração de GPU, ethminer e claymore. Este guia vai cobrir o ethminer. Ambos são opções perfeitamente boas, embora.

      Passe pela página de lançamentos do projeto e pegue o mais recente Linux Tarball. Desembale o tarball no diretório onde você deseja executar o ethminer. É um binário pré-compilado, então é tudo o que você precisa fazer antes de começar a usá-lo.

      VOCÊ SABIA?
      O Ethminer é apenas um entre muitos outros mineiros disponíveis para serem usados ​​para minerar o Ethereum ou outras criptomoedas. Outros exemplos de software de mineração incluem Gminer, Team Red Miner, Lolminer ou PhoenixMiner apenas para citar alguns. O ethminer é uma ótima ferramenta, mas explore e experimente outros mineiros também apenas para ver se você pode aumentar sua taxa de hash de mineração.

      Abaixo está um exemplo de como você pode baixar, extrair e executar o ethminer v0.18 no Ubuntu e Debian Linux:

      $ mkdir ethminer $ wget -o ethminer/ethminer.alcatrão.gz https: // github.com/Ethereum-mining/ethminer/liberações/download/v0.18.0/ethminer-0.18.0-CUDA-9-Linux-X86_64.alcatrão.gz $ tar xzf ethminer/ethminer.alcatrão.gz -c ethminer/$ ethminer/bin/ethminer -help ethminer 0.18.0 Build: Linux/Release/GNU EthMiner -GPU Ethash Miner Uso mínimo: EthMiner [Devices_type] [Opções] -p… [-p…] 
    4. Comece a minerar

      Abra seu terminal e vá para o diretório onde você descompacte o ethminer. A função de ajuda para o ethminer não é tão ... útil quanto poderia ser. A formatação de sintaxe pode ser um pouco estranha. Ainda assim, vale a pena conferir. Há duas coisas principais que você precisará, a bandeira para especificar sua computação e a da sua piscina. -G é para Opencl, e -você Trabalha com Cuda. O -P A bandeira permite especificar seu pool.

      Então, escolha uma piscina. Existem alguns grandes. Ethpool e 2miners são bons lugares para começar. Nenhum deles exige que você se inscreva ou faça uma conta. Você fornece apenas seu endereço Ethereum através do comando de mineração.

      Falando no comando de mineração, finalmente chegou a hora de começar com isso. Dê uma olhada nos exemplos do Ethminer para um guia de sintaxe melhor. Cada piscina é um pouco diferente, mas há um exemplo para 2miners e ethpool abaixo.

      Ambos os comandos abaixo são executados a partir do extraído anteriormente ethminer/bin diretório:

      2Miners Ethereum Mining Command Exemplo:

      $ ./ethminer -g -p stratum1+tcp: // [email protected]: 2020

      Exemplo de comando de mineração Ethpool Ethereum.

      $ ./ethminer -g -p stratum1+tcp: // [email protected]: 3333


      Comece a mineração Ethereum com Ethminer.

      Depois de entrar em seu comando, o ethminer iniciará a mineração. Vai correr até você cancelar. Como você meu, você contribui para sua piscina. A piscina concederá uma parte do Ethereum extraído de toda a piscina para você com base na quantidade de trabalho que você contribuiu.

      Quanto mais você contribuir, mais Ethereum você faz. Tudo isso é baseado no poder de computação da GPU, e você pode encontrar hashrates médios de GPU e calculadoras de lucratividade on -line para ajudá -lo a ver se você vai obter lucro com sua configuração.



  1. Monitore sua operação de mineração Ethereum

    Neste ponto, você apenas senta e deixa o hardware fazer o trabalho. Antes de deixar seu equipamento de mineração sem vigilância, primeiro aguarde a participação de mineração enviada pela primeira vez, pois isso garantirá que tudo esteja indo de acordo com o plano. Dependendo da velocidade do seu hardware, pode levar algum tempo.

    Primeira participação de mineração aceita pelos 2miners.com piscina. Depois que seus mineiros enviarem uma primeira ação, você poderá procurar seu endereço de carteira Ethereum em um pool de mineração respectivo para monitorar seu progresso de mineração Ethereum e ganhos atuais.

Pensamentos finais

A mineração de criptomoedas é volátil. Hardware nem sempre é barato, e os custos de energia continuam subindo. Às vezes você pode ganhar grande. Outras vezes você vai quebrar muito rápido. Faça sua lição de casa antes de fazer qualquer tipo de investimento.

Se você acabar decidindo que a mineração não é para você, ainda pode usar a carteira para trocar e usar o Ethereum. Criptomoeda é moeda, afinal, e ainda é ótima para o propósito pretendido.

Solução de problemas

A mensagem a seguir aparece ao tentar instalar o pacote Ethereum no Debian Linux:

APT Instale as listas de pacote de leitura do Ethereum… FEITO CONSTRUIR AS INFORMAÇÕES DE LEITA DE REEITA DE TRUSAS DE DEPENSAÇÃO… FEITO ALGUNS PACAGES PODEM SER SOBRADO. Isso pode significar que você solicitou uma situação impossível ou se estiver usando a distribuição instável que alguns pacotes necessários ainda não foram criados ou foram retirados da entrada. As informações a seguir podem ajudar a resolver a situação: os pacotes a seguir têm dependências não atendidas: Ethereum: depende: Abigen, mas não será instalado depende: BootNode, mas não será instalado depende: EVM, mas não vai ser instalado depende: Geth, mas não será instalado depende: CLEF, mas não será instalado e: incapaz de corrigir problemas, você segurou pacotes quebrados. 

A resolução deste problema verifique se você incluiu o seguinte repositório do Ubuntu, como mostrado acima:

Deb http: // ppa.plataforma de lançamento.net/Ethereum/Ethereum/Ubuntu Bionic Main Deb-Src http: // ppa.plataforma de lançamento.net/Ethereum/Ethereum/Ubuntu Bionic Main

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Nvidia GeForce GTX 1060 Ethereum Hashrate and Mining…
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Tutorial do SQLite Linux para iniciantes
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Manipulação de big data para diversão e lucro Parte 1
  • NVIDIA RTX 3080 Ethereum Hashrate e Mineing Overclock…
  • Manipulação de big data para diversão e lucro Parte 3
  • Melhor tocador de música para Linux
  • Mastering Bash Script Loops