Cuando envías un euro por Bionline o Bizum, tu banco simplemente resta un número de tu cuenta y suma ese número a la cuenta del destinatario. Bitcoin funciona de una forma conceptualmente distinta, basada en un modelo llamado UTXO (Unspent Transaction Output, salida de transacción no gastada) que, una vez entendido, explica muchas de las propiedades y limitaciones de Bitcoin.

El modelo UTXO: no tienes un saldo, tienes monedas

En el sistema bancario tradicional, tu cuenta tiene un saldo, un único número que representa cuánto dinero tienes. En Bitcoin no existe ese concepto de saldo centralizado. Lo que tienes son UTXOs: fragmentos de bitcoin recibidos en transacciones anteriores que aún no has gastado, como si tuvieras un monedero físico lleno de billetes de distintas denominaciones recibidos en momentos diferentes. Cuando una wallet te muestra "tu saldo", en realidad está sumando el valor de todos tus UTXOs individuales en tiempo real.

Anatomía de una transacción

Cuando envías Bitcoin, tu wallet construye una transacción con dos partes principales: las entradas (inputs), que son los UTXOs específicos que vas a gastar, y las salidas (outputs), que son las nuevas direcciones a las que ese valor se transfiere. Aquí está el detalle que sorprende a muchos principiantes: si quieres enviar 0,03 BTC pero tu UTXO disponible es de 0,05 BTC, no puedes "partir" ese UTXO directamente. La transacción debe gastar el UTXO completo, crear una salida de 0,03 BTC para el destinatario, y otra salida de "cambio" (change) de vuelta a una dirección tuya con el resto (menos la comisión).

Por qué existe el cambio: como pagar con un billete grande

Este mecanismo es exactamente como pagar en efectivo con un billete de 50 euros por algo que cuesta 30: no puedes "cortar" el billete, así que recibes 20 euros de vuelta. En Bitcoin, ese "vuelto" se envía automáticamente a una nueva dirección que tu wallet genera para ti (a menudo sin que lo notes), y se convierte en un nuevo UTXO disponible para futuras transacciones.

Las firmas digitales: cómo se demuestra la propiedad

Para gastar un UTXO, necesitas demostrar matemáticamente que tienes la clave privada correspondiente a la dirección donde ese UTXO fue recibido, sin revelar esa clave privada directamente. Esto se hace mediante una firma digital: un cálculo criptográfico que cualquiera puede verificar como válido usando tu clave pública, pero que solo tú puedes generar porque solo tú conoces la clave privada. Es matemáticamente equivalente a firmar un documento de forma que cualquiera pueda verificar que fuiste tú quien lo firmó, sin que nadie pueda falsificar tu firma.

Cómo se calculan las comisiones

Las comisiones de Bitcoin no dependen de la cantidad de dinero que envías, sino del tamaño en bytes de la transacción (que a su vez depende del número de entradas y salidas involucradas) y de cuánta demanda hay en ese momento por espacio en los bloques. Enviar 0,001 BTC o 10 BTC en una transacción con la misma estructura cuesta lo mismo en comisión. Cuando hay mucha demanda de transacciones simultáneas, la comisión sube porque los usuarios compiten ofreciendo comisiones más altas para que los mineros prioricen su transacción en el siguiente bloque.

Confirmaciones: cuándo una transacción es realmente segura

Una vez que un minero incluye tu transacción en un bloque, se considera que tiene una confirmación. Cada bloque nuevo que se añade después incrementa el número de confirmaciones. Por convención, la mayoría de los servicios consideran una transacción prácticamente irreversible tras seis confirmaciones (aproximadamente una hora), porque revertirla en ese punto requeriría reescribir seis bloques consecutivos, algo que exigiría una cantidad de potencia de cálculo económicamente inviable frente al hashrate actual de la red.

Por qué entender esto importa en la práctica

Entender el modelo UTXO explica por qué acumular muchos UTXOs pequeños (por ejemplo, de compras DCA frecuentes) puede hacer que futuras transacciones tengan comisiones más altas, ya que combinar más entradas aumenta el tamaño de la transacción. También explica por qué "consolidar" UTXOs pequeños en uno más grande, en momentos de baja demanda de red y comisiones bajas, es una práctica de mantenimiento recomendada para quien acumula Bitcoin de forma periódica.