Transações e taxas
Uma transação de bitcoin não é uma mensagem dizendo para mover dez dólares de A para B. Ela consome saídas inteiras de transações anteriores e cria novas, e é por isso que existem endereços de troco e que a aritmética da sua carteira às vezes parece estranha. UTXO é a palavra para essas partes gastáveis, e explica a maior parte do que vem a seguir.
As taxas são a parte que custa dinheiro de verdade. Você não paga uma porcentagem, e não paga pelo valor que envia. Você paga pelo tamanho da transação em bytes virtuais, a uma taxa que você escolhe, competindo com todos os outros que esperam na mempool. Um pagamento de cinco dólares e um de cinco milhões podem custar exatamente o mesmo, e uma carteira que reúne muitas entradas pequenas pode custar bem mais do que qualquer um dos dois.
O resto da seção trata do que acontece quando isso dá errado. Uma transação que paga pouco fica sem confirmação, às vezes por dias. O replace by fee permite que quem envia aumente a oferta. O child pays for parent permite que quem recebe a resgate. Os dois estão aqui, com as condições em que cada um realmente funciona.
Confirmações, txids, transações coinbase e PSBTs completam o quadro: as palavras de que você precisa para ler um explorador de blocos sem adivinhar.
40 termos. Última revisão: 24 de setembro de 2026.
Termos em Transações e taxas
- Altura de bloco no campo CoinbaseA altura de bloco no campo coinbase é a altura do próprio bloco, escrita como os primeiros bytes do campo coinbase, exigida pelo BIP34 em todos os blocos desde março de 2013.
- Assinatura digitaltambém Assinatura, Assinatura ECDSA ou Digital signatureUma assinatura digital é a prova, produzida com uma chave privada, de que quem autorizou uma transação de bitcoin controlava a chave à qual os bitcoins daquela transação estavam vinculados, e de que os detalhes não foram alterados.
- Bloqueio temporal relativoUm bloqueio temporal relativo torna inválida uma entrada de transação até que a saída que ela gasta tenha envelhecido um número definido de blocos ou de intervalos de 512 segundos desde a própria confirmação.
- Byte virtualtambém vbyte ou vBUm byte virtual é a unidade em que as carteiras cotam as transações, igual a um quarto do peso de uma transação arredondado para cima, de modo que toda cotação de taxa é expressa em satoshis por vbyte.
- Child pays for parenttambém CPFP ou Mineração ancestralO Child pays for parent resgata uma transação com taxa baixa ao gastar sua saída não confirmada em uma segunda transação cuja taxa cobre as duas, já que os mineradores avaliam o par em conjunto.
- CoinbaseO coinbase é o campo de formato livre dentro de uma transação de recompensa de mineração, no qual o minerador escreve bytes arbitrários, e não tem nada a ver com a Coinbase, a corretora.
- Confirmaçãotambém Confirmação, Confirmações, Transação confirmada ou Transação não confirmadaUma confirmação é um bloco de prova de trabalho empilhado sobre o bloco que contém sua transação, então um pagamento no bloco mais recente tem exatamente uma.
- Depósito em garantiaUm contrato de depósito em garantia bloqueia bitcoins em uma saída que nenhuma das partes da negociação pode gastar sozinha, liberando-os apenas quando ambas concordam ou quando um terceiro designado desempata.
- Entrada de transaçãotambém Entrada ou TxInUma entrada de transação é a metade de um pagamento que nomeia um UTXO específico que você já possui e prova que você tem permissão para gastá-lo, consumindo-o por completo.
- Hash de assinaturatambém SighashO hash de assinatura é o resumo que uma carteira assina de fato: uma cópia reconstruída da transação, ajustada conforme o sinalizador escolhido para aquela entrada e depois submetida duas vezes ao SHA-256.
- ID de transaçãotambém Txid, Hash da transação ou Transaction IDUm ID de transação é a impressão digital hexadecimal de 64 caracteres de uma transação de bitcoin, obtida ao aplicar SHA-256 duas vezes sobre ela, e é assim que todos se referem a esse pagamento.
- Índice de saídatambém voutUm índice de saída é a posição de uma saída dentro de uma transação, contada a partir de zero, e é o número depois dos dois pontos quando um bitcoin aparece descrito como txid:1.
- Locktimetambém nLockTimeO locktime consiste nos últimos quatro bytes de uma transação e define a altura de bloco ou o horário mais antigo em que a rede a aceitará em um bloco.
- Maleabilidade de transaçõestambém Transaction malleabilityA maleabilidade de transações é a falha que permitia a um terceiro alterar o id de uma transação sem mudar para onde o dinheiro ia, recodificando os dados de assinatura que ela continha.
- Mempooltambém Pool de memóriaUma mempool é o conjunto de transações válidas das quais um nó tem notícia, mas que ainda não viu em um bloco, mantidas na memória enquanto esperam que um minerador as inclua.
- Número de sequênciatambém nSequenceO número de sequência é um campo de quatro bytes presente em cada entrada de transação que sinaliza a substituição por taxa maior, ativa o locktime e pode codificar um bloqueio temporal relativo.
- Número de versão da transaçãoO número de versão da transação é os primeiros quatro bytes de uma transação e informa aos validadores quais conjuntos de regras opcionais, como os bloqueios temporais relativos, se aplicam a ela.
- OutpointUm outpoint é o ponteiro de 36 bytes que identifica exatamente uma saída de transação, combinando o id de 32 bytes da transação que a criou com o índice de 4 bytes de sua posição.
- Política de mempooltambém Mempool policyA política de mempool é o conjunto extra de regras que um nó aplica antes de aceitar e retransmitir uma transação, mais rigoroso que o consenso e ajustável por quem opera o nó.
- PSBTtambém Partially Signed Bitcoin Transaction ou BIP174Um PSBT é um arquivo de transação que ainda não está pronto: ele carrega as entradas, as saídas e tudo o que um assinante precisa para verificá-las, e circula entre dispositivos em vez de pela rede.
- Retransmissão de pacotesA retransmissão de pacotes permite que um nó aceite um grupo de transações relacionadas não confirmadas em conjunto, de modo que uma filha que paga uma taxa alta possa carregar uma mãe que a rede recusaria de outra forma.
- Saída de transaçãotambém Saída ou TxOutUma saída de transação é uma quantia de bitcoin mais o bloqueio que decide quem poderá gastá-la em seguida, e é o único lugar onde o bitcoin existe de fato.
- SIGHASH_ALLSIGHASH_ALL é o sinalizador que faz uma assinatura se comprometer com todas as entradas e todas as saídas de uma transação, de modo que nada do pagamento pode ser alterado depois da assinatura.
- SIGHASH_ANYONECANPAYSIGHASH_ANYONECANPAY é um modificador que retira todas as outras entradas do resumo, de modo que uma assinatura cobre apenas o bitcoin que ela gasta e outras pessoas podem entrar na transação livremente.
- SIGHASH_NONESIGHASH_NONE é o sinalizador que assina as entradas de uma transação e não cobre nenhuma de suas saídas, o que deixa o destino do dinheiro aberto a qualquer pessoa que a manipule.
- SIGHASH_SINGLESIGHASH_SINGLE é o sinalizador que ata uma assinatura a uma única saída, a que ocupa na lista a mesma posição que a entrada sendo assinada.
- Substituição por taxa maiortambém Replace-by-fee, RBF, Replace by fee, Opt-in replace by fee, Full-RBF ou Substituição por taxaA substituição por taxa maior permite trocar uma transação não confirmada por uma versão dela que paga mais, e as versões modernas do Bitcoin Core retransmitem essa substituição, tenha a original sinalizado isso ou não.
- Taxa de transaçãotambém Taxa de minerador, Taxa dos mineradores ou Taxa de redeUma taxa de transação é a diferença entre o que uma transação de bitcoin gasta e o que ela paga, recolhida pelo minerador que a inclua em um bloco.
- Taxa mínima de retransmissãotambém Minimum relay feeA taxa mínima de retransmissão é o piso que uma transação deve pagar para que um nó chegue a mantê-la, reduzido no Bitcoin Core 30.0 de 1 satoshi por byte virtual para 0,1.
- Taxa por bytetambém Taxa, sat/vB, Sats por vbyte ou Satoshis por byte virtualA 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.
- Transação Coinbasetambém Transação de geraçãoA transação coinbase é a primeira transação de cada bloco, criada pelo minerador para pagar o subsídio de bloco mais as taxas, sem entradas a gastar.
- Transação de alta prioridadetambém Transação gratuitaUma transação de alta prioridade era aquela que versões antigas do Bitcoin Core mineravam de graça porque gastava bitcoins antigos e grandes, um mecanismo removido do software em 2017.
- Transação de bitcointambém TransaçãoUma transação de bitcoin é uma instrução assinada que destrói alguns bitcoins existentes e cria novos em seu lugar, e é a única forma de o valor se mover na rede.
- Transação de dados nulostambém Transação portadora de dados ou Transação OP_RETURNUma transação de dados nulos carrega uma saída que guarda uma mensagem curta em vez de dinheiro, marcada como comprovadamente impossível de gastar para que os nós possam descartá-la do conjunto de saídas gastáveis.
- Transação padrãoUma transação padrão é aquela que os nós comuns aceitam retransmitir e manter em suas mempools, um critério mais rigoroso do que o de ser simplesmente válida segundo as regras de consenso.
- Transação presatambém Transação pendente ou Stuck transactionUma transação presa é aquela que já foi difundida e aceita pelos nós, mas continua ficando de fora dos blocos, porque a taxa que ela paga está abaixo do que os mineradores aceitam no momento.
- Transação serializadatambém Transação brutaUma transação serializada é a sequência de bytes exata que uma carteira entrega à rede, a forma hexadecimal que todo nó analisa, calcula o hash e retransmite sem alterar um único byte.
- Transação TRUCtambém transação v3 ou Restrita topologicamente até a confirmaçãoUma transação TRUC troca a liberdade de encadear gastos não confirmados por um aumento de taxa confiável, ao declarar a versão 3 e aceitar no máximo uma transação pai não confirmada e uma filha não confirmada.
- Unidade de pesotambém WUUma unidade de peso é a unidade contábil que substituiu o byte no limite de tamanho de bloco do bitcoin, permitindo que o SegWit aumentasse a capacidade sem um hard fork ao cobrar os dados de assinatura a um quarto.
- UTXOtambém Saída de transação não gastaUm UTXO é uma parte não gasta de bitcoin que está em um endereço, criada por inteiro por uma transação anterior e que só pode ser gasta por completo, nunca em parte.
As outras 13 seções
- Conceitos básicosO que é o bitcoin, o que é um satoshi e o punhado de ideias sobre as quais o resto do glossário se apoia.
- Endereços e chavesPara onde os bitcoins são enviados, o que uma chave privada realmente controla e como uma só frase de recuperação produz milhares de endereços.
- Carteiras e custódiaQuente, fria, custodial e multisig, e o que cada uma muda sobre quem pode mover seus bitcoins.
- Privacidade e segurançaOs ataques que tomam o bitcoin das pessoas, e os hábitos e as ferramentas que os impedem.
- Compra e corretorasTipos de ordem, spreads e tabelas de taxas: o vocabulário que uma corretora usa enquanto cobra de você.
- Mercados e investimentosCapitalização de mercado, volatilidade e ETFs à vista. A linguagem do preço, sem previsões de preço.
- Mineração e consensoComo os novos blocos são criados, o que a dificuldade ajusta e por que as regras se mantêm sem ninguém no comando.
- Protocolo e atualizaçõesSegWit, Taproot, bifurcações brandas (soft forks) e BIPs: como o bitcoin muda e quem decide.
- Lightning e camada 2Canais de pagamento, faturas e roteamento, para mover bitcoin sem pagar por espaço em um bloco.
- Regulamentação e impostosKYC, a Travel Rule, o MiCA e o ganho de capital: as regras que chegam à sua conta e à sua declaração de imposto de renda.
- Cultura e históriaMt. Gox, o bloco gênese, HODL e os eventos e a gíria que moldaram o jeito de falar sobre bitcoin.
- Nós e softwareBitcoin Core, nós completos, poda e RPC: o software que faz as regras valerem.
- Referência do desenvolvedorTipos de mensagem P2P, opcodes e termos de script: os nomes de campo que aparecem ao ler código de bitcoin.
Perguntas frequentes
Por que minha carteira não envia o saldo inteiro?
Porque um saldo é uma pilha de pedaços separados de bitcoin, e gastar cada um custa uma taxa. Os pedaços tão pequenos que a taxa para movê-los supera seu valor ficam para trás. As carteiras os chamam de poeira, e é aritmética, não um defeito.
O que decide o que eu pago de taxa?
O tamanho em bytes e o movimento da rede, não o valor que você envia. Uma transação que move um milhão de dólares pode custar menos do que uma que move cinquenta, se usar menos entradas. É por isso que as estimativas de taxa são cotadas por byte virtual.
Minha transação travou. O que posso fazer?
Em geral, esperar, porque os mercados de taxas caem tanto quanto sobem. Se não puder, o replace-by-fee permite reenviar a mesma transação a uma taxa maior, e o child pays for parent permite que o destinatário a acelere. Os dois exigem suporte da carteira.
Quantas confirmações bastam?
Uma basta para valores pequenos. Seis é a convenção para os grandes, porque reverter seis blocos custaria a um atacante mais do que quase qualquer pagamento isolado vale. As corretoras definem seus próprios limites e os publicam nas páginas de suporte.