Glossário · em profundidade

Outpoint

Uma referência a uma saída anterior específica: o txid da sua transação mais o número de índice da saída.

O Bitcoin não tem saldos de conta. Cada entrada numa transação aponta em vez disso para uma saída anterior específica, a moeda que gasta. Esse ponteiro chama-se outpoint.

Duas partes

  • O txid da transação que criou a saída (32 bytes).
  • O índice da saída nessa transação, chamado vout (4 bytes, a começar em 0).

Assim, «txid:1» significa «a segunda saída dessa transação».

Por que importa

Um nó verifica cada outpoint face ao seu conjunto UTXO. Se a saída não existir, ou já tiver sido gasta, a transação é inválida. Essa verificação é como se impede o gasto duplo. Quando uma transação confirma, os seus outpoints gastos são removidos do conjunto e as suas novas saídas são adicionadas.