InícioBitcoinAnatomia de uma Transação Bitcoin: guia visual completo

Anatomia de uma Transação Bitcoin: guia visual completo

-

Entender o que acontece dentro de uma transação Bitcoin — dos inputs ao witness SegWit — é o primeiro passo para operar com autocustódia real. Este guia desmonta cada campo, byte a byte, em português.

Toda vez que alguém envia Bitcoin, uma sequência de dados em hexadecimal percorre a rede — um objeto preciso, com campos definidos, assinaturas criptográficas e referências a transações anteriores. A maioria dos usuários nunca vê esse dado cru. Quem entende sua estrutura, porém, opera com um nível de consciência completamente diferente sobre o que está autorizando a cada clique de ‘confirmar’.

Este guia explica a anatomia de uma transação Bitcoin campo a campo: o que é uma raw transaction, o papel dos inputs e outputs, o identificador TXID, os dados witness do SegWit e o locktime. Também abordamos como verificar cada detalhe antes de assinar — especialmente se você usa uma hardware wallet.

Para quem quer aprofundar o conhecimento desde o início, o guia completo de Bitcoin para iniciantes da KriptoBR cobre os fundamentos com a mesma clareza técnica que você encontrará aqui.

O que é uma transação Bitcoin raw?

Uma transação Bitcoin raw é a representação hexadecimal de todos os dados que compõem uma transferência na rede Bitcoin. É o objeto mais primitivo — antes de qualquer interface gráfica, antes de qualquer explorador de blocos formatar os dados para leitura humana.

Ela carrega quatro grandes blocos de informação: quais UTXOs (saídas não gastas) estão sendo consumidos, para onde os bitcoins irão, as assinaturas digitais que comprovam a autorização do dono, e metadados de controle como versão e locktime. Tudo isso codificado em hexadecimal seguindo um protocolo rigoroso.

Decodificar esse hex manualmente — ou com ferramentas confiáveis — é o que permite auditar uma transação antes de transmiti-la à rede, uma prática essencial em operações de alto valor.

Os campos de uma transação Bitcoin explicados

A estrutura de uma transação Bitcoin segue uma sequência determinística. Cada campo ocupa uma posição fixa no hex e carrega um significado específico dentro do protocolo.

🔢 Versão

4 bytes no início da transação. Indica qual conjunto de regras do protocolo deve ser aplicado. A versão 1 é o formato original; a versão 2 habilita o uso de nLockTime relativo (BIP68). A maioria das carteiras modernas usa versão 2.

🔗 Inputs

Cada input referencia um UTXO anterior pelo seu TXID e índice (vout). Inclui também o scriptSig (ou é vazio em transações SegWit) e o campo sequence, usado para sinalizar substituição de taxa (RBF) e locktime relativo.

📤 Outputs

Cada output define um valor em satoshis e um scriptPubKey — o script que determina quem poderá gastar aquele bitcoin no futuro. A diferença entre o total de inputs e o total de outputs é a taxa de mineração, implícita no protocolo.

🔒 Locktime

4 bytes no final da transação. Define uma restrição temporal: a transação só pode ser incluída num bloco após determinado número de bloco ou timestamp Unix. Em zero, a transação é válida imediatamente.

O que é o TXID e por que ele importa?

O TXID (Transaction ID) é o identificador único de cada transação Bitcoin — o resultado de dois rounds consecutivos do algoritmo SHA-256 aplicados sobre todos os bytes da transação. É representado por 64 caracteres hexadecimais.

Ele é exibido em exploradores de bloco de forma invertida (little-endian para big-endian), o que pode causar confusão ao comparar TXIDs de diferentes ferramentas. O que interessa saber: cada input de uma nova transação referencia o TXID da transação anterior que criou o UTXO sendo gasto. Essa cadeia de referências forma a árvore de propriedade do Bitcoin desde o bloco gênese.

UTXO: o modelo que diferencia o Bitcoin

Diferente de sistemas baseados em saldo (como contas bancárias), o Bitcoin usa o modelo UTXO — Unspent Transaction Output. Cada “moeda” é, na verdade, uma saída não gasta de uma transação anterior. Quando você envia Bitcoin, está destruindo UTXOs existentes e criando novos. Não existe ‘saldo’ armazenado em lugar nenhum — só UTXOs associados a scripts que você consegue assinar.

SegWit e o campo witness: por que as transações ficaram menores

Ativado em 2017 (BIP141), o SegWit (Segregated Witness) reorganizou a estrutura da transação Bitcoin ao mover as assinaturas digitais — o chamado witness data — para um campo separado do corpo principal da transação.

O efeito prático foi significativo: dados witness têm peso de 1 WU (Weight Unit) por byte, enquanto dados não-witness custam 4 WU por byte. Isso significa que uma transação SegWit ocupa menos vBytes do que seus bytes brutos indicam — e, portanto, paga menos taxa por unidade de informação econômica transferida.

Transações SegWit nativas (P2WPKH, P2WSH) começam com os bytes marcadores 00 01 após o campo de versão, sinalizando ao nó que o formato inclui witness. Transações legacy não têm esses marcadores.

📖 Nota editorial

O SegWit também corrigiu um problema histórico chamado maleabilidade de transações — a possibilidade de alterar o TXID de uma transação sem invalidar a assinatura, apenas modificando o scriptSig. Com as assinaturas segregadas, o TXID passou a ser calculado sem incluir o witness, eliminando essa vulnerabilidade. Isso foi pré-requisito para a Lightning Network.

Como verificar uma transação Bitcoin antes de assinar

Entender a estrutura de uma transação tem uma aplicação prática imediata: verificar o que você está assinando. Em operações de autocustódia, a assinatura é a etapa mais sensível — e também a mais visada por malwares.

Um tipo específico de ataque, chamado address substitution, troca silenciosamente o endereço de destino exibido no software da carteira por um endereço controlado pelo atacante. O usuário vê um endereço na tela do computador, mas a transação que será assinada aponta para outro lugar.

  • ✅ Verificação básica: Sempre confirme o endereço de destino e o valor diretamente na tela do dispositivo da hardware wallet, não apenas no software do computador.
  • ✅ Verificação avançada: Decodifique a transação PSBT (formato hex) antes de assinar — conferindo inputs, outputs e valores campo a campo.
  • ✅ Ambiente offline: Use ferramentas de decodificação que não transmitam dados a servidores externos — idealmente executadas localmente ou offline.
  • ✗ Nunca assine uma transação em dispositivos conectados à internet sem antes checar o endereço completo na tela da hardware wallet — caractere a caractere.
  • ✗ Não confie apenas na interface do software de carteira para validar endereços — ela pode ser comprometida por extensões maliciosas de navegador.

A Trezor Safe 5 Bitcoin Only foi desenvolvida especificamente para esse fluxo de verificação: ela exibe o endereço de destino completo, o valor em BTC e a taxa de rede diretamente no seu display colorido touchscreen, isolado de qualquer influência do computador conectado. A assinatura ocorre dentro do chip seguro do dispositivo, nunca exposta ao sistema operacional do host.

Taxa de mineração: o campo que não existe explicitamente

Um detalhe que surpreende quem lê a estrutura de uma transação pela primeira vez: não existe um campo de taxa no protocolo Bitcoin. A taxa é implícita — é simplesmente a diferença entre o somatório dos valores de todos os inputs e o somatório dos valores de todos os outputs.

Isso significa que um erro na construção da transação (como omitir o troco para seu próprio endereço) pode resultar em pagar toda a diferença como taxa ao minerador. Carteiras modernas calculam e exibem a taxa antes de você assinar, mas entender esse mecanismo é fundamental para quem constrói ou audita transações manualmente.

Quer dominar Bitcoin além das interfaces gráficas?

O Curso Bitcoin do básico ao avançado da KriptoBR cobre desde os fundamentos do protocolo até a operação segura com hardware wallets, transações PSBT e conceitos de Script. É o conteúdo mais completo em português para quem quer entender o Bitcoin no nível do protocolo — não apenas como usuário de aplicativo.

Tipos de script mais comuns em transações Bitcoin

O scriptPubKey de cada output determina quais condições precisam ser satisfeitas para gastar aquele UTXO. Os formatos mais encontrados na rede hoje são:

📜 P2PKH (Legacy)

Pay-to-Public-Key-Hash. Endereços começando com ‘1’. Formato original do Bitcoin — ainda amplamente usado, mas com taxas mais altas por vByte que os formatos SegWit.

📜 P2SH (Script Hash)

Pay-to-Script-Hash. Endereços começando com ‘3’. Permite scripts mais complexos (como multisig) encapsulados em um hash. Usado em carteiras SegWit-compatíveis (P2SH-P2WPKH).

📜 P2WPKH (Native SegWit)

Pay-to-Witness-Public-Key-Hash. Endereços Bech32 começando com ‘bc1q’. É o formato nativo SegWit — menor, mais eficiente em taxas e recomendado para a maioria dos usuários hoje.

📜 P2TR (Taproot)

Pay-to-Taproot. Endereços Bech32m começando com ‘bc1p’. Ativado em novembro de 2021, melhora privacidade e eficiência — especialmente em transações multisig e scripts complexos.

Para quem quer um item de coleção enquanto aprofunda o conhecimento, a meia Bitcoin exclusiva da KriptoBR é um detalhe que identifica quem leva o Bitcoin a sério — disponível na mesma loja que oferece suporte técnico especializado em português.

Importante: não damos recomendação de investimento

Este conteúdo tem caráter exclusivamente informativo e educacional. O KriptoHoje não é consultor de investimentos e não recomenda a compra, venda ou manutenção de qualquer ativo. Investimento em criptoativos envolve risco elevado de perda total.

Assine suas transações Bitcoin com segurança real

A KriptoBR, integrante do mesmo grupo do KriptoHoje, é a maior e mais antiga revenda oficial de hardware wallets do mundo. Trezor, Ledger, SecuX, Yubico e Key-ID.

Mais de 600 mil clientes atendidos em 32 países. Envio direto do Brasil, garantia do fabricante, suporte técnico em português.

Leituras relacionadas

ULTIMAS NOTÍCIAS

Índice do Dólar Sobe: o que isso Significa para o Bitcoin?

O Índice do Dólar (DXY) rompeu uma resistência relevante e se aproxima dos 101 pontos. A relação inversa com o Bitcoin pode estar mudando — entenda o contexto.

Gemini recebe US$ 100 mi dos irmãos Winklevoss

Tyler e Cameron Winklevoss injetam US$ 100 milhões na Gemini, que também anuncia queda nos prejuízos operacionais em 2025.

Ações de Cripto Disparam com Avanço de Lei nos EUA

Ações do setor de criptomoedas dispararam nos EUA após um projeto de lei regulatório avançar no Congresso. Coinbase foi uma das maiores beneficiadas.

Bitcoin Depot enfrenta dúvidas sobre futuro em meio a processos

A Bitcoin Depot, uma das maiores redes de ATMs de criptomoedas dos EUA, enfrenta crise financeira severa com litígios milionários e pressão regulatória crescente.

SIGA A GENTE

0FãsCurtir
0SeguidoresSeguir
0SeguidoresSeguir
0InscritosInscrever

MAIS POPULAR