10 / 691TX

Transacción

Bitcoin Transaction

Registro que gasta salidas anteriores concretas y crea nuevas condiciones de gasto.

Una transacción Bitcoin normal mueve valor entre UTXO mediante entradas y salidas. No ordena a un banco cambiar saldos: el nodo verifica referencias, importes, scripts y condiciones temporales frente al estado concreto de la cadena.

Indica txid e índice de salida, no solo dirección de remitente. La salida debe existir y poder gastarse. Dos entradas de la misma transacción no pueden gastarla dos veces; los conflictos con otras se juzgan contra la historia validada. [Bitcoin Core v29.0: transaction validation]

Un UTXO de 100.000 sat puede crear 60.000 sat al receptor y 39.000 sat de cambio, dejando 1.000 sat de comisión. La entrada se gasta entera. Cambio no tiene campo especial y comisión no es salida separada. Omitir cambio puede aumentar accidentalmente la comisión. [Bitcoin Developer Reference: Transactions]

ScriptSig y, si corresponde, witness aportan datos que cumplen las condiciones anteriores. El mensaje firmado depende del tipo de entrada y SIGHASH; no todas las firmas comprometen igual cada campo. Una firma válida no evita entradas ausentes, salidas excesivas o bloqueos temporales incumplidos. [Bitcoin Developer Reference: Transactions]

txid es doble SHA-256 de serialización sin witness; wtxid lo incluye y sin witness coincide con txid. La tarifa suele usar vsize, peso dividido por cuatro redondeado arriba. Igual importe pagado no implica igual coste de inclusión. [BIP 141: transaction identifiers and weight]

Firmar o entrar en mempool no confirma. La política relay difiere del consenso; una transacción puede esperar, ser sustituida por conflicto o desconectarse tras confirmarse por reorganización. Verifica salidas y confirmaciones reales en la red correcta, no una imagen de txid. [Bitcoin Core v29.0: block validation]

Para obtener la imagen más completa, lee esta entrada junto con UTXO, Clave privada, Mempool, Comisiones de transacción, SegWit. También enlazan con esta entrada Bitcoin Whitepaper, Timechain, Full Node, UTXO.

DOC · 001Bitcoin Core v29.0: transaction validationFuente primariaDOC · 002Bitcoin Developer Reference: TransactionsFuente primariaDOC · 003BIP 141: transaction identifiers and weightFuente primariaDOC · 004Bitcoin Core v29.0: block validationFuente primaria
Revisado el 1 de agosto de 2026Fuentes primero · No es asesoramiento financiero