|
March 08, 2015, 11:26:39 AM |
|
In the Bitcoin transactions MultiBit constructs:
1) It chooses transactionInputs by age (oldest first) and keeps adding inputs until it has enough to cover the amount you want to spend. 2) Your send address is one transactionOutput and the change address is the other. 3) Change is either the first receiving address in a wallet, or the second if there is more than one. (This latter rule helps when a user imports a paper wallet address as the change goes to the address they just imported).
The change address algorithm isn't great for privacy but that is fixed with MultiBit HD.
|