Pular para o conteúdo
buybitcoinsmart

Glossário / Transações e taxas

Taxa por byte

Outros nomes: Taxa, sat/vB, Sats por vbyte, Satoshis por byte virtual.

O que é a taxa por byte?
A taxa por byte é o preço que você paga por unidade de tamanho da transação, cotado em satoshis por byte virtual, e é o único número pelo qual os mineradores ordenam ao preencher um bloco.

O espaço de bloco é vendido por byte. Uma transação que gasta uma entrada SegWit nativa e cria duas saídas mede cerca de 141 bytes virtuais, então 10 sat/vB custa 1.410 satoshis, seja o pagamento de 50 dólares ou de 50.000. Escolher a taxa é a única parte do custo que você controla de verdade.

Como funciona

Em bitcoin, o tamanho é medido em unidades de peso, e os bytes virtuais são o peso dividido por quatro. O SegWit, ativo desde o bloco 481.824 em agosto de 2017, conta os dados de assinatura a uma unidade de peso por byte, enquanto todo o resto conta quatro, e é por isso que um gasto moderno é mais barato do que um no estilo antigo que carrega a mesma informação. Arredonde a divisão para cima e você tem o vsize que sua carteira multiplica pela taxa.

Os tamanhos dos componentes são estáveis o bastante para calcular de cabeça. Uma entrada SegWit nativa custa cerca de 68 vbytes e uma entrada Taproot por caminho de chave cerca de 57,5, enquanto uma entrada legada custa 148. As saídas ficam em 31 vbytes se forem SegWit nativas, 34 se forem legadas e 43 se forem Taproot. Some aproximadamente 10,5 vbytes de sobrecarga por transação e você consegue precificar qualquer gasto antes que sua carteira o faça.

Os mineradores preenchem um bloco candidato em ordem decrescente de taxa até o orçamento de 4.000.000 unidades de peso acabar, tratando cadeias de transações não confirmadas como pacotes, de modo que uma transação filha que paga bem pode elevar uma transação mãe que paga pouco. Nada sobre a taxa total, a idade da transação ou o valor movimentado entra nessa decisão.

Estimar a taxa certa é um problema diferente de calcular o custo. O estimatesmartfee do Bitcoin Core observa quanto tempo as transações recentes realmente levaram para confirmar e devolve uma taxa para uma meta entre 1 e 1.008 blocos. Os painéis da mempool trabalham para frente, projetando os próximos blocos a partir do que está esperando no momento. Ambos são suposições sobre o comportamento de outras pessoas, e é por isso que toda carteira permite que você os ignore.

Por que isso importa quando você compra bitcoin

O tipo de endereço é uma decisão permanente sobre as taxas futuras. Bitcoins sacados para um endereço que começa com bc1q custam cerca de 68 vbytes cada um para gastar depois; os mesmos bitcoins em um endereço que começa com 1 custam 148. Isso é mais que o dobro da conta em cada transação futura, para sempre, e é decidido pelo endereço que você cola na caixa de saque. As corretoras que entregam direto na sua própria carteira, como a Coinmama e a Itez, aceitam qualquer endereço que você informar, então informe um moderno.

O momento é a outra alavanca, e importa mais para quem compra pouco. Uma compra de 100 dólares sacada a 3 sat/vB tem taxa inferior a meio por cento do valor; o mesmo saque a 120 sat/vB durante um pico pode custar um quinto do que você comprou. Compras recorrentes em plataformas que oferecem saques a partir de um limite permitem que você pule por completo as semanas caras, e não fazer nada é sempre uma opção, porque bitcoins em uma corretora podem esperar por um dia mais barato.

As taxas também decidem se vale a pena organizar. Varrer vários bitcoins pequenos para juntá-los tem o preço definido inteiramente por quantas entradas você gasta, então a diferença entre fazer isso a 2 sat/vB e a 60 sat/vB é de trinta vezes por um trabalho idêntico. Observe a taxa, não o calendário.

O mesmo pagamento precificado de três maneiras

Pegue um pagamento, uma entrada e duas saídas, e precifique-o a 20 sat/vB em três tipos de endereço.

Um gasto legado de um endereço 1... mede 226 vbytes, então a taxa é de 4.520 satoshis. O mesmo pagamento de um endereço SegWit nativo bc1q... mede 141 vbytes e custa 2.820. De um endereço Taproot bc1p... mede cerca de 154 vbytes e custa 3.080.

O resultado do Taproot surpreende quem ouviu que ele é mais barato. Sua entrada é a menor das três, com 57,5 vbytes, mas suas saídas são as maiores, com 43 bytes cada uma, então um gasto com uma entrada e duas saídas fica um pouco acima do SegWit nativo. Inverta a estrutura, gastando dez entradas em uma saída, e o Taproot ganha com folga: cerca de 629 vbytes contra 722 do SegWit nativo, uma economia de aproximadamente 1.860 satoshis na mesma taxa. O resumo honesto é que o Taproot compensa quando você gasta muitos bitcoins ou usa multiassinatura, e para pagamentos simples o resultado fica praticamente empatado.

Taxa por byte vs taxa mínima de retransmissão

A taxa mínima de retransmissão é o piso abaixo do qual os nós não mantêm sua transação de forma alguma, um padrão que o Bitcoin Core baixou de 1 sat/vB para 0,1 na versão 30.0; a taxa por byte é o que você escolhe acima desse piso. Ultrapassar o piso garante apenas que os pares aceitem e guardem sua transação, nunca que alguém a minere. Em um mercado calmo a diferença quase não aparece, porque o topo da fila está de fato em 1 ou 2 sat/vB. Em um pico o piso deixa de importar: sua transação é aceita, retransmitida e depois ignorada enquanto a disputa durar.

Não confundir com

Perguntas frequentes

O que é um byte virtual?

É o peso da transação dividido por quatro. O SegWit conta os dados de assinatura a um quarto do peso de todo o resto, então os bytes virtuais medem quanto espaço de bloco uma transação realmente consome, e não quantos bytes ela contém.

Que taxa devo escolher?

A que a fila atual indicar, para a velocidade que você precisa. Verifique um painel da mempool: a faixa do próximo bloco confirma em cerca de dez minutos, e as faixas mais baixas trocam tempo por dinheiro. Os valores padrão das carteiras são estimativas, não obrigações.

Por que minha transação Taproot custou mais que a SegWit?

Porque as saídas Taproot têm 43 bytes, contra 31 do SegWit nativo, enquanto suas entradas são menores. Um gasto com uma entrada e duas saídas é um pouco mais caro; um gasto com muitas entradas é bem mais barato.

Leia a seguir

Termos relacionados

Mais em Transações e taxas

Ler esta página em inglês