Comissão da rede Bitcoin ao trocar BTC: cálculo, pagamento e verificação

Carteira de Bitcoin mostrando a comissão da rede, o identificador da transação e as confirmações antes de uma troca de BTC

A comissão da rede Bitcoin é o valor pago para que uma transação seja propagada e incluída em um bloco. Em uma troca de BTC, ela pode aparecer quando o usuário envia bitcoins ao endereço de depósito e, dependendo do fluxo da operação, quando o serviço envia BTC para a carteira indicada. Essa comissão não deve ser confundida com a tarifa comercial, a taxa de saque ou a margem incluída nas condições do câmbio.

Principais conclusões

  • A comissão on-chain não é calculada principalmente como uma porcentagem da quantidade de BTC enviada. O custo depende do tamanho virtual da transação e da taxa aplicada por unidade desse tamanho.
  • Uma transação pequena em valor pode custar mais do que outra de valor elevado se precisar consumir mais entradas.
  • Uma estimativa de comissão expressa uma probabilidade de confirmação dentro de certo número de blocos, não um prazo garantido.
  • Antes de confirmar a troca, é necessário identificar separadamente a comissão da rede, eventuais cobranças do serviço e o valor que será efetivamente enviado ou recebido.
  • Depois da transmissão, o TXID permite verificar a presença da transação na mempool, sua comissão, o endereço de destino, as saídas e o número de confirmações.

Conceitos mínimos para entender a comissão

Entradas, saídas e troco

Uma carteira não retira livremente qualquer fração de um saldo único. Ela seleciona saídas de transações anteriores ainda não gastas, conhecidas como UTXOs, e as utiliza como entradas de uma nova transação. A operação cria uma ou mais saídas: o pagamento ao destinatário e, quando necessário, o troco devolvido para um endereço controlado pelo remetente. Cada saída é identificada pela combinação do TXID da transação que a criou e do seu índice. [1]

Na prática, uma carteira que precise combinar muitos UTXOs tende a produzir uma transação maior. Por isso, o histórico e a estrutura do saldo podem afetar a comissão mais do que a quantidade nominal enviada.

Comissão absoluta e taxa por tamanho

No nível do protocolo, a comissão absoluta corresponde à diferença entre o total das entradas e o total das saídas. Esse valor pode ser coletado pelo minerador que incluir a transação em um bloco. [2]

Para comparar transações, carteiras e nós trabalham com a fee rate, normalmente apresentada em satoshis por byte virtual, ou sat/vB. A relação básica é:

comissão estimada = tamanho virtual da transação × taxa em sat/vB

O tamanho virtual, ou vsize, considera o peso da transação e o desconto aplicado aos dados de testemunha introduzidos pelo SegWit. A documentação do Bitcoin Core diferencia o tamanho serializado, o peso e o tamanho virtual, que pode ser consultado junto com outros detalhes da transação. [3]

Mempool e confirmações

Depois de transmitida, uma transação válida normalmente permanece não confirmada até ser incluída em um bloco. Nesse estágio, ela pode aparecer na mempool dos nós que a aceitaram. As condições da mempool variam, e cada nó aplica suas próprias políticas mínimas de retransmissão e armazenamento. O Bitcoin Core, por exemplo, informa a quantidade de transações, o tamanho agregado e a taxa mínima atual de sua mempool. [4]

Quando a transação entra em um bloco, recebe a primeira confirmação. Os blocos posteriores aumentam esse contador. Uma carteira ou um serviço pode consultar o TXID, o bloco de inclusão e o número de confirmações; a quantidade exigida antes de creditar um depósito é uma regra operacional do recebedor, não uma propriedade fixa aplicada igualmente por toda a rede. [5]

Mapa do mecanismo da comissão ao trocar BTC

Etapa Ação do usuário O que ocorre no serviço ou aplicativo O que ocorre na rede Bitcoin Resultado observável e verificação
1. Preparação Seleciona uma operação que envolve BTC e consulta as condições. O serviço informa, conforme o fluxo disponível, endereço, valor esperado, prazo operacional, cobranças e requisitos de verificação. Ainda não há transação on-chain. É possível conferir se a operação utiliza a rede Bitcoin e se a comissão da rede está separada de outras cobranças.
2. Endereço Copia ou lê o endereço de depósito e compara seus caracteres. O serviço associa o endereço ou a instrução de pagamento à solicitação. Nenhum BTC é movimentado apenas pela geração ou cópia do endereço. O endereço exibido no pedido deve coincidir exatamente com o destino mostrado pela carteira antes da assinatura.
3. Construção Informa o destino e o valor na carteira. Se o envio parte de uma carteira própria, o serviço ainda aguarda o depósito. A carteira seleciona UTXOs, cria as saídas e calcula o tamanho virtual. A tela de confirmação pode mostrar entradas, destino, troco, comissão absoluta e taxa em sat/vB, conforme os recursos da carteira.
4. Escolha da comissão Aceita uma estimativa ou escolhe um nível de prioridade. O pedido continua aguardando a transação. O estimador usa dados observados para sugerir uma taxa compatível com um alvo de confirmação. O Bitcoin Core oferece estimativas econômicas ou conservadoras e deixa claro que se trata de uma aproximação. [6] O usuário pode comparar a taxa sugerida com as condições atuais da rede, sem interpretar o alvo como garantia.
5. Assinatura e transmissão Confirma o envio somente após revisar rede, endereço, valor e comissão. O serviço pode detectar o depósito quando a transação é propagada, mas isso não significa necessariamente que já possa concluir a operação. A carteira assina e transmite a transação. Os nós verificam sua validade e podem aceitá-la na mempool. A carteira fornece um TXID; com ele, é possível procurar a transação e verificar seus dados.
6. Confirmação Acompanha o TXID e evita criar um segundo envio por engano. O serviço aguarda o número de confirmações definido para aquele fluxo e pode aplicar verificações operacionais ou de compliance. Um minerador inclui a transação em um bloco; os blocos seguintes aumentam as confirmações. O explorador passa a mostrar o bloco, a altura e o contador de confirmações.
7. Liquidação da troca Confere o status do pedido e o ativo recebido. Após os critérios necessários, o serviço processa o câmbio ou o envio previsto nas condições da solicitação. Se houver uma nova transferência de BTC para uma carteira externa, ela será outra transação, com outro TXID e sua própria comissão. O usuário compara o resultado do pedido com os registros on-chain e com o detalhamento das cobranças apresentado pelo serviço.

Quem paga a comissão em cada direção

Quando o usuário envia BTC para trocar

Se os bitcoins saem de uma carteira controlada pelo usuário, essa carteira cria a transação e normalmente desconta a comissão do saldo disponível. É preciso observar como o aplicativo trata a opção de “enviar tudo”: algumas carteiras subtraem a comissão do valor destinado ao recebedor, enquanto outras reduzem o troco ou exigem saldo adicional.

O valor solicitado pelo serviço e o valor efetivamente recebido não devem ser presumidos como iguais sem revisar essa configuração. Se a comissão for retirada do montante enviado, o depósito poderá chegar abaixo do valor esperado pelo pedido.

Quando o serviço envia BTC ao usuário

Se o resultado da troca é um envio de BTC para uma carteira externa, o serviço cria e transmite a transação. Nesse caso, pode existir uma cobrança de saque ou uma dedução informada na solicitação. Essa cobrança não é necessariamente idêntica à comissão absoluta visível na blockchain: um serviço pode agrupar vários pagamentos em uma única transação, aplicar regras próprias ou apresentar custos de maneira diferente.

Para evitar conclusões incorretas, compare três campos: valor da operação, cobrança declarada pelo serviço e valor da saída destinada ao seu endereço. A comissão total da transação on-chain pode cobrir diversas saídas e, isoladamente, não revela quanto foi atribuído comercialmente a cada cliente.

Exemplo realista sem valores fixos

Uma pessoa pretende trocar BTC por outro ativo disponível. Primeiro, verifica se o par e a direção desejados estão ativos, pois o suporte a BTC não implica que todas as combinações de ativos ou redes estejam disponíveis. Em seguida, consulta os requisitos da operação e cria a solicitação.

O serviço apresenta um endereço de depósito Bitcoin. A pessoa abre sua carteira, cola o endereço e compara o início e o fim da sequência com os dados do pedido. Também confirma que o destino pertence à rede Bitcoin, e não a uma representação de BTC em outra blockchain.

A carteira seleciona os UTXOs necessários. Como o saldo pode estar distribuído em várias entradas, o aplicativo calcula o tamanho virtual e apresenta uma comissão estimada. A pessoa revisa se essa comissão será adicionada ao gasto total ou descontada do valor destinado ao endereço de depósito.

Após a assinatura, a carteira fornece um TXID. A transação aparece inicialmente sem confirmação. O serviço pode identificá-la, mas mantém a operação em espera até que sejam atendidos os critérios de confirmação e as verificações aplicáveis. Quando o depósito alcança o estado exigido, o pedido segue para processamento conforme suas condições.

Nesse cenário, o TXID comprova o que ocorreu na rede — entradas, saídas, comissão, bloco e confirmações —, mas não comprova sozinho a taxa comercial da troca, o cumprimento de verificações de compliance ou o momento exato em que o serviço concluirá a operação.

O que altera o custo e o tempo de confirmação

  • Número e tipo de entradas: reunir vários UTXOs aumenta os dados que precisam ser incluídos na transação.
  • Número e tipo de saídas: pagamentos múltiplos e saída de troco também afetam o tamanho virtual.
  • Formato dos scripts e endereços: diferentes estruturas de transação ocupam pesos distintos; o efeito concreto deve ser calculado pela carteira, não estimado apenas pela aparência do endereço.
  • Taxa em sat/vB: para o mesmo tamanho virtual, uma taxa maior produz uma comissão absoluta maior.
  • Demanda por espaço em bloco: quando mais transações competem pela inclusão, uma estimativa anterior pode deixar de representar as condições encontradas após a transmissão.
  • Política do recebedor: o serviço pode exigir mais de uma confirmação ou realizar verificações adicionais antes de considerar o depósito disponível.

O método de estimativa do Bitcoin Core tenta calcular a taxa aproximada necessária para que uma transação comece a confirmar dentro de um alvo em blocos. O modo conservador usa um histórico mais longo e pode sugerir uma taxa superior; o econômico reage mais às quedas recentes, mas pode se tornar insuficiente se as condições mudarem rapidamente. [7]

Essas relações permitem explicar por que a comissão muda, mas não permitem prever uma confirmação exata. Mineradores escolhem quais transações incluir, novos pagamentos continuam chegando e estimadores diferentes podem produzir sugestões diferentes.

Limites da comparação entre comissão de rede e custo da troca

A fórmula baseada em vsize e sat/vB é útil quando existe uma transação Bitcoin efetivamente criada. Ela não explica sozinha o preço final do câmbio, o spread, uma eventual tarifa do serviço, requisitos mínimos, ajustes por volatilidade ou custos associados a outra blockchain.

Também não é possível deduzir, apenas olhando a blockchain, quem arcou economicamente com a comissão. O explorador mostra a diferença entre entradas e saídas da transação, mas o remetente pode ter incorporado esse custo às condições oferecidas ao usuário.

As regras de verificação e compliance dependem da direção da operação e dos resultados das análises aplicáveis. Por isso, os requisitos atuais devem ser consultados antes da criação do pedido. Regras regulatórias, fiscais e de identificação também variam entre países; o histórico on-chain não substitui a avaliação das obrigações pertinentes a cada pessoa.

O serviço pode suportar BTC e outros ativos sem oferecer todas as combinações, redes ou direções possíveis. A disponibilidade atual deve ser conferida no momento da operação, evitando enviar fundos com base apenas em uma página antiga, captura de tela ou mensagem recebida fora do canal oficial.

Pontos de falha e sinais observáveis

Endereço ou rede incorretos

Sinal: o destino exibido pela carteira não coincide com o endereço do pedido, ou o aplicativo apresenta uma rede diferente da solicitada.

Ação segura: interromper antes da assinatura. Uma transferência confirmada não conta com um mecanismo central da rede que obrigue o destinatário a devolvê-la. Não tente “testar” um endereço incompatível nem adapte manualmente seu formato.

Comissão descontada do valor enviado

Sinal: a prévia da carteira mostra que o destinatário receberá menos BTC do que o valor indicado no pedido.

Ação segura: verificar se existe uma opção equivalente a adicionar a comissão ao total, alterar o valor ou recriar a solicitação. Não transmitir até saber qual quantia chegará ao endereço.

Transação sem confirmação por mais tempo que o esperado

Sinal: o TXID aparece sem bloco de inclusão, com zero confirmação e taxa inferior à de transações que estão sendo confirmadas nas condições observadas.

Ação segura: não repetir o pagamento. Primeiro, confirme o TXID e verifique se a carteira marcou a transação como substituível. Algumas carteiras permitem elevar a comissão por Replace-by-Fee, mas isso só funciona quando a transação e o aplicativo oferecem suporte. No Bitcoin Core, o aumento cria uma transação substituta com comissão maior e novo TXID. [8]

TXID ausente no explorador

Sinal: a carteira afirma ter enviado, mas o identificador não é encontrado após nova consulta.

Ação segura: conferir se o TXID foi copiado corretamente, se a carteira está conectada e se a transmissão realmente ocorreu. A aceitação por um nó local não garante, por si só, propagação ampla pela rede. [9]

Pedido aguardando mesmo após a primeira confirmação

Sinal: a blockchain mostra a transação em um bloco, enquanto o status do serviço continua pendente.

Ação segura: verificar a quantidade de confirmações exigida e o endereço ou identificador vinculado ao pedido. A primeira confirmação não obriga um serviço a liberar imediatamente o ativo; podem existir critérios operacionais e verificações adicionais.

Diferença entre a comissão on-chain e a cobrança exibida

Sinal: a tarifa do pedido não coincide com a comissão total mostrada no explorador.

Ação segura: verificar se a transação tem várias saídas e distinguir comissão da rede, tarifa de saque e condições do câmbio. A diferença não prova automaticamente cobrança duplicada nem erro.

Substituição de endereço por malware ou phishing

Sinal: o endereço muda depois de colado, a página usa um domínio inesperado ou alguém solicita o envio por mensagem privada.

Ação segura: fechar a operação, acessar o serviço por um caminho previamente verificado e comparar o endereço na tela final da carteira. Códigos recebidos, senhas e frases-semente nunca devem ser informados para “liberar” uma transação on-chain.

Como revisar uma operação antes de transmitir

  1. Confirme que a direção de troca e o ativo desejado estão disponíveis naquele momento.
  2. Leia como o serviço apresenta o valor esperado, as cobranças e as confirmações necessárias.
  3. Verifique se o depósito solicitado utiliza a rede Bitcoin.
  4. Compare o endereço do pedido com o endereço mostrado na tela de assinatura da carteira.
  5. Observe o valor que chegará ao destinatário, e não apenas o total retirado do saldo.
  6. Revise a comissão absoluta e a taxa em sat/vB, quando ambas estiverem disponíveis.
  7. Não trate a previsão da carteira como garantia de prazo.
  8. Depois do envio, salve o TXID e acompanhe a inclusão em bloco sem criar um segundo pagamento.

Se a intenção for realizar uma operação, o próximo passo é consultar as condições atuais para trocar BTC, verificando antes de criar o pedido a direção disponível, a rede, as cobranças apresentadas e os requisitos aplicáveis.

P памятка de compreensão e verificação

Após entender o mecanismo, o leitor deve conseguir:

  • explicar por que a comissão de Bitcoin depende do tamanho virtual e da taxa em sat/vB, e não apenas da quantidade transferida;
  • distinguir a comissão paga na blockchain de uma tarifa de saque ou do custo comercial da troca;
  • identificar quem cria a transação em cada direção da operação;
  • verificar no TXID o destino, as saídas, a comissão, o bloco e as confirmações;
  • reconhecer quando a carteira descontará a comissão do valor destinado ao depósito;
  • perceber que uma estimativa de confirmação não representa prazo garantido;
  • evitar repetir um pagamento enquanto a primeira transação continua não confirmada;
  • interromper a operação se endereço, rede ou valor recebido não corresponderem às instruções do pedido.

O dado decisivo antes da assinatura é o resultado final mostrado pela carteira: qual endereço receberá BTC, quanto chegará a esse endereço e quanto será pago de comissão. Depois da transmissão, o TXID passa a ser a referência para verificar o que realmente ocorreu na rede.