Como minerar Blocknet no Linux

· 4 min de leitura

Este guia coloca seine para funcionar em um desktop ou servidor Linux, da escolha do arquivo à conferência das shares aceitas pelo pool. A versão oficial v0.2.26 é o exemplo verificado. Tenha seu endereço de recebimento Blocknet em mãos; o guia da carteira explica onde encontrá-lo. Informe um endereço público ou @name registrado, nunca uma frase de recuperação.

Como começar a minerar Blocknet no Linux?

Resposta curta

Escolha o arquivo Linux correspondente ao processador, verifique a soma SHA-256 e extraia-o em uma pasta gravável. Execute ./seine, informe seu endereço de pagamento e aceite a conexão padrão com bntpool.com. seine dimensiona automaticamente as threads de CPU e também pode usar placas NVIDIA compatíveis no Linux x86_64 quando suas bibliotecas de execução estão instaladas.

Etapa 1: confira a arquitetura e a glibc

Abra um terminal e execute estas duas verificações somente de leitura. A primeira identifica a arquitetura; a segunda mostra a versão da biblioteca GNU C em sistemas baseados em glibc. Elas não iniciam mineração nem alteram a configuração do computador.

uname -m
getconf GNU_LIBC_VERSION

Relacione a arquitetura ao arquivo abaixo. Ambos os pacotes Linux v0.2.26 exigem glibc 2.39 ou mais recente. Confira novamente os requisitos ao instalar uma versão posterior. Se o sistema usa outra biblioteca C ou glibc mais antiga, use um ambiente de distribuição compatível ou siga as instruções de compilação do código-fonte.

Saída do comando Arquivo da versão Backends
x86_64 seine-linux-x86_64.tar.gz CPU e NVIDIA
aarch64 seine-linux-aarch64.tar.gz CPU

Cada thread de mineração na CPU precisa de um bloco de memória de 2 GiB. seine escolhe a quantidade inicial conforme a memória e os recursos de CPU disponíveis e ajusta durante a mineração. Não force threads ou kernels na primeira execução; estabeleça uma conexão funcional antes de alterar o desempenho.

Etapa 2: baixe e verifique o arquivo

Escolha Linux ou Linux ARM64 na seção de downloads. Baixe também o recurso separado SHA256SUMS.txt da mesma versão oficial. Mantenha juntos o arquivo e a soma da mesma versão. Os exemplos usam x86_64; no ARM64, substitua seine-linux-x86_64.tar.gz por seine-linux-aarch64.tar.gz nos comandos.

Tabela oficial de downloads com arquivos Linux e Linux ARM64

No terminal, abra a pasta em que o navegador salvou os arquivos e calcule a soma do arquivo compactado. Este exemplo pressupõe uma pasta Downloads no diretório pessoal; use a pasta real de download caso tenha outro nome.

cd "$HOME/Downloads"
sha256sum seine-linux-x86_64.tar.gz

Compare o hash hexadecimal completo com a linha desse arquivo exato em SHA256SUMS.txt. Todos os dígitos devem coincidir antes de extrair ou executar. Use a soma publicada como recurso da versão: o arquivo compactado também contém um manifesto dos arquivos extraídos. A coincidência verifica o arquivo em relação ao valor publicado; obtenha ambos os downloads na fonte oficial.

Etapa 3: extraia e confira o executável

Crie uma pasta dedicada no diretório pessoal, extraia o arquivo nela e peça ao binário para mostrar a ajuda. O arquivo v0.2.26 contém ./seine na raiz, então esses comandos colocam o executável diretamente na pasta nova. O comando de ajuda termina sem iniciar uma sessão de mineração.

mkdir -p "$HOME/seine"
tar -xzf seine-linux-x86_64.tar.gz -C "$HOME/seine"
cd "$HOME/seine"
chmod u+x ./seine
./seine --help

Faça isso com sua própria conta. chmod u+x concede permissão de execução ao proprietário; não é necessária uma instalação para todo o sistema. O prefixo ./ manda o shell executar o arquivo na pasta atual. Mantenha a documentação e as licenças extraídas junto ao binário.

Etapa 4: informe seu endereço e conecte

Inicie na pasta em que extraiu o arquivo:

./seine

Informe seu endereço de recebimento ou @name registrado, aceite stratum+tcp://bntpool.com:3333 e escolha um nome reconhecível para a máquina quando solicitado. Nas próximas execuções, seine reutiliza seine-data/seine.config.json relativo ao diretório de trabalho. Iniciar na mesma pasta facilita localizar as configurações. A referência de configuração documenta as perguntas e o diretório de dados.

Observe o hashrate e o contador de shares aceitas. Abra My Stats e consulte o mesmo endereço. Shares aceitas confirmam que o pool recebe trabalho; o pagamento segue um processo separado de recompensas e pagamentos. O guia do painel explica as áreas do minerador. Pressione q ou Ctrl+C para encerrar corretamente.

O que é necessário para minerar com NVIDIA no Linux?

A mineração GPU no Linux x86_64 precisa de um driver NVIDIA e bibliotecas NVRTC compatíveis. NVRTC compila os kernels GPU na inicialização. Instale o ambiente de execução e a biblioteca builtins correspondente pela distribuição ou pelos pacotes NVIDIA, seguindo o guia NVIDIA. Os nomes dos pacotes variam com a distribuição e a versão CUDA; use as instruções do seu sistema.

Com essas bibliotecas, o modo padrão pode minerar na CPU e nas placas NVIDIA compatíveis ao mesmo tempo. Para começar na CPU enquanto prepara a GPU, selecione-a explicitamente:

./seine --backend cpu

Essa opção usa somente CPU nessa execução. Para selecionar dispositivos GPU e conferir suas shares aceitas, continue no guia NVIDIA. A versão ARM64 descrita aqui contém o backend CPU; instalar CUDA não adiciona um backend NVIDIA a esse arquivo.

Como resolver um erro de inicialização no Linux?

Use a primeira mensagem de erro para escolher a próxima verificação. Erros de arquitetura ou ambiente ocorrem antes de shares aceitas; mudar endereços do pool ou quantidade de threads não resolve essa etapa. Mantenha o arquivo verificado enquanto examina o executável e o ambiente.

Mensagem ou sintoma O que conferir
Exec format error Arquitetura incorreta: compare uname -m com o nome do arquivo.
GLIBC_2.39 not found O binário exige uma glibc mais recente. Use um sistema compatível ou compile o código-fonte; mantenha a biblioteca C do sistema sob a gestão da distribuição.
Permission denied Confira a permissão de execução do usuário e use uma pasta em um sistema de arquivos que permita executar.
libnvrtc / libnvrtc-builtins Instale o ambiente NVIDIA compatível e a biblioteca builtins correspondente ou use --backend cpu enquanto o prepara.

Depois de receber shares aceitas, consulte o guia de huge pages para a configuração opcional no Linux. O guia de servidores cobre operação sem interface gráfica e posicionamento NUMA. Nenhuma dessas preparações é exigida neste primeiro início; faça cada mudança separadamente para identificar seu efeito na máquina.

Perguntas frequentes

Qual arquivo do Linux devo baixar?

Execute uname -m no terminal. Escolha o arquivo x86_64 para a saída x86_64 ou aarch64 para a saída aarch64. Os binários Linux v0.2.26 verificados exigem glibc 2.39 ou mais recente. O pacote x86_64 oferece CPU e NVIDIA; o pacote ARM64 oferece somente CPU.

Preciso executar seine com sudo?

Execute o minerador normalmente com seu próprio usuário em uma pasta gravável. Extraia o arquivo, conceda permissão de execução ao proprietário se necessário e inicie com ./seine. Reservar huge pages é uma tarefa administrativa separada; o início normal pode usar páginas comuns.

Por que o Linux informa que falta uma biblioteca NVRTC?

O backend NVIDIA no Linux precisa de um driver compatível e das bibliotecas de execução NVRTC, incluindo a biblioteca builtins correspondente. Instale-as pelos pacotes da distribuição ou pelos pacotes suportados pela NVIDIA. O arquivo Linux não inclui DLLs do Windows. Você pode usar CPU enquanto prepara a GPU.