Transaction Fees são as taxas em bitcoin pela inclusão de uma transação em um bloco. Elas ficam com o minerador que a inclui em um bloco válido; não são definidas por um banco nem por uma tabela única da rede. A carteira costuma sugerir uma taxa conforme o tamanho da transação e a rapidez de confirmação desejada. Oferecer mais, porém, não reserva um horário.
Imagine que a carteira use 100.000 satoshis recebidos anteriormente. Satoshi, abreviado sat, é a menor unidade de BTC. Ela envia 60.000 sat ao destinatário e devolve 38.000 sat a você como troco. Os 2.000 sat restantes são a taxa. Os fundos usados são chamados de entradas; os novos valores destinados ao recebedor e ao troco são saídas. Em uma transação comum, a taxa é a soma das entradas menos a soma de todas as saídas. Não é outro pagamento para um endereço especial: o minerador pode acrescentá-la à recompensa da transação coinbase, a primeira do bloco. [2] [3]
O custo depende do espaço necessário para a transação, não de uma porcentagem dos BTC enviados. A carteira pode juntar muitos valores recebidos antes para formar um pagamento pequeno; cada entrada adicional acrescenta dados. Assim, uma transferência grande com uma única entrada pode custar menos. A taxa por tamanho, em sat/vB, indica quantos satoshis você paga por byte virtual, unidade usada no cálculo das taxas. Com 200 vB a 10 sat/vB, são 2.000 sat. A mesma taxa por tamanho não significa o mesmo custo total quando as transações têm tamanhos diferentes. [1]
A taxa recomendada é uma estimativa baseada nas transações pendentes e nas confirmações anteriores. Os nós guardam essas transações em conjuntos locais chamados Mempool. Se mais pessoas disputarem o espaço limitado dos blocos, uma taxa antes suficiente pode deixar de conseguir uma confirmação rápida. Mineradores também podem considerar em conjunto transações que dependem umas das outras. Oferecer mais torna sua proposta atraente, mas não promete um bloco específico. Antes de enviar, compare o custo total e a espera estimada. A tarifa de saque de uma corretora pode incluir também o preço do serviço dela; não precisa corresponder à taxa de rede do seu pagamento. [3]
Algumas carteiras permitem aumentar a taxa. Replace-by-Fee (RBF) cria uma transação substituta que gasta pelo menos uma das mesmas entradas e oferece uma taxa maior; a aceitação depende das regras dos nós. Child Pays for Parent (CPFP), por sua vez, gasta uma saída disponível da transação pendente em outra transação com taxa maior. Para receber essa nova taxa, o minerador precisa incluir também a anterior, avaliando o pacote inteiro. Você precisa controlar os fundos envolvidos e ter suporte na carteira. Não é uma forma universal de acelerar pagamentos alheios, e nenhum dos métodos garante um horário de confirmação. [3] [4]
Um detalhe ajuda a comparar os números da carteira: tamanho virtual nem sempre equivale ao número de bytes armazenados. SegWit introduziu o peso da transação, no qual dados básicos e dados usados para verificar assinaturas têm pesos diferentes. BIP 141 define o tamanho virtual como o peso dividido por quatro, arredondado para cima. Em um pagamento comum, você não precisa fazer essa conta. Basta saber que os tipos de entradas e a estrutura da transação podem alterar seu tamanho e, portanto, o custo para uma mesma taxa em sat/vB. [1]
Para ter uma visão mais completa, leia este verbete junto com Transação, Mempool, Mineração, Block Subsidy, SegWit. Também há referências a este verbete em Mineração, Transação, Block Subsidy, Mempool.
01As taxas de Bitcoin são uma porcentagem do valor enviado?+
Não. A taxa corresponde ao tamanho virtual e à taxa por tamanho escolhida em sat/vB, não a uma porcentagem dos BTC transferidos. A taxa recomendada é uma estimativa e não garante o tempo de confirmação.
02É possível aumentar a taxa depois do envio?+
Às vezes. Replace-by-Fee (RBF) propõe uma transação não confirmada de substituição segundo as regras dos nós. CPFP (Child Pays for Parent) gasta uma saída disponível da transação mãe e aumenta a taxa conjunta do pacote. É preciso ter autorização para gastar e suporte da carteira; nenhum método garante a confirmação.