Glosario · en profundidad

Outpoint

Una referencia a una salida anterior concreta: el txid de su transacción más el número de índice de la salida.

Bitcoin no tiene saldos de cuenta. Cada entrada de una transacción apunta en cambio a una salida anterior concreta, la moneda que gasta. Ese puntero se llama outpoint.

Dos partes

  • El txid de la transacción que creó la salida (32 bytes).
  • El índice de la salida en esa transacción, llamado vout (4 bytes, empezando en 0).

Así, «txid:1» significa «la segunda salida de esa transacción».

Por qué importa

Un nodo comprueba cada outpoint frente a su conjunto UTXO. Si la salida no existe, o ya se ha gastado, la transacción es inválida. Esa comprobación es cómo se detiene el doble gasto. Cuando una transacción se confirma, sus outpoints gastados se eliminan del conjunto y se añaden sus nuevas salidas.