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
- Anote seu hash rate médio de vários dias, não o pico.
- Pegue o hash rate atual da rede num explorador de blocos ou no próprio pool.
- 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.
- Desconte a taxa do pool, informada na página dele.
- 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.
- Pegue o preço do kWh na sua conta de luz, com impostos e bandeira, dividindo o total pelo consumo do mês.
- 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.
Referência: https://monero.hashvault.pro/en/dashboard