Acompanhe seu minerador no bntpool.com

· 6 min de leitura

Quando o seine começa a minerar no bntpool.com, o pool mostra tudo que vê: hashrate, cada share aceito, ganhos e pagamentos enviados ao seu endereço. Este guia percorre My Stats, as páginas públicas do pool e a API para scripts e painéis domésticos.

Se ainda não começou, o guia de instalação do seine leva aos primeiros shares em poucos minutos.

Como consultar as estatísticas no bntpool.com?

Resposta curta

Abra My Stats em bntpool.com/stats, cole seu endereço Blocknet ou @name e pressione Lookup. A página mostra hashrate, shares aceitos e rejeitados, saldos estimado, confirmado e pago, gráfico de hashrate, uma linha por rig e pagamentos recentes. Ela se atualiza automaticamente enquanto a aba estiver aberta.

Em My Stats, informe o mesmo endereço ou shortname Blocknet ID usado no seine. Nomes como @name ou $name são resolvidos via blocknet.id, e a busca passa a mostrar o endereço completo correspondente. A página lembra a última consulta naquele navegador; na próxima visita, seus números já estão lá.

O que My Stats mostra?

A página organiza cartões e tabelas em grupos, cada um respondendo uma pergunta sobre seu minerador.

Saldo

Quando há recompensas pendentes, Estimated From Recent Blocks lista cada bloco com altura, crédito estimado, confirmações restantes e horário do encontro. A altura leva ao bloco no explorador Blocknet, permitindo conferir. Como funcionam os pagamentos PPLNS explica a divisão e o momento do pagamento.

Mineração e shares

Os cartões Mining mostram Hashrate, quantos Blocks Found seus próprios rigs resolveram para o pool e a data de início em Mining Since. Abaixo ficam Shares Accepted, Shares Rejected, Reject Rate e Avg Difficulty. Um rig saudável envia shares aceitos regularmente, com rejeição perto de zero.

Hashrate History mostra a hashrate em 1h, 24h, 7d ou 30d. Intervalos maiores ajudam a ver se o rig funcionou a noite inteira.

Uma linha por rig

Se usa várias máquinas, dê um nome a cada uma. O pool as lista separadamente, com hashrate, shares aceitos e rejeitados e horário do último share. Na primeira execução, o seine escolhe seine- seguido de quatro dígitos. Você pode definir outro nome pela linha de comando:

./seine --pool-worker rig-01

Um rig com versão antiga recebe o aviso update available, que leva à página de releases do seine. Assim é fácil encontrar uma máquina esquecida nas atualizações.

Pagamentos e shares recentes

Recent Payouts lista pagamentos ao seu endereço com valor, link da transação no explorador e status queued, unconfirmed ou confirmed. Recent Shares mostra os últimos 20 shares com job, rig, dificuldade e status. É a forma mais rápida de confirmar que uma máquina recém-iniciada alcança o pool.

Por que a hashrate do pool difere da do seine?

O seine conta todos os hashes calculados. O pool só vê shares e estima a hashrate pela dificuldade total dos aceitos na última hora. Cada share é aleatório. O bntpool.com define a dificuldade por conexão buscando cerca de 10 shares a cada 5 minutos; uma janela curta contém algum ruído.

Dois hábitos ajudam a comparar:

A tabela Recent Shares confirma imediatamente a chegada de trabalho, antes de a hashrate se estabilizar.

Quais páginas públicas mostram o pool inteiro?

Elas não exigem busca e mostram publicamente toda a atividade. O painel reúne os números principais: mineradores conectados, hashrates do pool e da rede, blocos encontrados e sorte média.

Blocos

Blocks lista todos os blocos encontrados pelo bntpool.com, mais recentes primeiro: altura com link ao explorador, recompensa, esforço, duração da rodada, status e horário. Filtre por Confirmed, Pending ou Orphaned para acompanhar a situação.

Pagamentos

Payouts lista cada lote de pagamentos com total, número de mineradores pagos, links das transações e status. O lote aparece como unconfirmed ao ser transmitido e vira confirmed pouco após a primeira confirmação de bloco. Você acompanha o pagamento pelo pool e pelo explorador.

Sorte

Luck mostra o esforço de cada rodada: trabalho dos shares aceitos dividido pela dificuldade do bloco. 100% significa exatamente o trabalho esperado; menos significa que o pool encontrou o bloco antes. Rodadas individuais variam muito nos dois sentidos, então acompanhe Average Luck no painel. A tabela Pool Luck History leva a essa página por View All.

Status

Status mostra a saúde do pool: disponibilidade do pool, HTTP público, API, Stratum, banco e daemon, idade do modelo de trabalho, altura da cadeia, uptime nos últimos 10 minutos, 6 horas, 24 horas e 7 dias e histórico de incidentes. A disponibilidade é medida por um monitor no servidor e por uma sonda externa na Cloudflare.

Como usar a API do bntpool.com?

Resposta curta

A API é JSON público por HTTPS, sem chave. Chame https://bntpool.com/api/miner/ seguido do seu endereço para hashrate, rigs, shares e pagamentos. Acrescente /balance para saldos e use /api/stats para hashrates do pool e da rede. Valores estão em unidades atômicas: divida por 100.000.000 para BNT.

Todas as páginas acima leem estes endpoints. Qualquer dado mostrado no site pode ser obtido diretamente:

Endpoint Retorno
/api/stats Mineradores conectados, hashrate do pool, blocos encontrados, hashrate da rede, altura atual
/api/stats/history?range=24h Histórico de hashrate do pool (1h, 24h, 7d, 30d)
/api/stats/insights Rodada atual, esforço médio, rodadas recentes
/api/info Configurações: porta Stratum, sistema e janela de pagamento, mínimo
/api/blocks?status=confirmed Blocos encontrados, filtráveis por status
/api/payouts/recent Lotes de pagamentos com hashes de transação
/api/luck Esforço e duração de cada rodada
/api/status Saúde dos serviços, janelas de uptime, incidentes
/api/miner/{address} Sua hashrate, totais, rigs, últimos shares e pagamentos
/api/miner/{address}/balance Saldos estimado, confirmado e pago
/api/miner/{address}/hashrate?range=24h Seu histórico de hashrate

Endpoints de listas aceitam limit, padrão 25 e máximo 200, e offset, retornando items e total. Endpoints de mineradores exigem endereço completo. Após buscar um @name em My Stats, copie o endereço da caixa de busca.

Para consultar seu minerador no terminal:

curl -s https://bntpool.com/api/miner/YOUR_ADDRESS

Com jq, extraia valores individuais, como hashrate e shares aceitos, ou o total pago em BNT:

curl -s https://bntpool.com/api/miner/YOUR_ADDRESS | jq '{hashrate, total_accepted, total_rejected}'
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS/balance | jq '.balance.paid / 100000000'

Mostre seu minerador em um painel doméstico

O mesmo endpoint funciona como sensor. No Home Assistant, a integração RESTful lê os dados com algumas linhas em configuration.yaml:

rest:
  - resource: https://bntpool.com/api/miner/YOUR_ADDRESS
    scan_interval: 60
    sensor:
      - name: "bntpool hashrate"
        value_template: "{{ value_json.hashrate | round(2) }}"
        unit_of_measurement: "H/s"
      - name: "bntpool accepted shares"
        value_template: "{{ value_json.total_accepted }}"

Consultas a cada 30 a 60 segundos bastam. A hashrate é uma média horária, e My Stats atualiza seus detalhes a cada 30 segundos. A API limita requisições por cliente. Se um script receber HTTP 429, deve pausar e esperar o tempo do cabeçalho Retry-After antes de tentar novamente.

E o painel do próprio seine?

O pool mostra o que foi creditado. Para acompanhar a máquina ao vivo, o painel do terminal do seine mostra hashrate e shares no momento em que ocorrem. O minerador também oferece API local de controle com REST, eventos enviados pelo servidor e métricas Prometheus em /metrics, vinculada a 127.0.0.1:9977 por padrão. O guia da API de controle explica opções e endpoints. Muitos usam ambos: métricas do seine por máquina e API do pool para saldos e pagamentos.

Ainda não conhece o seine? Baixe-o, conecte ao pool padrão e seu endereço aparecerá em My Stats poucos minutos após o primeiro share aceito.

Perguntas frequentes

Por que minha hashrate no bntpool.com difere da mostrada pelo seine?

O seine conta cada hash calculado. O pool estima sua hashrate pela dificuldade dos shares aceitos na última hora. Shares chegam em momentos aleatórios, então o valor do pool oscila mais e se estabiliza com o tempo. Compare o gráfico de 24 horas de My Stats com a média do seine.

Posso consultar minhas estatísticas com um @name?

Sim. Digite seu shortname Blocknet ID, como @name ou $name, na busca de My Stats. A página resolve via blocknet.id, mostra as estatísticas e coloca o endereço completo resolvido na caixa de busca. Use esse endereço completo ao chamar a API em scripts.

A API do bntpool.com exige chave?

Não. Estatísticas, blocos, pagamentos, sorte, status e endpoints individuais são JSON público por HTTPS. curl ou um painel doméstico podem ler sem cadastro. Valores vêm em unidades atômicas: divida por 100.000.000 para BNT e consulte a cada 30 a 60 segundos.

Por que My Stats mostra zero em Estimated Rewards?

As estimativas aparecem quando o pool encontra um bloco enquanto seus shares estão na janela de pagamento. Para um novo minerador, isso pode levar algumas rodadas. Primeiro aparecem shares aceitos e hashrate, depois recompensas estimadas, que amadurecem para Confirmed Rewards e são pagas automaticamente.