Pero si entiendo bien, la situación en la que nos encontramos es la siguiente:
- 100 BTC enviados inicialmente, sin confirmar y sin posibilidad de hacerlo.
- Otros 100 BTC enviados correctamente (200 BTC gastados).
- El monedero inicial vacío.
- 100 BTC enviados inicialmente, sin confirmar y sin posibilidad de hacerlo.
- Otros 100 BTC enviados correctamente (200 BTC gastados).
- El monedero inicial vacío.
Yo lo entendí de la forma siguiente:
- En el monedero tienes 1234.56 BTC.
- Envías 100, parece que te quedan 1134.56 (pero realmente, como la tx no se confirma, sigues teniendo 1234.56).
- Pasa el tiempo, el destinatario te exige el dinero.
- Envías todo, 1234.56, a otra dirección tuya. Cuando esta se confirme, la de 100 que está en la red ya no se podrá confirmar nunca (si por esas cosas del destino se confirma la de 100 en ese momento, le dices al destinatario que ya se ha confirmado y fin de la historia; el envío de 1234.56 no se podrá confirmar nunca).
- Envías de nuevo 100 al amigo.
En este escenario no hay "otros 100 iniciales" que tengas que recuperar. Tenías 1234.56 (aunque el saldo que muestre multibit no sea ese) y al vaciar el monedero, al hacerte una tx a ti mism@, sigues teniendo 1234.56 (menos comisiones).