Tengo tres direcciones en mi Bitcoin Wallet para Android, pero cuando envío monedas, no puedo encontrar dónde seleccionar la dirección desde la que quiero enviar. Establecí la segunda de las tres direcciones que tengo como dirección principal, pero cuando envié algunas monedas, se enviaron desde la primera de las tres.
No hay ninguna opción en Bitcoin para controlar desde qué dirección se envían las transacciones. El cliente de Bitcoin utilizará una (o más) de sus direcciones a las que previamente se han enviado fondos suficientes para cubrir su nueva transacción.
Para hacer esto más claro, considere un ejemplo. Alguien (persona A) te envía (persona Y) unas monedas.
A -> Y1 [2 coins]
Ahora alguien más te envía más monedas:
B -> Y2 [3 coins]
Suponga que quiere pagarle a la persona B 4 monedas. Lo que sucede es que su cliente de Bitcoin creará una transacción con las siguientes tres partes:
Y1 -> B [2 coins]
Y2 -> B [2 coins]
Y2 -> Y3 [1 coin]
Dado que siempre debe gastar la cantidad total asignada a una dirección, su cliente organiza las transacciones para que las 3 monedas de Y2 se gasten por completo. Y3 es una nueva dirección creada por su cliente para el cambio , que vuelve a usted y permanece en su billetera.
Si luego gasta su 1 moneda restante en la persona C, su cliente creará
Y3 -> C [1 coin]
La dirección Y3 fue creada internamente por su cliente y no tiene la opción de elegir cuál es.
Para más información, ver:
hafnero