Explainer

¿Qué es un outpoint de Bitcoin?

Un outpoint de Bitcoin identifica una salida al combinar el identificador de su transacción con su posición dentro de ella. Los nodos aún deben comprobar que no esté gastada.

2 min de lecturaGlosario
¿Qué es un outpoint de Bitcoin?

La respuesta breve

Un outpoint de Bitcoin es el par de coordenadas que identifica una salida de transacción. Contiene un identificador de transacción, o txid, y un índice de salida. El txid encuentra la transacción. El índice elige una salida dentro de ella, empezando por cero.

Si una transacción crea tres salidas, sus índices son 0, 1 y 2. El mismo txid con índice 0 y con índice 1 identifica dos salidas diferentes. Las wallets y los exploradores de bloques suelen mostrar el par como txid:vout, donde vout es el índice de la salida.

Dónde aparece un outpoint

Una entrada de transacción ordinaria indica qué salida anterior quiere gastar. En Bitcoin Core 32.1, comprobado el 4 de noviembre de 2026, la definición publicada de COutPoint contiene el hash de una transacción y un índice de 32 bits. La estructura publicada CTxIn guarda después ese outpoint como prevout, es decir, salida anterior.

El outpoint no contiene el importe, la dirección ni la condición de gasto. Esos datos pertenecen a la salida referenciada. Un nodo usa el outpoint para buscarla en su conjunto UTXO, el conjunto de salidas que todavía no se han gastado.

Lo que el nodo todavía comprueba

Identificar una salida no demuestra que esté disponible. El código publicado de CheckTxInputs comprueba primero si cada entrada referenciada existe y sigue sin gastarse. Un outpoint ausente o ya gastado hace que la transacción sea inválida. Después, el nodo comprueba el importe y la condición de gasto de la salida anterior.

Por eso no basta con copiar un txid al revisar una transacción. También importa el índice de salida. La pantalla de coin control de una wallet elige outpoints concretos, aunque los llame monedas o UTXO. La guía para leer transacciones muestra dónde aparecen esas referencias.

Lo que suele entenderse mal

Un outpoint es un identificador, no una prueba de propiedad ni un saldo. Cualquiera puede nombrarlo. Para gastarlo todavía hace falta una autorización válida según su script.

Tampoco se puede gastar para siempre. Cuando una transacción válida consume la salida, ese outpoint deja de identificar una entrada del conjunto UTXO activo. La transacción coinbase es el caso especial: su entrada usa un outpoint nulo porque el bitcoin recién emitido no gasta una salida anterior.

Boletín

Bitcoin, sin ruido

Qué ha pasado en Bitcoin, qué cambia de verdad, y las fuentes para que puedas comprobarnos. Un número cada vez, directo a tu correo.

  • Un correo por número, nunca una secuencia automática
  • Sin píxeles de seguimiento y sin compartir direcciones
  • Baja desde cualquier número con un clic

Recibe el próximo número

Un correo por número, sin píxeles de seguimiento, y te puedes dar de baja desde cualquiera de ellos. No compartimos tu dirección. Política de privacidad