10 / 691TX

Transação

Bitcoin Transaction

Registro que gasta saídas anteriores específicas e cria novas condições de gasto.

Uma transação Bitcoin normal move valor entre UTXO por entradas e saídas. Não ordena a um banco mudar saldos: o nó verifica referências, valores, scripts e condições temporais contra o estado específico da cadeia.

Indica txid e índice da saída, não apenas endereço remetente. A saída precisa existir e poder ser gasta. Duas entradas da mesma transação não podem gastá-la duas vezes; conflitos com outras são avaliados contra a história validada. [Bitcoin Core v29.0: transaction validation]

UTXO de 100.000 sat pode criar 60.000 sat ao destinatário e 39.000 sat de troco, deixando 1.000 sat de taxa. A entrada é gasta inteira. Troco não tem campo especial e taxa não é saída separada. Omitir troco pode elevar a taxa acidentalmente. [Bitcoin Developer Reference: Transactions]

ScriptSig e, quando aplicável, witness fornecem dados que cumprem as condições antigas. A mensagem assinada depende do tipo de entrada e SIGHASH; assinaturas não comprometem todos os campos igualmente. Assinatura válida não supera entradas ausentes, saídas excessivas ou bloqueios temporais não cumpridos. [Bitcoin Developer Reference: Transactions]

txid é SHA-256 duplo da serialização sem witness; wtxid o inclui e sem witness equivale a txid. Taxa por tamanho costuma usar vsize, peso dividido por quatro arredondado para cima. Mesmo valor pago não implica mesmo custo de inclusão. [BIP 141: transaction identifiers and weight]

Assinar ou entrar no mempool não confirma. Política relay difere de consenso; transação pode esperar, ser substituída por conflito ou desconectada após confirmar por reorganização. Verifique saídas e confirmações reais na rede correta, não imagem de txid. [Bitcoin Core v29.0: block validation]

Exemplo · TX

Entradas menos saídas dão a comissão

Se uma transação comum consome entradas de 250 000 sat e cria saídas de 248 200 sat, a diferença de 1 800 sat é a comissão. É implícita; não é enviada para um endereço especial de comissões.

Para ter uma visão mais completa, leia este verbete junto com UTXO, Chave privada, Mempool, Taxas de transação, SegWit. Também há referências a este verbete em Bitcoin Whitepaper, Timechain / Blockchain, Full Node, UTXO.

01É possível reverter uma transação Bitcoin confirmada?

Bitcoin não tem um comando de estorno. Uma reorganização da cadeia pode remover uma confirmação. Mais Proof of Work acumulado dificulta substituir o histórico, mas o número de confirmações não garante irreversibilidade absoluta.

02Porque cria a carteira uma saída de troco?

As entradas gastam os UTXO por inteiro. Quando as entradas selecionadas excedem o pagamento e a comissão, a carteira normalmente cria uma nova saída que devolve o restante ao seu controlo.

DOC · 001Bitcoin Core v29.0: transaction validationFonte primária ↗DOC · 002Bitcoin Developer Reference: TransactionsFonte primária ↗DOC · 003BIP 141: transaction identifiers and weightFonte primária ↗DOC · 004Bitcoin Core v29.0: block validationFonte primária ↗
Revisado em 1º de agosto de 2026Fontes em primeiro lugar · Não é recomendação de investimento