Entonces, ¿qué significa UTXO?
UTXO = Unspent Transaction Output
En palabras simples:
Un monto creado por una transacción anterior que todavía no se ha gastado.
Piensa en cada UTXO como una parte separada de KAS que se puede gastar y que queda registrada en la red.
¿Cómo se ve de verdad el saldo de un wallet?
Digamos que Emma abre su wallet y ve:
50 KAS
Eso puede ser un UTXO:
UTXO 1 = 50 KAS
O pueden ser varios:
UTXO 1 = 20 KASUTXO 2 = 10 KASUTXO 3 = 20 KAS
Juntos: 50 KAS
El wallet de Emma encuentra los UTXOs que ella puede gastar, los suma y muestra un saldo simple.
Lo que Emma ve: 50 KASLo que puede haber detrás: 20 + 10 + 20 KAS
¿Qué pasa cuando Emma le paga a alguien?
Emma quiere enviarle a Liam:
30 KAS
Dejemos las comisiones de la transacción fuera de este ejemplo por un momento.
El wallet de Emma puede elegir estos dos UTXOs:
20 KAS + 10 KAS = 30 KAS
La transacción los gasta y crea un UTXO nuevo que Liam puede gastar.
Antes
Emma: [20] [10] [20] = 50 KAS
Usado en la transacción
[20] + [10] = 30 KAS
Después
Liam: [30]Emma: [20]
Los dos UTXOs que Emma usó ya están gastados. Su otro UTXO de 20 KAS no se tocó.
Las transacciones reales también tienen una comisión, y el wallet la toma en cuenta al elegir UTXOs y montos.
Entonces, ¿qué cambió de verdad?
Una transacción gasta UTXOs existentes y crea otros nuevos.
Tu wallet no guarda los UTXOs adentro. Encuentra en la red los UTXOs que tus claves te dejan gastar y muestra su valor sumado como tu saldo.