Haz un envío pequeño entendiendo comisión y cambio
Vas a construir, revisar, firmar y emitir una transacción desde Sparrow. Seguiremos un UTXO desde que se convierte en entrada hasta las nuevas salidas y veremos una particularidad interesante de nuestra prueba de laboratorio: el destino también pertenece a nuestra wallet.
🐥 ¿Partes de cero? Abre esta introducción
Antes de enviar: cuatro palabras que debes reconocer
En esta práctica usaremos Sparrow Wallet para construir una transacción y ver sus piezas. Si nunca has recibido bitcoin ni has visto un UTXO, es mejor hacer antes la Práctica 02: aquí damos por entendido el recorrido básico desde una recepción hasta una salida no gastada.
🐥 UTXO, entrada, comisión y cambio
UTXO: una salida de una transacción anterior que todavía puede gastarse. Cuando la utilizas, pasa a ser una entrada de la nueva transacción. La comisión es la diferencia entre el total de entradas y el total de salidas. Si no quieres enviar todo el valor al destinatario, normalmente aparece una nueva salida de cambio controlada por tu wallet.
Esta prueba tiene una pequeña trampa útil
Las capturas están hechas en Testnet4. En ellas enviamos a otra dirección que también controla la misma wallet. Eso convierte la operación en una self-transfer: el UTXO cambia de forma, pero los fondos siguen bajo nuestro control y el coste neto para la wallet es la comisión.
Son datos de una prueba en Testnet4. En mainnet utiliza una cantidad pequeña y un fee rate coherente con las condiciones reales de la mempool.
Empieza por la moneda que vas a gastar
Haz esto
Identifica el UTXO que utilizarás como entrada. En nuestro laboratorio reutilizamos precisamente la recepción de la Práctica 02, etiquetada como Práctica 02 (received).
salida recibida → Práctica 03
entrada que gastamos
Una salida creada en una transacción anterior puede convertirse después en una entrada de una nueva transacción. Esa continuidad es el modelo UTXO en acción.
🐥 ¿La wallet siempre me deja elegir la moneda?
No. Muchas wallets hacen coin selection automáticamente. Sparrow permite visualizar y seleccionar UTXO explícitamente, algo especialmente útil para aprender y para gestionar privacidad.
Introduce destino e importe
Haz esto
En Send, introduce la dirección de destino, una etiqueta y el importe. Sparrow representa abajo cómo el UTXO seleccionado alimentará la nueva transacción.
🐥 ¿Por qué aparece ya más de una salida?
Porque el UTXO de entrada se gasta entero. Si el importe enviado más el fee no consume todo su valor, la wallet necesita crear otra salida para el resto.
Separa importe, fee rate y comisión total
Haz esto
Mira por separado el importe que quieres enviar, el fee rate en sat/vB y el fee total. Son tres magnitudes distintas.
En nuestra captura el fee es 41.585 sats. Es una prueba en Testnet4 y el valor aparece como Overpaid: no debe utilizarse como referencia para mainnet.
🐥 ¿Más bitcoin enviados significa más comisión?
No necesariamente. El coste está relacionado principalmente con el espacio que ocupa la transacción y el fee rate, no con el valor económico transferido.
Construye la transacción y revisa sus salidas
Haz esto
Pulsa Create Transaction. Antes de firmar, Sparrow te deja inspeccionar la estructura que ha construido.
🧪 ¿Por qué Sparrow llama “Change” a las dos salidas?
Porque en esta prueba el supuesto “destinatario” es también una dirección controlada por la misma wallet. Sparrow reconoce ambas salidas como propias.
Eso convierte la operación en una self-transfer. Es diferente de pagar a otra persona, donde normalmente solo la salida de cambio volvería a aparecer como perteneciente a tu wallet.
Firma solo después de revisar
Haz esto
Finaliza la transacción para firma y revisa una última vez destino, salidas y fee. Solo entonces autoriza el gasto.
Hasta este punto puedes revisar la operación sin haberla transmitido a la red. La firma autoriza el gasto de las entradas seleccionadas.
🐥 ¿Firmar significa emitir?
No. Una transacción puede estar completamente firmada y seguir sin haberse propagado. Eso permite separar construcción, autorización y transmisión.
Comprueba que está firmada antes de emitir
Haz esto
Después de firmar, Sparrow muestra la firma incorporada y habilita Broadcast Transaction. Este es el último momento antes de propagar la operación.
estructura → Firmada
autorizada
🐥 ¿Qué hace “Broadcast Transaction”?
Propaga la transacción firmada para que otros nodos puedan recibirla, validarla y retransmitirla. Si es aceptada, podrá entrar en las mempools y posteriormente en un bloque.
Observa la transacción ya emitida
Haz esto
Después de emitir, abre el detalle de la transacción. Sparrow muestra ahora su estado en la blockchain como Unconfirmed.
🐥 Emitida no significa confirmada
La emisión permite que la red conozca la transacción. La confirmación llega cuando un bloque válido la incluye.
Mira el efecto real sobre el balance
Haz esto
Vuelve a Transactions y observa el valor neto que Sparrow atribuye a la operación.
El importe de 967.607 sats no aparece como pérdida de balance porque esa salida también pertenece a la misma wallet. La operación reorganiza tus UTXO y paga una comisión.
Ahora compáralo con un pago real
Haz esto
Separa conceptualmente nuestra self-transfer de un pago a alguien cuya dirección no controla tu wallet.
ambas salidas siguen siendo tuyas ≠ Pago externo
una salida deja tu wallet
Una salida pertenece al destinatario y otra puede ser cambio que vuelve a tu wallet. Tu balance disminuye aproximadamente en importe pagado + fee.
👁️ ¿Puede la blockchain saber cuál era “pago” y cuál “cambio”?
La blockchain no lleva esas etiquetas. Herramientas y analistas utilizan heurísticas para intentar identificar el cambio, pero una inferencia no es lo mismo que una certeza.
Nuestra prueba demuestra además por qué el contexto de la wallet importa: Sparrow sabe que ambas salidas son propias porque conoce sus claves públicas y derivaciones; un observador externo no dispone necesariamente de esa información.
¿Puedes reconstruir toda la operación?
La prueba termina cuando puedes explicar no solo dónde pulsaste, sino qué ocurrió con el UTXO y por qué Sparrow muestra ese cambio de balance.
-
1
¿Qué se gastó?
El UTXO recibido en la Práctica 02 se convirtió en entrada de esta transacción.
-
2
¿Qué se creó?
Dos nuevas salidas, ambas reconocidas por Sparrow como pertenecientes a la wallet.
-
3
¿Qué salió realmente?
En esta self-transfer, únicamente la comisión abandonó el balance de la wallet.
-
4
¿Qué sería distinto al pagar a otro?
La salida destinada al receptor dejaría de formar parte de tu wallet y el balance caería también por ese importe.
💡 Qué ha pasado realmente por debajo
Has consumido un UTXO anterior y creado nuevas salidas. La wallet conoce cuáles de esas salidas controla y calcula su balance a partir de ellas.
Como esta prueba envió a otra dirección de la misma wallet, las dos salidas siguieron siendo nuestras. Por eso la diferencia neta fue únicamente el fee.
Enviar no significa necesariamente que todo el importe abandone tu wallet
Lo que importa es qué UTXO se consumen, qué nuevas salidas se crean y cuáles de ellas siguen bajo tu control.
Repite la prueba con una dirección de otra wallet
Si quieres completar el contraste, usa otra wallet de Testnet4 que no pertenezca al mismo keystore. Antes de emitir, intenta predecir qué salida será pago, cuál será cambio y cuánto debería reducirse tu balance.
El gasto abre decisiones más avanzadas
UTXO y trazabilidad
Entiende por qué importa qué monedas combinas y cómo se crea historial.
Leer →Qué revela una transacción
Distingue datos objetivos de las heurísticas usadas para interpretar pagos y cambio.
Leer →Cómo funciona una transacción
Repasa el modelo completo de inputs, outputs, firmas y validación.
Leer →Ensaya una recuperación sin poner en riesgo tus fondos
La siguiente práctica cambia de terreno: en lugar de seguir una transacción, comprobaremos si tu sistema de recuperación funciona antes de necesitarlo de verdad.
🧪 Práctica 04 · Próximamente
Hay más piezas que encajan con esta
Continúa por contenidos relacionados con el tema que acabas de estudiar.









