Si alguna vez te resultó confuso cómo funcionan las wallets modernas, este artículo te va a ayudar a entender cómo se manejan los fondos, la privacidad y las transacciones.
1- UTXO (Unspent Transaction Output) → "Lo que realmente tenes"
Cada criptomoneda basada en UTXO (Bitcoin, DigiByte, Litecoin, etc.) no tiene balances directos como un banco.
En lugar de saldo, tiene UTXOs, que son los "pedazos de dinero" que te pertenecen y que no han sido gastados.
Ejemplo:
Supongamos que recibís estas transacciones:
1- +2 DGB a tu dirección A 2- +3 DGB a tu dirección B Tus UTXOs son: UTXO #1: 2 DGB (Dirección A) UTXO #2: 3 DGB (Dirección B) -------------- Total: 5 DGB
Si queres enviar 4 DGB, tu wallet puede usar los 3 DGB de B + 1 DGB de A, y el resto (1 DGB) vuelve como cambio a otra dirección derivada de tu wallet.
El saldo que ves es la suma de todos tus UTXOs, pero internamente cada uno sigue siendo independiente.
2- Derivación HD (Hierarchical Deterministic Wallets) → "El árbol de direcciones"
Una HD wallet genera muchas direcciones a partir de una sola frase semilla. Es como un árbol jerárquico:
Seed ├─ Cuenta 0 │ ├─ Dirección 0 │ ├─ Dirección 1 │ └─ Dirección 2 └─ Cuenta 1 ├─ Dirección 0 └─ Dirección 1
- Cada "hoja" es una dirección única con su propio UTXO.
- La wallet suma automáticamente todos los UTXOs de todas las direcciones derivadas para mostrar tu saldo total.
Ejemplo:
- Coinomi: puede mostrar todas las direcciones y UTXOs.
- SafePal: puede mostrar solo el total, pero internamente conoce todos los UTXOs.
• Conexión entre UTXOs y HD wallets
- Cada dirección derivada tiene sus propios UTXOs.
- Cuando envias dinero, la wallet selecciona automáticamente que UTXOs usar.
- Si sobra "cambio", crea otra dirección derivada para recibirlo.
- La frase semilla controla todas las direcciones → nunca perdés fondos mientras tengas la semilla.
3- Privacidad: UTXO vs Account-based
UTXO (BTC, DGB, LTC…)
- Cada transacción consume UTXOs y crea nuevos outputs, normalmente en direcciones nuevas derivadas de tu HD wallet.
- Nadie puede ver "todas tus direcciones" directamente en la blockchain.
- Incluso si alguien ve un UTXO, no sabe tu saldo total.
Ejemplo:
Seed → Dirección A → 1 DGBSeed → Dirección B → 324 DGB (cambio)
Un observador ve las direcciones y cantidades, pero no sabe que pertenecen a la misma persona.
Account-based (ETH, SOL, TRON, AVAX…)
- Cada dirección tiene un balance único.
- Cualquiera que vea la dirección ve saldo total y todo el historial de transacciones.
- Reutilizar la dirección hace que sea fácil mapear tu actividad completa.
Entonces:
- UTXO → privacidad por default
- Account → transparente por default
4- Ventaja de UTXO + HD
- Tu frase semilla controla infinitas direcciones.
- Cada transacción puede usar direcciones distintas → nadie puede sumar tus fondos externos.
- El saldo total solo tu wallet lo conoce, consolidando todos los UTXOs.
5- Ejemplo: Pagos y cambio
Supongamos que recibís:
+5 DGB ► Dirección A +8 DGB ► Dirección B UTXO #1: 5 DGB UTXO #2: 8 DGB -------------- Total: 13 DGB
Si querés enviar 3 DGB, la wallet:
- Elige un UTXO (ej. 5 DGB).
- Gasta el UTXO completo.
- Crea outputs:
-3 DGB → destinatario +2 DGB ← dirección nueva de cambio Resultado final: UTXO #1: 2 DGB (dirección de cambio) UTXO #2: 8 DGB -------------- Total balance: 10 DGB
- Fee mínima (solo un input, dos outputs).
- Privacidad: el cambio no revela tu dirección principal.
Analogía: UTXO = billetes
- Usas un billete entero, el vuelto va a otro bolsillo tuyo.
- Nadie puede saber cuánto tenés en total.
6- Coin Selection: Cómo tu wallet elige que UTXO gastar
Wallets modernas implementan diferentes estrategias:
- Largest first: usa el UTXO más grande → menos inputs → fees menores.
- Smallest first: usa los UTXOs más pequeños primero → puede mejorar privacidad.
- Random / Privacy mode: mezcla inputs y outputs para dificultar análisis externo.
Cada transacción siempre incluye:
- Pago al destinatario
- Cambio a dirección nueva derivada de tu semilla
7- Fees
- En blockchains UTXO, la fee depende del tamaño de la transacción (cuántos inputs y outputs tiene).
- Más inputs = transacción más grande = fee más alta.
- Wallets modernas optimizan UTXOs para minimizar fees y maximizar privacidad.
8- Privacidad práctica y limitaciones
Lo bueno de UTXO + HD wallets
- Distribuir tus fondos en múltiples UTXOs y direcciones dificulta el rastreo directo.
- Desde afuera, los pagos y "vueltos" parecen ir a distintas personas.
- Esto complica los análisis y protege tu privacidad frente a observadores casuales o scripts básicos.
NO hace magia
- Herramientas avanzadas y suficiente contexto pueden intentar reconstruir tu actividad.
- UTXO + HD no lo hace imposible, solo más difícil y costoso.
Estrategia
- Usar direcciones nuevas para cada pago y dejar que la wallet gestione los cambios.
- Evitar reutilizar direcciones públicas.
- Mantener la semilla segura, porque quien tenga la semilla controla todos los UTXOs.
Importante: no es infalible, pero sube mucho la barrera para rastrearte, y eso ya es un nivel alto de privacidad frente a cuentas account-based como ETH o SOL.
Resumiendo:
- UTXO + HD wallets = seguridad, privacidad y control granular.
- Aunque solo uses la primera dirección visible: tu wallet consolida todos los UTXOs.
- Account-based (SOL, AVAX, TRON, POL) = más simple, pero menos privado.
- Entender cómo tu wallet elige UTXOs (Coin Selection) te permite controlar fees y privacidad.

