Transacciones
¿Cómo funciona?
En Bitcoin no existen "cuentas" con "saldos" como en un banco. Lo que existe son UTXOs: piezas indivisibles de bitcoin asignadas a una dirección. Cuando envías bitcoin, tu wallet selecciona uno o más UTXOs que posees, los "consume" como inputs y crea nuevos outputs: uno para el destinatario y otro de vuelta a ti mismo como "cambio".
Cada input debe ir acompañado de una firma digital que demuestre que posees la clave privada correspondiente. Sin esa firma, la transacción es inválida.
Ciclo de vida
Una transacción se crea en tu wallet, se firma con tu clave privada, se envía a la red donde entra en la mempool (la sala de espera), y finalmente un minero la incluye en un bloque. Cada bloque posterior añade una "confirmación".
¿Por qué importa?
Entender las transacciones es entender cómo se mueve el valor en Bitcoin. Muchos errores de usuario —comisiones excesivas, problemas de privacidad, fondos "atascados"— se evitan comprendiendo este mecanismo.
Errores habituales
- Pensar que Bitcoin funciona con "cuentas" y "saldos" como un banco
- No entender que el "cambio" vuelve a ti como un nuevo UTXO
- Confundir una transacción no confirmada con una transacción fallida
Conceptos relacionados
Fuentes primarias
- Whitepaper de Bitcoin, Sección 2
- Mastering Bitcoin, A. Antonopoulos