Pular para o conteúdo
buybitcoinsmart

Glossário / Mineração e consenso

Pool de mineração

O que é um pool de mineração?
Um pool de mineração combina o hashrate de milhares de mineradores separados para que compartilhem as recompensas de bloco em pagamentos pequenos e regulares, em vez de cada um esperar anos por um bloco próprio.

Os pools resolvem um problema estatístico, não técnico. Os mineradores enviam quase acertos chamados shares para provar quanto trabalho estão fazendo, e o pool paga com base nessa evidência, encontre ou não um bloco naquele dia. O primeiro pool abriu em novembro de 2010; os dois maiores hoje mineram, juntos, perto da metade de todos os blocos, e essa é a parte incômoda.

Como funciona

Um pool transforma um prêmio improvável em um salário previsível, e faz isso medindo um trabalho que de outra forma seria invisível.

O instrumento de medição é a share. Ao lado do alvo real da rede, o pool define um alvo próprio bem mais fácil, e toda vez que um minerador encontra um cabeçalho abaixo desse limiar mais fácil, envia o resultado. As shares não valem nada para a rede e são perfeitas como evidência: não podem ser falsificadas, não podem ser reutilizadas em outro pool porque o endereço de pagamento dentro do bloco é o do próprio pool, e seu ritmo de chegada é uma amostra direta do hashrate de um minerador. De vez em quando uma share acaba atendendo também ao alvo real, e esse é o bloco do pool.

Os esquemas de pagamento diferem em quem carrega o azar. No pagamento integral por share, o pool paga um valor fixo por cada share, encontre blocos ou não, absorvendo ele mesmo toda a variância e cobrando por esse privilégio, comumente de 2% a 4%. No pagamento pelas últimas N shares, os mineradores recebem apenas dos blocos realmente encontrados, então o pool fica com menos, muitas vezes entre 0% e 2%, e as semanas tranquilas atingem o minerador diretamente. Mineradores domésticos geralmente preferem a versão mais estável; grandes operadores com financiamento para pagar quase sempre também a preferem.

Dois detalhes surpreendem as pessoas. Primeiro, a saída coinbase paga o pool, não você, então um pool é um custodiante que retém seus ganhos até o pagamento. Segundo, sob o antigo protocolo Stratum V1, o pool monta o modelo de bloco, o que significa que é ele, e não seus milhares de membros, quem escolhe quais transações são incluídas. A Braiins Pool, descendente daquele primeiro pool de 2010, e pools mais novos construídos sobre o Stratum V2 trabalham para devolver essa escolha a eles.

Por que isso importa quando você compra bitcoin

A concentração dos pools é o mais próximo que o bitcoin tem de um ponto de controle, e decide se sua transação entra ou não em um bloco.

A concentração é real e vale a pena conhecê-la. A Foundry USA tem operado em torno de um terço do hashrate da rede, com a AntPool em seguida, e um punhado de pools responde pela maioria dos blocos. Nada disso lhes permite roubar bitcoins ou mudar a oferta, porque os nós rejeitam blocos inválidos, quem quer que os produza. O que um pool pode fazer é se recusar a incluir transações específicas.

Isso já foi testado uma vez. Em maio de 2021, a Marathon Digital lançou um pool que filtrava transações ligadas a endereços da lista de sanções dos Estados Unidos e minerou um bloco que as excluía. A reação foi imediata e a empresa abandonou a política em poucas semanas, comprometendo-se publicamente a parar de censurar transações. O episódio é a razão pela qual o filtro de transações é discutido a sério e não em teoria, e importa sobretudo para as pessoas nas jurisdições que este site cobre, onde a triagem de sanções é agressiva.

Para um comprador comum, o efeito prático é leve, mas real. O filtro por um pool apenas atrasa uma transação, já que o próximo pool a inclui, e o custo é medido em blocos, não em bitcoins. Ainda assim, é o argumento mais forte a favor do trabalho no protocolo destinado a permitir que mineradores individuais escolham suas próprias transações.

A variância que um pool elimina

As probabilidades de uma única máquina explicam por que os pools dominaram nos dois anos seguintes ao lançamento do bitcoin.

Uma máquina de 200 terahashes, contra uma rede de aproximadamente 850 exahashes por segundo, detém cerca de 0,000024% do total, o que equivale a uma chance de 1 em 29.500 por dia de encontrar um bloco. Isso é um bloco a cada 81 anos em média, sem garantia de que chegue enquanto você viver. Entre em um pool e a mesma máquina rende aproximadamente 10.600 satoshis por dia, todos os dias, menos a taxa do pool. O valor esperado é quase idêntico; o que muda é que dá para pagar uma conta de luz com ele. Essa troca, renda previsível por um bilhete de loteria, é todo o produto que um pool vende.

Pool de mineração vs mineração solo

Um pool de mineração divide uma recompensa de bloco entre muitos mineradores; a mineração solo fica com tudo e geralmente não fica com nada. A parte confusa é que existem serviços chamados pools solo, como solo.ckpool.org, que oferecem infraestrutura de pool mas pagam no sistema em que o vencedor leva tudo: você usa os servidores e a conexão deles, e se sua máquina encontrar o bloco, recebe a recompensa inteira menos uma pequena taxa. Isso é mineração solo com a infraestrutura terceirizada, não mineração em pool. Um pool de verdade reparte cada recompensa que ganha na proporção das shares enviadas.

Pool de mineração vs ataque de 51%

Um pool grande não é a mesma coisa que um atacante com a maioria do hashrate. Um pool com 40% dos blocos não é dono desse hardware; ele aluga a lealdade de milhares de operadores que podem e de fato redirecionam suas máquinas em questão de minutos, como aconteceu quando a GHash.io passou brevemente da metade da rede em junho de 2014 e depois prometeu publicamente se manter abaixo de 40%, enquanto seus membros iam para os concorrentes. Um atacante precisaria das próprias máquinas, ou de um pool disposto a destruir seu negócio da noite para o dia. A concentração é um problema real de governança e uma base frágil para um ataque, e é por isso que o setor a trata como uma questão de descentralização e não como um risco iminente de roubo.

Não confundir com

Perguntas frequentes

Entrar em um pool de mineração rende mais bitcoin?

Não, rende o mesmo valor de forma mais previsível. A renda esperada é quase idêntica nos dois casos, menos a taxa do pool; o que um pool elimina é a variância, transformando um prêmio improvável em pagamentos diários com os quais você pode planejar o orçamento.

Um pool de mineração pode roubar seus bitcoins?

Ele não pode tocar nos bitcoins da sua carteira, mas retém seus ganhos até o pagamento, porque as recompensas de bloco são pagas primeiro ao endereço do pool. Saque com regularidade e trate o saldo no pool da mesma forma que você trata um saldo em uma corretora.

Um pool grande pode censurar minha transação?

Ele pode deixar sua transação fora dos próprios blocos, o que atrasa você em vez de bloqueá-lo, já que outros pools vão incluí-la. A Marathon tentou uma filtragem baseada em sanções em maio de 2021 e abandonou a política em poucas semanas após pressão pública.

Leia a seguir

Termos relacionados

Mais em Mineração e consenso

Ler esta página em inglês