VOUT

O número de índice de uma saída de transação

Um VOUT é um número de índice para uma saída de transação.

Uma transação pode ter várias saídas, então cada uma recebe um número para que possa ser referenciada individualmente depois.

Em programação, começamos a contar do zero. Então a primeira saída de uma transação tem um VOUT de 0.

Uso

Para que serve o VOUT?

Você usa um VOUT em combinação com um TXID para selecionar uma saída para gastar como entrada em uma transação. Você primeiro encontra a transação que criou a saída (pelo seu TXID) e então seleciona a saída específica pelo seu número VOUT.

Toda saída na blockchain pode ser referenciada pela combinação única de TXID:VOUT. Isso é chamado de "outpoint". Por exemplo:

Exemplo

Você encontra o VOUT dentro das entradas dos dados brutos de transação. Note que, como ele é um campo de 4 bytes em little-endian, um VOUT de 3 aparece como 03000000 nos dados brutos.