Finanças Por Equipe DevBras

Capa do artigo: Hash rate não é lucro: a conta de mineração que o painel do pool não faz

Hash rate não é lucro: a conta de mineração que o painel do pool não faz

Calcule quanto a mineração rende de fato: hash rate da rede, recompensa, taxa do pool e conta de luz medida na tomada. Com o exemplo, você sabe se o painel verde dá lucro ou prejuízo.

O painel do pool mostra 15 kH/s, gráfico estável, tudo verde. Depois de um mês minerando Monero no processador do PC de casa, o saldo é 0,038 XMR. A conta de luz subiu o equivalente a mais de 86 kWh. Quando você faz a conta com números do exemplo abaixo, o mês fechou com prejuízo de quase R$ 30, antes de contar o desgaste da máquina.

A resposta curta: hash rate mede trabalho, não dinheiro. O que você ganha depende da sua fatia no hash rate total da rede, da recompensa por bloco, da taxa do pool e do preço da moeda. O que você gasta é energia, medida na tomada. Lucro é a diferença entre os dois, e o painel do pool só mostra metade da conta.

Por que o número do painel engana

Mineração por prova de trabalho é uma loteria proporcional. A rede inteira tenta resolver o próximo bloco, e cada participante tem chance proporcional ao trabalho que contribui. Se a rede faz 5 bilhões de hashes por segundo e você faz 15 mil, sua fatia é de 0,0003%. O pool junta os participantes para suavizar a sorte e divide as recompensas pelo trabalho comprovado de cada um, descontando a taxa dele.

Daí vêm três problemas do painel:

  • O hash rate é seu, a dificuldade é da rede. Se mais gente entra, a rede cresce e a sua fatia encolhe, mesmo com o seu número igual.
  • A estimativa de ganho não inclui energia. O painel mostra moedas, não reais, e não sabe quanto você paga pelo kWh.
  • Há variação. O hash rate que o pool mostra é estimado pelos resultados enviados e oscila. O ganho de um dia bom não se repete todo dia.

Além disso, pools costumam ter valor mínimo para pagamento. Até atingir esse valor, o saldo fica no pool, não na sua carteira.

Como calcular se dá lucro

  1. Anote seu hash rate médio de vários dias, não o pico.
  2. Pegue o hash rate atual da rede num explorador de blocos ou no próprio pool.
  3. Confira a recompensa por bloco e o tempo médio de bloco. No Monero, o alvo é um bloco a cada dois minutos, cerca de 720 por dia, e a emissão de cauda desde 2022 é de 0,6 XMR por bloco, mais as taxas das transações.
  4. Desconte a taxa do pool, informada na página dele.
  5. Meça o consumo na tomada com um medidor de energia, comparando a máquina minerando e a máquina parada. O que interessa é a diferença.
  6. Pegue o preço do kWh na sua conta de luz, com impostos e bandeira, dividindo o total pelo consumo do mês.
  7. Converta a moeda para reais pelo preço em que você conseguiria vender, descontando taxa de corretora.

A conta em código

// Estimativa diária. Todos os valores do exemplo são fictícios.
function resultadoDiario(p) {
  const fatia = p.meuHashrate / p.hashrateRede;
  const moedasDia = fatia * p.blocosPorDia * p.recompensaBloco * (1 - p.taxaPool);
  const receitaDia = moedasDia * p.precoMoeda;
  const kwhDia = (p.wattsExtras / 1000) * p.horasPorDia;
  const custoDia = kwhDia * p.precoKwh;
  return { moedasDia, receitaDia, kwhDia, custoDia, lucroDia: receitaDia - custoDia };
}

const r = resultadoDiario({
  meuHashrate: 15000,        // 15 kH/s, média de vários dias
  hashrateRede: 5e9,         // 5 GH/s
  blocosPorDia: 720,
  recompensaBloco: 0.6,      // XMR
  taxaPool: 0.01,            // 1%
  precoMoeda: 1500,          // R$ por XMR
  wattsExtras: 120,          // medido na tomada: minerando menos parado
  horasPorDia: 24,
  precoKwh: 1.00             // R$, conta de luz com impostos
});

console.log(r);
// moedasDia ≈ 0.00128, receitaDia ≈ 1.92, kwhDia = 2.88,
// custoDia = 2.88, lucroDia ≈ -0.96

Exemplo trabalhado: o mês do PC de casa

Com os números do código, um dia rende cerca de 0,00128 XMR. Em 30 dias, são 0,0385 XMR, que a R$ 1.500 por moeda valem R$ 57,74. No mesmo mês, os 120 W extras consomem 86,4 kWh, que a R$ 1,00 por kWh custam R$ 86,40. Resultado: prejuízo de R$ 28,66 no mês, com o painel verde o tempo todo.

Mude os números e veja o que importa. Se o kWh custasse R$ 0,50, o custo cairia para R$ 43,20 e o mês daria pequeno lucro, sem contar o desgaste. Se o hash rate da rede dobrasse, a receita cairia pela metade. Se o preço da moeda caísse 30%, idem. A margem é estreita e depende de três variáveis que você não controla.

E há custos que a conta não mostra. Processador e fonte trabalhando a 100% o dia inteiro esquentam, envelhecem mais rápido e fazem barulho. No verão, o ar-condicionado trabalha mais para tirar esse calor. Se o PC é o seu instrumento de trabalho, a lentidão e o risco de pane custam mais do que os R$ 57.

E se a moeda for vendida

Moeda minerada e depois vendida tem implicações no Imposto de Renda e precisa de registro de data e valor. O post sobre cripto no Imposto de Renda mostra o que anotar desde o primeiro recebimento.

Erros comuns

  • Usar o hash rate de pico na conta. A estimativa sai otimista, e a carteira mostra menos do que o planejado.
  • Ignorar a energia. Receita bruta parece lucro, e o prejuízo aparece só na conta de luz.
  • Estimar consumo pela especificação do fabricante. O consumo real na tomada, com fonte e placa-mãe, é outro número.
  • Contar o saldo pendente no pool como seu. Até atingir o mínimo de pagamento, ele não está na sua carteira.
  • Comprar equipamento pela promessa do vendedor. Retorno calculado sem a sua tarifa e com a dificuldade de hoje é anúncio, não projeção.
  • Minerar em máquina da empresa ou em nuvem de terceiros. Viola termos de uso e políticas internas, e pode ser tratado como uso indevido de recursos.

Checklist

  • Hash rate médio de vários dias anotado.
  • Hash rate da rede e recompensa por bloco conferidos em fonte atual.
  • Taxa do pool e mínimo de pagamento conhecidos.
  • Consumo extra medido na tomada, minerando contra parado.
  • Preço real do kWh calculado pela conta de luz.
  • Resultado mensal calculado em reais, com energia descontada.
  • Registro de data e valor de cada recebimento na carteira.

Este texto não recomenda minerar nem comprar criptomoeda, e os números do exemplo são fictícios. O que ele faz é separar gráfico de resultado. Olhe para o seu caso: você sabe quantos kWh esse equipamento consumiu no último mês, medidos na tomada? Sem esse número, o painel do pool não fala de lucro.

Avalie este artigo

Referência: https://monero.hashvault.pro/en/dashboard